Skip to content

nuts/ct-sdk-ruby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ct_sdk

CtSdk - the Ruby gem for the Commercetools

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

This SDK is automatically generated by the OpenAPI Generator project:

  • API version: undefined
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.RubyClientCodegen

Installation

Build a gem

To build the Ruby code into a gem:

gem build ct_sdk.gemspec

Then either install the gem locally:

gem install ./ct_sdk-1.0.0.gem

(for development, run gem install --dev ./ct_sdk-1.0.0.gem to install the development dependencies)

or publish the gem to a gem hosting service, e.g. RubyGems.

Finally add this to the Gemfile:

gem 'ct_sdk', '~> 1.0.0'

Install from Git

If the Ruby gem is hosted at a git repository: https://github.com/GIT_USER_ID/GIT_REPO_ID, then add the following in the Gemfile:

gem 'ct_sdk', :git => 'https://github.com/GIT_USER_ID/GIT_REPO_ID.git'

Include the Ruby code directly

Include the Ruby code directly using -I as follows:

ruby -Ilib script.rb

Getting Started

Please follow the installation procedure and then run the following code:

# Load the gem
require 'ct_sdk'

# Setup authorization
CtSdk.configure do |config|
  # Configure OAuth2 access token for authorization: oauth_2_0
  config.access_token = 'YOUR ACCESS TOKEN'
end

api_instance = CtSdk::DefaultApi.new
project_key = 'project_key_example' # String | 
id = 'id_example' # String | 
order_edit_apply = CtSdk::OrderEditApply.new({edit_version: 37, resource_version: 37}) # OrderEditApply | 

begin
  api_instance.apply_order_edit(project_key, id, order_edit_apply)
rescue CtSdk::ApiError => e
  puts "Exception when calling DefaultApi->apply_order_edit: #{e}"
end

Documentation for API Endpoints

All URIs are relative to https://api.europe-west1.gcp.commercetools.com

Class Method HTTP request Description
CtSdk::DefaultApi apply_order_edit POST /{projectKey}/orders/edits/{ID}/apply
CtSdk::DefaultApi authenticate_customer__sign_in POST /{projectKey}/login
CtSdk::DefaultApi authenticate_customer__sign_in_in_store POST /{projectKey}/in-store/key={storeKey}/login
CtSdk::DefaultApi authenticate_my_customer__sign_in POST /{projectKey}/me/login
CtSdk::DefaultApi change_a_customers_password POST /{projectKey}/customers/password
CtSdk::DefaultApi change_a_customers_password_in_store POST /{projectKey}/in-store/key={storeKey}/customers/password
CtSdk::DefaultApi change_my_customers_password POST /{projectKey}/me/password
CtSdk::DefaultApi create_a_token_for_resetting_the_customers_password POST /{projectKey}/customers/password-token
CtSdk::DefaultApi create_a_token_for_resetting_the_customers_password_in_store POST /{projectKey}/in-store/key={storeKey}/customers/password-token
CtSdk::DefaultApi create_a_token_for_verifying_the_customers_email POST /{projectKey}/customers/email-token
CtSdk::DefaultApi create_a_token_for_verifying_the_customers_email_in_store POST /{projectKey}/in-store/key={storeKey}/customers/email-token
CtSdk::DefaultApi create_an_order_by_import POST /{projectKey}/orders/import
CtSdk::DefaultApi create_api_client POST /{projectKey}/api-clients
CtSdk::DefaultApi create_cart POST /{projectKey}/carts
CtSdk::DefaultApi create_cart_discount POST /{projectKey}/cart-discounts
CtSdk::DefaultApi create_cart_in_store POST /{projectKey}/in-store/key={storeKey}/carts
CtSdk::DefaultApi create_category POST /{projectKey}/categories
CtSdk::DefaultApi create_channel POST /{projectKey}/channels
CtSdk::DefaultApi create_custom_object POST /{projectKey}/custom-objects
CtSdk::DefaultApi create_customer POST /{projectKey}/customers
CtSdk::DefaultApi create_customer_group POST /{projectKey}/customer-groups
CtSdk::DefaultApi create_customer_in_store POST /{projectKey}/in-store/key={storeKey}/customers
CtSdk::DefaultApi create_discount_code POST /{projectKey}/discount-codes
CtSdk::DefaultApi create_extension POST /{projectKey}/extensions
CtSdk::DefaultApi create_inventory_entry POST /{projectKey}/inventory
CtSdk::DefaultApi create_my_cart POST /{projectKey}/me/carts
CtSdk::DefaultApi create_my_cart_in_store POST /{projectKey}/in-store/key={storeKey}/me/carts
CtSdk::DefaultApi create_my_order POST /{projectKey}/me/orders
CtSdk::DefaultApi create_my_order_in_store POST /{projectKey}/in-store/key={storeKey}/me/orders
CtSdk::DefaultApi create_my_payment POST /{projectKey}/me/payments
CtSdk::DefaultApi create_my_shopping_list POST /{projectKey}/me/shopping-lists
CtSdk::DefaultApi create_order POST /{projectKey}/orders
CtSdk::DefaultApi create_order_edit POST /{projectKey}/orders/edits
CtSdk::DefaultApi create_order_in_store POST /{projectKey}/in-store/key={storeKey}/orders
CtSdk::DefaultApi create_payment POST /{projectKey}/payments
CtSdk::DefaultApi create_product POST /{projectKey}/products
CtSdk::DefaultApi create_product_discount POST /{projectKey}/product-discounts
CtSdk::DefaultApi create_product_type POST /{projectKey}/product-types
CtSdk::DefaultApi create_review POST /{projectKey}/reviews
CtSdk::DefaultApi create_shipping_method POST /{projectKey}/shipping-methods
CtSdk::DefaultApi create_shopping_list POST /{projectKey}/shopping-lists
CtSdk::DefaultApi create_state POST /{projectKey}/states
CtSdk::DefaultApi create_store POST /{projectKey}/stores
CtSdk::DefaultApi create_subscription POST /{projectKey}/subscriptions
CtSdk::DefaultApi create_tax_category POST /{projectKey}/tax-categories
CtSdk::DefaultApi create_type POST /{projectKey}/types
CtSdk::DefaultApi create_zone POST /{projectKey}/zones
CtSdk::DefaultApi delete_api_client_by_id DELETE /{projectKey}/api-clients/{ID}
CtSdk::DefaultApi delete_cart_by_id DELETE /{projectKey}/carts/{ID}
CtSdk::DefaultApi delete_cart_by_id_in_store DELETE /{projectKey}/in-store/key={storeKey}/carts/{ID}
CtSdk::DefaultApi delete_cart_by_key DELETE /{projectKey}/carts/key={key}
CtSdk::DefaultApi delete_cart_by_key_in_store DELETE /{projectKey}/in-store/key={storeKey}/carts/key={key}
CtSdk::DefaultApi delete_cart_discount_by_id DELETE /{projectKey}/cart-discounts/{ID}
CtSdk::DefaultApi delete_cart_discount_by_key DELETE /{projectKey}/cart-discounts/key={key}
CtSdk::DefaultApi delete_category_by_id DELETE /{projectKey}/categories/{ID}
CtSdk::DefaultApi delete_category_by_key DELETE /{projectKey}/categories/key={key}
CtSdk::DefaultApi delete_channel_by_id DELETE /{projectKey}/channels/{ID}
CtSdk::DefaultApi delete_custom_object_by_container_and_key DELETE /{projectKey}/custom-objects/{container}/{key}
CtSdk::DefaultApi delete_customer_by_id DELETE /{projectKey}/customers/{ID}
CtSdk::DefaultApi delete_customer_by_id_in_store DELETE /{projectKey}/in-store/key={storeKey}/customers/{ID}
CtSdk::DefaultApi delete_customer_by_key DELETE /{projectKey}/customers/key={key}
CtSdk::DefaultApi delete_customer_by_key_in_store DELETE /{projectKey}/in-store/key={storeKey}/customers/key={key}
CtSdk::DefaultApi delete_customer_group_by_id DELETE /{projectKey}/customer-groups/{ID}
CtSdk::DefaultApi delete_customer_group_by_key DELETE /{projectKey}/customer-groups/key={key}
CtSdk::DefaultApi delete_discount_code_by_id DELETE /{projectKey}/discount-codes/{ID}
CtSdk::DefaultApi delete_extension_by_id DELETE /{projectKey}/extensions/{ID}
CtSdk::DefaultApi delete_extension_by_key DELETE /{projectKey}/extensions/key={key}
CtSdk::DefaultApi delete_inventory_entry_by_id DELETE /{projectKey}/inventory/{ID}
CtSdk::DefaultApi delete_my_cart_by_id DELETE /{projectKey}/me/carts/{ID}
CtSdk::DefaultApi delete_my_cart_by_id_in_store DELETE /{projectKey}/in-store/key={storeKey}/me/carts/{ID}
CtSdk::DefaultApi delete_my_customer DELETE /{projectKey}/me
CtSdk::DefaultApi delete_my_payment_by_id DELETE /{projectKey}/me/payments/{ID}
CtSdk::DefaultApi delete_my_payment_by_key DELETE /{projectKey}/me/payments/key={key}
CtSdk::DefaultApi delete_my_shopping_list_by_id DELETE /{projectKey}/me/shopping-lists/{ID}
CtSdk::DefaultApi delete_my_shopping_list_by_key DELETE /{projectKey}/me/shopping-lists/key={key}
CtSdk::DefaultApi delete_order_by_id DELETE /{projectKey}/orders/{ID}
CtSdk::DefaultApi delete_order_by_id_in_store DELETE /{projectKey}/in-store/key={storeKey}/orders/{ID}
CtSdk::DefaultApi delete_order_by_order_number DELETE /{projectKey}/orders/order-number={orderNumber}
CtSdk::DefaultApi delete_order_by_order_number_in_store DELETE /{projectKey}/in-store/key={storeKey}/orders/order-number={orderNumber}
CtSdk::DefaultApi delete_order_edit_by_id DELETE /{projectKey}/orders/edits/{ID}
CtSdk::DefaultApi delete_order_edit_by_key DELETE /{projectKey}/orders/edits/key={key}
CtSdk::DefaultApi delete_payment_by_id DELETE /{projectKey}/payments/{ID}
CtSdk::DefaultApi delete_payment_by_key DELETE /{projectKey}/payments/key={key}
CtSdk::DefaultApi delete_product_by_id DELETE /{projectKey}/products/{ID}
CtSdk::DefaultApi delete_product_by_key DELETE /{projectKey}/products/key={key}
CtSdk::DefaultApi delete_product_discount_by_id DELETE /{projectKey}/product-discounts/{ID}
CtSdk::DefaultApi delete_product_discount_by_key DELETE /{projectKey}/product-discounts/key={key}
CtSdk::DefaultApi delete_product_type_by_id DELETE /{projectKey}/product-types/{ID}
CtSdk::DefaultApi delete_product_type_by_key DELETE /{projectKey}/product-types/key={key}
CtSdk::DefaultApi delete_review_by_id DELETE /{projectKey}/reviews/{ID}
CtSdk::DefaultApi delete_review_by_key DELETE /{projectKey}/reviews/key={key}
CtSdk::DefaultApi delete_shipping_method_by_id DELETE /{projectKey}/shipping-methods/{ID}
CtSdk::DefaultApi delete_shipping_method_by_key DELETE /{projectKey}/shipping-methods/key={key}
CtSdk::DefaultApi delete_shopping_list_by_id DELETE /{projectKey}/shopping-lists/{ID}
CtSdk::DefaultApi delete_shopping_list_by_key DELETE /{projectKey}/shopping-lists/key={key}
CtSdk::DefaultApi delete_state_by_id DELETE /{projectKey}/states/{ID}
CtSdk::DefaultApi delete_state_by_key DELETE /{projectKey}/states/key={key}
CtSdk::DefaultApi delete_store_by_id DELETE /{projectKey}/stores/{ID}
CtSdk::DefaultApi delete_store_by_key DELETE /{projectKey}/stores/key={key}
CtSdk::DefaultApi delete_subscription_by_id DELETE /{projectKey}/subscriptions/{ID}
CtSdk::DefaultApi delete_subscription_by_key DELETE /{projectKey}/subscriptions/key={key}
CtSdk::DefaultApi delete_tax_category_by_id DELETE /{projectKey}/tax-categories/{ID}
CtSdk::DefaultApi delete_tax_category_by_key DELETE /{projectKey}/tax-categories/key={key}
CtSdk::DefaultApi delete_type_by_id DELETE /{projectKey}/types/{ID}
CtSdk::DefaultApi delete_type_by_key DELETE /{projectKey}/types/key={key}
CtSdk::DefaultApi delete_zone_by_id DELETE /{projectKey}/zones/{ID}
CtSdk::DefaultApi delete_zone_by_key DELETE /{projectKey}/zones/key={key}
CtSdk::DefaultApi get_api_client_by_id GET /{projectKey}/api-clients/{ID}
CtSdk::DefaultApi get_cart_by_customer_id GET /{projectKey}/carts/customer-id={customerId}
CtSdk::DefaultApi get_cart_by_customer_id_in_store GET /{projectKey}/in-store/key={storeKey}/carts/customer-id={customerId}
CtSdk::DefaultApi get_cart_by_id GET /{projectKey}/carts/{ID}
CtSdk::DefaultApi get_cart_by_id_in_store GET /{projectKey}/in-store/key={storeKey}/carts/{ID}
CtSdk::DefaultApi get_cart_by_key GET /{projectKey}/carts/key={key}
CtSdk::DefaultApi get_cart_by_key_in_store GET /{projectKey}/in-store/key={storeKey}/carts/key={key}
CtSdk::DefaultApi get_cart_discount_by_id GET /{projectKey}/cart-discounts/{ID}
CtSdk::DefaultApi get_cart_discount_by_key GET /{projectKey}/cart-discounts/key={key}
CtSdk::DefaultApi get_category_by_id GET /{projectKey}/categories/{ID}
CtSdk::DefaultApi get_category_by_key GET /{projectKey}/categories/key={key}
CtSdk::DefaultApi get_channel_by_id GET /{projectKey}/channels/{ID}
CtSdk::DefaultApi get_custom_object_by_container GET /{projectKey}/custom-objects/{container}
CtSdk::DefaultApi get_custom_object_by_container_and_key GET /{projectKey}/custom-objects/{container}/{key}
CtSdk::DefaultApi get_customer_by_email_verification_token GET /{projectKey}/customers/email-token={emailToken}
CtSdk::DefaultApi get_customer_by_email_verification_token_in_store GET /{projectKey}/in-store/key={storeKey}/customers/email-token={emailToken}
CtSdk::DefaultApi get_customer_by_id GET /{projectKey}/customers/{ID}
CtSdk::DefaultApi get_customer_by_id_in_store GET /{projectKey}/in-store/key={storeKey}/customers/{ID}
CtSdk::DefaultApi get_customer_by_key GET /{projectKey}/customers/key={key}
CtSdk::DefaultApi get_customer_by_key_in_store GET /{projectKey}/in-store/key={storeKey}/customers/key={key}
CtSdk::DefaultApi get_customer_by_password_verification_token GET /{projectKey}/customers/password-token={passwordToken}
CtSdk::DefaultApi get_customer_by_password_verification_token_in_store GET /{projectKey}/in-store/key={storeKey}/customers/password-token={passwordToken}
CtSdk::DefaultApi get_customer_group_by_id GET /{projectKey}/customer-groups/{ID}
CtSdk::DefaultApi get_customer_group_by_key GET /{projectKey}/customer-groups/key={key}
CtSdk::DefaultApi get_discount_code_by_id GET /{projectKey}/discount-codes/{ID}
CtSdk::DefaultApi get_extension_by_id GET /{projectKey}/extensions/{ID}
CtSdk::DefaultApi get_extension_by_key GET /{projectKey}/extensions/key={key}
CtSdk::DefaultApi get_inventory_entry_by_id GET /{projectKey}/inventory/{ID}
CtSdk::DefaultApi get_matching_product_discounts POST /{projectKey}/product-discounts/matching
CtSdk::DefaultApi get_message_by_id GET /{projectKey}/messages/{ID}
CtSdk::DefaultApi get_my_active_cart GET /{projectKey}/me/active-cart
CtSdk::DefaultApi get_my_active_cart_in_store GET /{projectKey}/in-store/key={storeKey}/me/active-cart
CtSdk::DefaultApi get_my_cart_by_id GET /{projectKey}/me/carts/{ID}
CtSdk::DefaultApi get_my_cart_by_id_in_store GET /{projectKey}/in-store/key={storeKey}/me/carts/{ID}
CtSdk::DefaultApi get_my_customer_details GET /{projectKey}/me
CtSdk::DefaultApi get_my_order_by_id GET /{projectKey}/me/orders/{ID}
CtSdk::DefaultApi get_my_order_by_id_in_store GET /{projectKey}/in-store/key={storeKey}/me/orders/{ID}
CtSdk::DefaultApi get_my_payment_by_id GET /{projectKey}/me/payments/{ID}
CtSdk::DefaultApi get_my_payment_by_key GET /{projectKey}/me/payments/key={key}
CtSdk::DefaultApi get_my_shopping_list_by_id GET /{projectKey}/me/shopping-lists/{ID}
CtSdk::DefaultApi get_my_shopping_list_by_key GET /{projectKey}/me/shopping-lists/key={key}
CtSdk::DefaultApi get_order_by_id GET /{projectKey}/orders/{ID}
CtSdk::DefaultApi get_order_by_id_in_store GET /{projectKey}/in-store/key={storeKey}/orders/{ID}
CtSdk::DefaultApi get_order_by_order_number GET /{projectKey}/orders/order-number={orderNumber}
CtSdk::DefaultApi get_order_by_order_number_in_store GET /{projectKey}/in-store/key={storeKey}/orders/order-number={orderNumber}
CtSdk::DefaultApi get_order_edit_by_id GET /{projectKey}/orders/edits/{ID}
CtSdk::DefaultApi get_order_edit_by_key GET /{projectKey}/orders/edits/key={key}
CtSdk::DefaultApi get_payment_by_id GET /{projectKey}/payments/{ID}
CtSdk::DefaultApi get_payment_by_key GET /{projectKey}/payments/key={key}
CtSdk::DefaultApi get_product_by_id GET /{projectKey}/products/{ID}
CtSdk::DefaultApi get_product_by_key GET /{projectKey}/products/key={key}
CtSdk::DefaultApi get_product_discount_by_id GET /{projectKey}/product-discounts/{ID}
CtSdk::DefaultApi get_product_discount_by_key GET /{projectKey}/product-discounts/key={key}
CtSdk::DefaultApi get_product_projection_by_id GET /{projectKey}/product-projections/{ID}
CtSdk::DefaultApi get_product_projection_by_key GET /{projectKey}/product-projections/key={key}
CtSdk::DefaultApi get_product_type_by_id GET /{projectKey}/product-types/{ID}
CtSdk::DefaultApi get_product_type_by_key GET /{projectKey}/product-types/key={key}
CtSdk::DefaultApi get_project_settings GET /{projectKey}
CtSdk::DefaultApi get_review_by_id GET /{projectKey}/reviews/{ID}
CtSdk::DefaultApi get_review_by_key GET /{projectKey}/reviews/key={key}
CtSdk::DefaultApi get_shipping_method_by_id GET /{projectKey}/shipping-methods/{ID}
CtSdk::DefaultApi get_shipping_method_by_key GET /{projectKey}/shipping-methods/key={key}
CtSdk::DefaultApi get_shipping_methods_for_a_cart GET /{projectKey}/shipping-methods/matching-cart
CtSdk::DefaultApi get_shipping_methods_for_a_cart_in_a_store GET /{projectKey}/in-store/key={storeKey}/shipping-methods/matching-cart
CtSdk::DefaultApi get_shipping_methods_for_a_location GET /{projectKey}/shipping-methods/matching-location
CtSdk::DefaultApi get_shipping_methods_for_an_order_edit GET /{projectKey}/shipping-methods/matching-orderedit
CtSdk::DefaultApi get_shopping_list_by_id GET /{projectKey}/shopping-lists/{ID}
CtSdk::DefaultApi get_shopping_list_by_key GET /{projectKey}/shopping-lists/key={key}
CtSdk::DefaultApi get_state_by_id GET /{projectKey}/states/{ID}
CtSdk::DefaultApi get_state_by_key GET /{projectKey}/states/key={key}
CtSdk::DefaultApi get_store_by_id GET /{projectKey}/stores/{ID}
CtSdk::DefaultApi get_store_by_key GET /{projectKey}/stores/key={key}
CtSdk::DefaultApi get_subscription_by_id GET /{projectKey}/subscriptions/{ID}
CtSdk::DefaultApi get_subscription_by_key GET /{projectKey}/subscriptions/key={key}
CtSdk::DefaultApi get_suggestion_keywords GET /{projectKey}/product-projections/suggest
CtSdk::DefaultApi get_tax_category_by_id GET /{projectKey}/tax-categories/{ID}
CtSdk::DefaultApi get_tax_category_by_key GET /{projectKey}/tax-categories/key={key}
CtSdk::DefaultApi get_type_by_id GET /{projectKey}/types/{ID}
CtSdk::DefaultApi get_type_by_key GET /{projectKey}/types/key={key}
CtSdk::DefaultApi get_zone_by_id GET /{projectKey}/zones/{ID}
CtSdk::DefaultApi get_zone_by_key GET /{projectKey}/zones/key={key}
CtSdk::DefaultApi graph_ql POST /{projectKey}/graphql
CtSdk::DefaultApi p_ost_project_key_me_carts_keykey POST /{projectKey}/me/carts/key={key}
CtSdk::DefaultApi post_customer_by_id_in_store POST /{projectKey}/in-store/key={storeKey}/customers/{ID}
CtSdk::DefaultApi query_api_clients GET /{projectKey}/api-clients
CtSdk::DefaultApi query_cart_discounts GET /{projectKey}/cart-discounts
CtSdk::DefaultApi query_carts GET /{projectKey}/carts
CtSdk::DefaultApi query_carts_in_store GET /{projectKey}/in-store/key={storeKey}/carts
CtSdk::DefaultApi query_categories GET /{projectKey}/categories
CtSdk::DefaultApi query_channels GET /{projectKey}/channels
CtSdk::DefaultApi query_custom_objects GET /{projectKey}/custom-objects
CtSdk::DefaultApi query_customer_groups GET /{projectKey}/customer-groups
CtSdk::DefaultApi query_customers GET /{projectKey}/customers
CtSdk::DefaultApi query_customers_in_store GET /{projectKey}/in-store/key={storeKey}/customers
CtSdk::DefaultApi query_discount_codes GET /{projectKey}/discount-codes
CtSdk::DefaultApi query_edits GET /{projectKey}/orders/edits
CtSdk::DefaultApi query_extensions GET /{projectKey}/extensions
CtSdk::DefaultApi query_inventory GET /{projectKey}/inventory
CtSdk::DefaultApi query_messages GET /{projectKey}/messages
CtSdk::DefaultApi query_my_carts GET /{projectKey}/me/carts
CtSdk::DefaultApi query_my_carts_in_store GET /{projectKey}/in-store/key={storeKey}/me/carts
CtSdk::DefaultApi query_my_orders GET /{projectKey}/me/orders
CtSdk::DefaultApi query_my_orders_in_store GET /{projectKey}/in-store/key={storeKey}/me/orders
CtSdk::DefaultApi query_my_payments GET /{projectKey}/me/payments
CtSdk::DefaultApi query_my_shopping_lists GET /{projectKey}/me/shopping-lists
CtSdk::DefaultApi query_orders GET /{projectKey}/orders
CtSdk::DefaultApi query_orders_in_store GET /{projectKey}/in-store/key={storeKey}/orders
CtSdk::DefaultApi query_payments GET /{projectKey}/payments
CtSdk::DefaultApi query_product_discounts GET /{projectKey}/product-discounts
CtSdk::DefaultApi query_product_projections GET /{projectKey}/product-projections
CtSdk::DefaultApi query_product_types GET /{projectKey}/product-types
CtSdk::DefaultApi query_products GET /{projectKey}/products
CtSdk::DefaultApi query_reviews GET /{projectKey}/reviews
CtSdk::DefaultApi query_shipping_methods GET /{projectKey}/shipping-methods
CtSdk::DefaultApi query_shopping_lists GET /{projectKey}/shopping-lists
CtSdk::DefaultApi query_states GET /{projectKey}/states
CtSdk::DefaultApi query_stores GET /{projectKey}/stores
CtSdk::DefaultApi query_subscriptions GET /{projectKey}/subscriptions
CtSdk::DefaultApi query_tax_categories GET /{projectKey}/tax-categories
CtSdk::DefaultApi query_types GET /{projectKey}/types
CtSdk::DefaultApi query_zones GET /{projectKey}/zones
CtSdk::DefaultApi replicate_cart POST /{projectKey}/carts/replicate
CtSdk::DefaultApi replicate_cart_for_store POST /{projectKey}/in-store/key={storeKey}/carts/replicate
CtSdk::DefaultApi reset_customers_password POST /{projectKey}/customers/password/reset
CtSdk::DefaultApi reset_customers_password_in_store POST /{projectKey}/in-store/key={storeKey}/customers/password/reset
CtSdk::DefaultApi reset_my_customers_password POST /{projectKey}/me/password/reset
CtSdk::DefaultApi search_products_by_get GET /{projectKey}/product-projections/search
CtSdk::DefaultApi search_products_by_post POST /{projectKey}/product-projections/search
CtSdk::DefaultApi signup_my_customer POST /{projectKey}/me/signup
CtSdk::DefaultApi update_cart_by_id POST /{projectKey}/carts/{ID}
CtSdk::DefaultApi update_cart_by_id_in_store POST /{projectKey}/in-store/key={storeKey}/carts/{ID}
CtSdk::DefaultApi update_cart_by_key POST /{projectKey}/carts/key={key}
CtSdk::DefaultApi update_cart_by_key_in_store POST /{projectKey}/in-store/key={storeKey}/carts/key={key}
CtSdk::DefaultApi update_cart_discount_by_id POST /{projectKey}/cart-discounts/{ID}
CtSdk::DefaultApi update_cart_discount_by_key POST /{projectKey}/cart-discounts/key={key}
CtSdk::DefaultApi update_category_by_id POST /{projectKey}/categories/{ID}
CtSdk::DefaultApi update_category_by_key POST /{projectKey}/categories/key={key}
CtSdk::DefaultApi update_channel_by_id POST /{projectKey}/channels/{ID}
CtSdk::DefaultApi update_customer_by_id POST /{projectKey}/customers/{ID}
CtSdk::DefaultApi update_customer_by_key POST /{projectKey}/customers/key={key}
CtSdk::DefaultApi update_customer_by_key_in_store POST /{projectKey}/in-store/key={storeKey}/customers/key={key}
CtSdk::DefaultApi update_customer_group_by_id POST /{projectKey}/customer-groups/{ID}
CtSdk::DefaultApi update_customer_group_by_key POST /{projectKey}/customer-groups/key={key}
CtSdk::DefaultApi update_discount_code_by_id POST /{projectKey}/discount-codes/{ID}
CtSdk::DefaultApi update_extension_by_id POST /{projectKey}/extensions/{ID}
CtSdk::DefaultApi update_extension_by_key POST /{projectKey}/extensions/key={key}
CtSdk::DefaultApi update_inventory_entry_by_id POST /{projectKey}/inventory/{ID}
CtSdk::DefaultApi update_my_cart_by_id POST /{projectKey}/me/carts/{ID}
CtSdk::DefaultApi update_my_cart_by_id_in_store POST /{projectKey}/in-store/key={storeKey}/me/carts/{ID}
CtSdk::DefaultApi update_my_customer POST /{projectKey}/me
CtSdk::DefaultApi update_my_payment_by_id POST /{projectKey}/me/payments/{ID}
CtSdk::DefaultApi update_my_payment_by_key POST /{projectKey}/me/payments/key={key}
CtSdk::DefaultApi update_my_shopping_list_by_id POST /{projectKey}/me/shopping-lists/{ID}
CtSdk::DefaultApi update_my_shopping_list_by_key POST /{projectKey}/me/shopping-lists/key={key}
CtSdk::DefaultApi update_order_by_id POST /{projectKey}/orders/{ID}
CtSdk::DefaultApi update_order_by_id_in_store POST /{projectKey}/in-store/key={storeKey}/orders/{ID}
CtSdk::DefaultApi update_order_by_order_number POST /{projectKey}/orders/order-number={orderNumber}
CtSdk::DefaultApi update_order_by_order_number_in_store POST /{projectKey}/in-store/key={storeKey}/orders/order-number={orderNumber}
CtSdk::DefaultApi update_order_edit_by_id POST /{projectKey}/orders/edits/{ID}
CtSdk::DefaultApi update_order_edit_by_key POST /{projectKey}/orders/edits/key={key}
CtSdk::DefaultApi update_payment_by_id POST /{projectKey}/payments/{ID}
CtSdk::DefaultApi update_payment_by_key POST /{projectKey}/payments/key={key}
CtSdk::DefaultApi update_product_by_id POST /{projectKey}/products/{ID}
CtSdk::DefaultApi update_product_by_key POST /{projectKey}/products/key={key}
CtSdk::DefaultApi update_product_discount_by_id POST /{projectKey}/product-discounts/{ID}
CtSdk::DefaultApi update_product_discount_by_key POST /{projectKey}/product-discounts/key={key}
CtSdk::DefaultApi update_product_type_by_id POST /{projectKey}/product-types/{ID}
CtSdk::DefaultApi update_product_type_by_key POST /{projectKey}/product-types/key={key}
CtSdk::DefaultApi update_project_settings POST /{projectKey}
CtSdk::DefaultApi update_review_by_id POST /{projectKey}/reviews/{ID}
CtSdk::DefaultApi update_review_by_key POST /{projectKey}/reviews/key={key}
CtSdk::DefaultApi update_shipping_method_by_id POST /{projectKey}/shipping-methods/{ID}
CtSdk::DefaultApi update_shipping_method_by_key POST /{projectKey}/shipping-methods/key={key}
CtSdk::DefaultApi update_shopping_list_by_id POST /{projectKey}/shopping-lists/{ID}
CtSdk::DefaultApi update_shopping_list_by_key POST /{projectKey}/shopping-lists/key={key}
CtSdk::DefaultApi update_state_by_id POST /{projectKey}/states/{ID}
CtSdk::DefaultApi update_state_by_key POST /{projectKey}/states/key={key}
CtSdk::DefaultApi update_store_by_id POST /{projectKey}/stores/{ID}
CtSdk::DefaultApi update_store_by_key POST /{projectKey}/stores/key={key}
CtSdk::DefaultApi update_subscription_by_id POST /{projectKey}/subscriptions/{ID}
CtSdk::DefaultApi update_subscription_by_key POST /{projectKey}/subscriptions/key={key}
CtSdk::DefaultApi update_tax_category_by_id POST /{projectKey}/tax-categories/{ID}
CtSdk::DefaultApi update_tax_category_by_key POST /{projectKey}/tax-categories/key={key}
CtSdk::DefaultApi update_type_by_id POST /{projectKey}/types/{ID}
CtSdk::DefaultApi update_type_by_key POST /{projectKey}/types/key={key}
CtSdk::DefaultApi update_zone_by_id POST /{projectKey}/zones/{ID}
CtSdk::DefaultApi update_zone_by_key POST /{projectKey}/zones/key={key}
CtSdk::DefaultApi upload_a_product_image POST /{projectKey}/products/{ID}/images
CtSdk::DefaultApi verifies_customers_email_ POST /{projectKey}/customers/email/confirm
CtSdk::DefaultApi verify_customers_email_in_store POST /{projectKey}/in-store/key={storeKey}/customers/email/confirm
CtSdk::DefaultApi verify_my_customers_email POST /{projectKey}/me/email/confirm

Documentation for Models

Documentation for Authorization

oauth_2_0

  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
    • manage_project:{projectKey}:
    • manage_products:{projectKey}:
    • view_products:{projectKey}:
    • manage_orders:{projectKey}:
    • manage_orders:{projectKey}:{storeKey}:
    • view_orders:{projectKey}:
    • view_orders:{projectKey}:{storeKey}:
    • manage_customers:{projectKey}:
    • view_customers:{projectKey}:
    • manage_payments:{projectKey}:
    • view_payments:{projectKey}:
    • manage_subscriptions:{projectKey}:
    • manage_extensions:{projectKey}:
    • manage_types:{projectKey}:
    • view_types:{projectKey}:
    • view_shopping_lists:{projectKey}:
    • manage_shopping_lists:{projectKey}:
    • manage_my_orders:{projectKey}:
    • manage_my_orders:{projectKey}:{storeKey}:
    • manage_my_profile:{projectKey}:
    • view_project_settings:{projectKey}:
    • view_published_products:{projectKey}:

About

Commercetools Ruby SDK

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages