SpreeClient - the Ruby gem for the Platform API
Spree Platform API
This SDK is automatically generated by the OpenAPI Generator project:
- API version: v2
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.RubyClientCodegen For more information, please visit https://sparksolutions.co
To build the Ruby code into a gem:
gem build spree_client.gemspec
Then either install the gem locally:
gem install ./spree_client-1.0.0.gem
(for development, run gem install --dev ./spree_client-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 'spree_client', '~> 1.0.0'
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 'spree_client', :git => 'https://github.com/GIT_USER_ID/GIT_REPO_ID.git'
Include the Ruby code directly using -I
as follows:
ruby -Ilib script.rb
Please follow the installation procedure and then run the following code:
# Load the gem
require 'spree_client'
# Setup authorization
SpreeClient.configure do |config|
# Configure Bearer authorization: bearer_auth
config.access_token = 'YOUR_BEARER_TOKEN'
# Configure a proc to get access tokens in lieu of the static access_token configuration
config.access_token_getter = -> { 'YOUR TOKEN GETTER PROC' }
# Configure faraday connection
config.configure_faraday_connection { |connection| 'YOUR CONNECTION CONFIG PROC' }
end
api_instance = SpreeClient::AddressesApi.new
opts = {
page: 1, # Integer |
per_page: 50, # Integer |
include: 'user,country,state', # String | Select which associated resources you would like to fetch, see: <a href=\"https://jsonapi.org/format/#fetching-includes\">https://jsonapi.org/format/#fetching-includes</a>
filter_user_id_eq: '1', # String |
filter_firstname_cont: 'John' # String |
}
begin
#Return a list of Addresses
result = api_instance.addresses_list(opts)
p result
rescue SpreeClient::ApiError => e
puts "Exception when calling AddressesApi->addresses_list: #{e}"
end
All URIs are relative to http://localhost:4000
Class | Method | HTTP request | Description |
---|---|---|---|
SpreeClient::AddressesApi | addresses_list | GET /api/v2/platform/addresses | Return a list of Addresses |
SpreeClient::AddressesApi | create_address | POST /api/v2/platform/addresses | Create an Address |
SpreeClient::AddressesApi | delete_address | DELETE /api/v2/platform/addresses/{id} | Delete an Address |
SpreeClient::AddressesApi | show_address | GET /api/v2/platform/addresses/{id} | Return an Address |
SpreeClient::AddressesApi | update_address | PATCH /api/v2/platform/addresses/{id} | Update an Address |
SpreeClient::AdjustmentsApi | adjustments_list | GET /api/v2/platform/adjustments | Return a list of Adjustments |
SpreeClient::AdjustmentsApi | create_adjustment | POST /api/v2/platform/adjustments | Create an Adjustment |
SpreeClient::AdjustmentsApi | delete_adjustment | DELETE /api/v2/platform/adjustments/{id} | Delete an Adjustment |
SpreeClient::AdjustmentsApi | show_adjustment | GET /api/v2/platform/adjustments/{id} | Return an Adjustment |
SpreeClient::AdjustmentsApi | update_adjustment | PATCH /api/v2/platform/adjustments/{id} | Update an Adjustment |
SpreeClient::CMSPagesApi | cms_pages_list | GET /api/v2/platform/cms_pages | Return a list of CMS Pages |
SpreeClient::CMSPagesApi | create_cms_page | POST /api/v2/platform/cms_pages | Create a CMS Page |
SpreeClient::CMSPagesApi | delete_cms_page | DELETE /api/v2/platform/cms_pages/{id} | Delete a CMS Page |
SpreeClient::CMSPagesApi | show_cms_page | GET /api/v2/platform/cms_pages/{id} | Return a CMS Page |
SpreeClient::CMSPagesApi | update_cms_page | PATCH /api/v2/platform/cms_pages/{id} | Update a CMS Page |
SpreeClient::CMSSectionsApi | cms_sections_list | GET /api/v2/platform/cms_sections | Return a list of CMS Sections |
SpreeClient::CMSSectionsApi | create_cms_section | POST /api/v2/platform/cms_sections | Create a CMS Section |
SpreeClient::CMSSectionsApi | delete_cms_section | DELETE /api/v2/platform/cms_sections/{id} | Delete a CMS Section |
SpreeClient::CMSSectionsApi | show_cms_section | GET /api/v2/platform/cms_sections/{id} | Return a CMS Section |
SpreeClient::CMSSectionsApi | update_cms_section | PATCH /api/v2/platform/cms_sections/{id} | Update a CMS Section |
SpreeClient::ClassificationsApi | classifications_list | GET /api/v2/platform/classifications | Return a list of Classifications |
SpreeClient::ClassificationsApi | create_classification | POST /api/v2/platform/classifications | Create a Classification |
SpreeClient::ClassificationsApi | delete_classification | DELETE /api/v2/platform/classifications/{id} | Delete a Classification |
SpreeClient::ClassificationsApi | show_classification | GET /api/v2/platform/classifications/{id} | Return a Classification |
SpreeClient::ClassificationsApi | update_classification | PATCH /api/v2/platform/classifications/{id} | Update a Classification |
SpreeClient::CountriesApi | countries_list | GET /api/v2/platform/countries | Returns a list of Countries |
SpreeClient::CountriesApi | show_country | GET /api/v2/platform/countries/{id} | Returns a Country |
SpreeClient::DataFeedsApi | create_data_feed | POST /api/v2/platform/data_feeds | Create a Data Feed |
SpreeClient::DataFeedsApi | data_feeds_list | GET /api/v2/platform/data_feeds | Return a list of Data Feeds |
SpreeClient::DataFeedsApi | delete_data_feed | DELETE /api/v2/platform/data_feeds/{id} | Delete a Data Feed |
SpreeClient::DataFeedsApi | show_data_feed | GET /api/v2/platform/data_feeds/{id} | Return a Data Feed |
SpreeClient::DataFeedsApi | update_data_feed | PATCH /api/v2/platform/data_feeds/{id} | Update a Data Feed |
SpreeClient::DigitalAssetsApi | create_digital | POST /api/v2/platform/digitals | Create a Digital Asset |
SpreeClient::DigitalAssetsApi | delete_digital | DELETE /api/v2/platform/digitals/{id} | Delete a Digital Asset |
SpreeClient::DigitalAssetsApi | digitals_list | GET /api/v2/platform/digitals | Return a list of Digital Assets |
SpreeClient::DigitalAssetsApi | show_digital | GET /api/v2/platform/digitals/{id} | Return a Digital Asset |
SpreeClient::DigitalAssetsApi | update_digital | PATCH /api/v2/platform/digitals/{id} | Update a Digital Asset |
SpreeClient::DigitalLinksApi | create_digital_link | POST /api/v2/platform/digital_links | Create a Digital Link |
SpreeClient::DigitalLinksApi | delete_digital_link | DELETE /api/v2/platform/digital_links/{id} | Delete a Digital Link |
SpreeClient::DigitalLinksApi | digital_links_list | GET /api/v2/platform/digital_links | Return a list of Digital Links |
SpreeClient::DigitalLinksApi | reset_digital_link | PATCH /api/v2/platform/digital_links/{id}/reset | Reset a Digital Link |
SpreeClient::DigitalLinksApi | show_digital_link | GET /api/v2/platform/digital_links/{id} | Return a Digital Link |
SpreeClient::DigitalLinksApi | update_digital_link | PATCH /api/v2/platform/digital_links/{id} | Update a Digital Link |
SpreeClient::LineItemsApi | create_line_item | POST /api/v2/platform/line_items | Create a Line Item |
SpreeClient::LineItemsApi | delete_line_item | DELETE /api/v2/platform/line_items/{id} | Delete a Line Item |
SpreeClient::LineItemsApi | line_items_list | GET /api/v2/platform/line_items | Return a list of Line Items |
SpreeClient::LineItemsApi | show_line_item | GET /api/v2/platform/line_items/{id} | Return a Line Item |
SpreeClient::LineItemsApi | update_line_item | PATCH /api/v2/platform/line_items/{id} | Update a Line Item |
SpreeClient::MenuItemsApi | create_menu_item | POST /api/v2/platform/menu_items | Create a Menu Item |
SpreeClient::MenuItemsApi | delete_menu_item | DELETE /api/v2/platform/menu_items/{id} | Delete a Menu Item |
SpreeClient::MenuItemsApi | menu_items_list | GET /api/v2/platform/menu_items | Return a list of Menu Items |
SpreeClient::MenuItemsApi | reposition_menu_item | PATCH /api/v2/platform/menu_items/{id}/reposition | Reposition a Menu Item |
SpreeClient::MenuItemsApi | show_menu_item | GET /api/v2/platform/menu_items/{id} | Return a Menu Item |
SpreeClient::MenuItemsApi | update_menu_item | PATCH /api/v2/platform/menu_items/{id} | Update a Menu Item |
SpreeClient::MenusApi | create_menu | POST /api/v2/platform/menus | Create a Menu |
SpreeClient::MenusApi | delete_menu | DELETE /api/v2/platform/menus/{id} | Delete a Menu |
SpreeClient::MenusApi | menus_list | GET /api/v2/platform/menus | Return a list of Menus |
SpreeClient::MenusApi | show_menu | GET /api/v2/platform/menus/{id} | Return a Menu |
SpreeClient::MenusApi | update_menu | PATCH /api/v2/platform/menus/{id} | Update a Menu |
SpreeClient::OptionTypesApi | create_option_type | POST /api/v2/platform/option_types | Create an Option Type |
SpreeClient::OptionTypesApi | delete_option_type | DELETE /api/v2/platform/option_types/{id} | Delete an Option Type |
SpreeClient::OptionTypesApi | option_types_list | GET /api/v2/platform/option_types | Return a list of Option Types |
SpreeClient::OptionTypesApi | show_option_type | GET /api/v2/platform/option_types/{id} | Return an Option Type |
SpreeClient::OptionTypesApi | update_option_type | PATCH /api/v2/platform/option_types/{id} | Update an Option Type |
SpreeClient::OptionValuesApi | create_option_value | POST /api/v2/platform/option_values | Create an Option Value |
SpreeClient::OptionValuesApi | delete_option_value | DELETE /api/v2/platform/option_values/{id} | Delete an Option Value |
SpreeClient::OptionValuesApi | option_values_list | GET /api/v2/platform/option_values | Return a list of Option Values |
SpreeClient::OptionValuesApi | show_option_value | GET /api/v2/platform/option_values/{id} | Return an Option Value |
SpreeClient::OptionValuesApi | update_option_value | PATCH /api/v2/platform/option_values/{id} | Update an Option Value |
SpreeClient::OrdersApi | advance_order | PATCH /api/v2/platform/orders/{id}/advance | Advances an Order |
SpreeClient::OrdersApi | apply_coupon_code_order | PATCH /api/v2/platform/orders/{id}/apply_coupon_code | Apply Coupon Code for an Order |
SpreeClient::OrdersApi | approve_order | PATCH /api/v2/platform/orders/{id}/approve | Approves an Order |
SpreeClient::OrdersApi | cancel_order | PATCH /api/v2/platform/orders/{id}/cancel | Cancels an Order |
SpreeClient::OrdersApi | complete_order | PATCH /api/v2/platform/orders/{id}/complete | Completes an Order |
SpreeClient::OrdersApi | create_order | POST /api/v2/platform/orders | Creates an Order |
SpreeClient::OrdersApi | delete_order | DELETE /api/v2/platform/orders/{id} | Delete an Order |
SpreeClient::OrdersApi | empty_order | PATCH /api/v2/platform/orders/{id}/empty | Empties an Order |
SpreeClient::OrdersApi | next_order | PATCH /api/v2/platform/orders/{id}/next | Next an Order |
SpreeClient::OrdersApi | orders_list | GET /api/v2/platform/orders | Return a list of Orders |
SpreeClient::OrdersApi | show_order | GET /api/v2/platform/orders/{id} | Return an Order |
SpreeClient::OrdersApi | update_order | PATCH /api/v2/platform/orders/{id} | Update an Order |
SpreeClient::OrdersApi | use_store_credit_order | PATCH /api/v2/platform/orders/{id}/use_store_credit | Use Store Credit for an Order |
SpreeClient::PaymentMethodsApi | create_payment_method | POST /api/v2/platform/payment_methods | Create a Payment Method |
SpreeClient::PaymentMethodsApi | delete_payment_method | DELETE /api/v2/platform/payment_methods/{id} | Delete a Payment Method |
SpreeClient::PaymentMethodsApi | payment_methods_list | GET /api/v2/platform/payment_methods | Return a list of Payment Methods |
SpreeClient::PaymentMethodsApi | show_payment_method | GET /api/v2/platform/payment_methods/{id} | Return a Payment Method |
SpreeClient::PaymentMethodsApi | update_payment_method | PATCH /api/v2/platform/payment_methods/{id} | Update a Payment Method |
SpreeClient::PaymentsApi | delete_payment | DELETE /api/v2/platform/payments/{id} | Delete a Payment |
SpreeClient::PaymentsApi | payments_list | GET /api/v2/platform/payments | Return a list of Payments |
SpreeClient::PaymentsApi | show_payment | GET /api/v2/platform/payments/{id} | Return a Payment |
SpreeClient::ProductsApi | create_product | POST /api/v2/platform/products | Create a Product |
SpreeClient::ProductsApi | delete_product | DELETE /api/v2/platform/products/{id} | Delete a Product |
SpreeClient::ProductsApi | products_list | GET /api/v2/platform/products | Return a list of Products |
SpreeClient::ProductsApi | show_product | GET /api/v2/platform/products/{id} | Return a Product |
SpreeClient::ProductsApi | update_product | PATCH /api/v2/platform/products/{id} | Update a Product |
SpreeClient::PromotionActionsApi | create_promotion_action | POST /api/v2/platform/promotion_actions | Create a Promotion Action |
SpreeClient::PromotionActionsApi | delete_promotion_action | DELETE /api/v2/platform/promotion_actions/{id} | Delete a Promotion Action |
SpreeClient::PromotionActionsApi | promotion_actions_list | GET /api/v2/platform/promotion_actions | Return a list of Promotion Actions |
SpreeClient::PromotionActionsApi | show_promotion_action | GET /api/v2/platform/promotion_actions/{id} | Return a Promotion Action |
SpreeClient::PromotionActionsApi | update_promotion_action | PATCH /api/v2/platform/promotion_actions/{id} | Update a Promotion Action |
SpreeClient::PromotionCategoriesApi | create_promotion_category | POST /api/v2/platform/promotion_categories | Create a Promotion Category |
SpreeClient::PromotionCategoriesApi | delete_promotion_category | DELETE /api/v2/platform/promotion_categories/{id} | Delete a Promotion Category |
SpreeClient::PromotionCategoriesApi | promotion_categories_list | GET /api/v2/platform/promotion_categories | Return a list of Promotion Categories |
SpreeClient::PromotionCategoriesApi | show_promotion_category | GET /api/v2/platform/promotion_categories/{id} | Return a Promotion Category |
SpreeClient::PromotionCategoriesApi | update_promotion_category | PATCH /api/v2/platform/promotion_categories/{id} | Update a Promotion Category |
SpreeClient::PromotionRulesApi | create_promotion_rule | POST /api/v2/platform/promotion_rules | Create a Promotion Rule |
SpreeClient::PromotionRulesApi | delete_promotion_rule | DELETE /api/v2/platform/promotion_rules/{id} | Delete a Promotion Rule |
SpreeClient::PromotionRulesApi | promotion_rules_list | GET /api/v2/platform/promotion_rules | Return a list of Promotion Rules |
SpreeClient::PromotionRulesApi | show_promotion_rule | GET /api/v2/platform/promotion_rules/{id} | Return a Promotion Rule |
SpreeClient::PromotionRulesApi | update_promotion_rule | PATCH /api/v2/platform/promotion_rules/{id} | Update a Promotion Rule |
SpreeClient::PromotionsApi | create_promotion | POST /api/v2/platform/promotions | Create a Promotion |
SpreeClient::PromotionsApi | delete_promotion | DELETE /api/v2/platform/promotions/{id} | Delete a Promotion |
SpreeClient::PromotionsApi | promotions_list | GET /api/v2/platform/promotions | Return a list of Promotions |
SpreeClient::PromotionsApi | show_promotion | GET /api/v2/platform/promotions/{id} | Return a Promotion |
SpreeClient::PromotionsApi | update_promotion | PATCH /api/v2/platform/promotions/{id} | Update a Promotion |
SpreeClient::RolesApi | create_role | POST /api/v2/platform/roles | Create a Role |
SpreeClient::RolesApi | delete_role | DELETE /api/v2/platform/roles/{id} | Delete a Role |
SpreeClient::RolesApi | roles_list | GET /api/v2/platform/roles | Return a list of Roles |
SpreeClient::RolesApi | show_role | GET /api/v2/platform/roles/{id} | Return a Role |
SpreeClient::RolesApi | update_role | PATCH /api/v2/platform/roles/{id} | Update a Role |
SpreeClient::ShipmentsApi | add_item_shipment | PATCH /api/v2/platform/shipments/{id}/add_item | Adds item (Variant) to an existing Shipment |
SpreeClient::ShipmentsApi | cancel_shipment | PATCH /api/v2/platform/shipments/{id}/cancel | Cancels the Shipment |
SpreeClient::ShipmentsApi | create_shipment | POST /api/v2/platform/shipments | Create a Shipment |
SpreeClient::ShipmentsApi | delete_shipment | DELETE /api/v2/platform/shipments/{id} | Delete a Shipment |
SpreeClient::ShipmentsApi | pend_shipment | PATCH /api/v2/platform/shipments/{id}/pend | Moves Shipment back to pending state |
SpreeClient::ShipmentsApi | ready_shipment | PATCH /api/v2/platform/shipments/{id}/ready | Mark Shipment as ready to be shipped |
SpreeClient::ShipmentsApi | remove_item_shipment | PATCH /api/v2/platform/shipments/{id}/remove_item | Removes item (Variant) from Shipment |
SpreeClient::ShipmentsApi | resume_shipment | PATCH /api/v2/platform/shipments/{id}/resume | Resumes the Shipment |
SpreeClient::ShipmentsApi | ship_shipment | PATCH /api/v2/platform/shipments/{id}/ship | Mark Shipment as shipped |
SpreeClient::ShipmentsApi | shipments_list | GET /api/v2/platform/shipments | Return a list of Shipments |
SpreeClient::ShipmentsApi | show_shipment | GET /api/v2/platform/shipments/{id} | Return a Shipment |
SpreeClient::ShipmentsApi | update_shipment | PATCH /api/v2/platform/shipments/{id} | Update a Shipment |
SpreeClient::ShippingCategoriesApi | create_shipping_category | POST /api/v2/platform/shipping_categories | Create a Shipping Category |
SpreeClient::ShippingCategoriesApi | delete_shipping_category | DELETE /api/v2/platform/shipping_categories/{id} | Delete a Shipping Category |
SpreeClient::ShippingCategoriesApi | shipping_categories_list | GET /api/v2/platform/shipping_categories | Return a list of Shipping Categories |
SpreeClient::ShippingCategoriesApi | show_shipping_category | GET /api/v2/platform/shipping_categories/{id} | Return a Shipping Category |
SpreeClient::ShippingCategoriesApi | update_shipping_category | PATCH /api/v2/platform/shipping_categories/{id} | Update a Shipping Category |
SpreeClient::ShippingMethodsApi | create_shipping_method | POST /api/v2/platform/shipping_methods | Create a Shipping Method |
SpreeClient::ShippingMethodsApi | delete_shipping_method | DELETE /api/v2/platform/shipping_methods/{id} | Delete a Shipping Method |
SpreeClient::ShippingMethodsApi | shipping_methods_list | GET /api/v2/platform/shipping_methods | Return a list of Shipping Methods |
SpreeClient::ShippingMethodsApi | show_shipping_method | GET /api/v2/platform/shipping_methods/{id} | Return a Shipping Method |
SpreeClient::ShippingMethodsApi | update_shipping_method | PATCH /api/v2/platform/shipping_methods/{id} | Update a Shipping Method |
SpreeClient::StatesApi | show_state | GET /api/v2/platform/states/{id} | Returns a State |
SpreeClient::StatesApi | states_list | GET /api/v2/platform/states | Returns a list of States |
SpreeClient::StockItemsApi | create_stock_item | POST /api/v2/platform/stock_items | Create a Stock Item |
SpreeClient::StockItemsApi | delete_stock_item | DELETE /api/v2/platform/stock_items/{id} | Delete a Stock Item |
SpreeClient::StockItemsApi | show_stock_item | GET /api/v2/platform/stock_items/{id} | Return a Stock Item |
SpreeClient::StockItemsApi | stock_items_list | GET /api/v2/platform/stock_items | Return a list of Stock Items |
SpreeClient::StockItemsApi | update_stock_item | PATCH /api/v2/platform/stock_items/{id} | Update a Stock Item |
SpreeClient::StockLocationsApi | create_stock_location | POST /api/v2/platform/stock_locations | Create a Stock Location |
SpreeClient::StockLocationsApi | delete_stock_location | DELETE /api/v2/platform/stock_locations/{id} | Delete a Stock Location |
SpreeClient::StockLocationsApi | show_stock_location | GET /api/v2/platform/stock_locations/{id} | Return a Stock Location |
SpreeClient::StockLocationsApi | stock_locations_list | GET /api/v2/platform/stock_locations | Return a list of Stock Locations |
SpreeClient::StockLocationsApi | update_stock_location | PATCH /api/v2/platform/stock_locations/{id} | Update a Stock Location |
SpreeClient::StoreCreditCategoriesApi | create_store_credit_category | POST /api/v2/platform/store_credit_categories | Create a Store Credit Category |
SpreeClient::StoreCreditCategoriesApi | delete_store_credit_category | DELETE /api/v2/platform/store_credit_categories/{id} | Delete a Store Credit Category |
SpreeClient::StoreCreditCategoriesApi | show_store_credit_category | GET /api/v2/platform/store_credit_categories/{id} | Return a Store Credit Category |
SpreeClient::StoreCreditCategoriesApi | store_credit_categories_list | GET /api/v2/platform/store_credit_categories | Return a list of Store Credit Categories |
SpreeClient::StoreCreditCategoriesApi | update_store_credit_category | PATCH /api/v2/platform/store_credit_categories/{id} | Update a Store Credit Category |
SpreeClient::StoreCreditTypesApi | create_store_credit_type | POST /api/v2/platform/store_credit_types | Create a Store Credit Type |
SpreeClient::StoreCreditTypesApi | delete_store_credit_type | DELETE /api/v2/platform/store_credit_types/{id} | Delete a Store Credit Type |
SpreeClient::StoreCreditTypesApi | show_store_credit_type | GET /api/v2/platform/store_credit_types/{id} | Return a Store Credit Type |
SpreeClient::StoreCreditTypesApi | store_credit_types_list | GET /api/v2/platform/store_credit_types | Return a list of Store Credit Types |
SpreeClient::StoreCreditTypesApi | update_store_credit_type | PATCH /api/v2/platform/store_credit_types/{id} | Update a Store Credit Type |
SpreeClient::StoreCreditsApi | create_store_credit | POST /api/v2/platform/store_credits | Create a Store Credit |
SpreeClient::StoreCreditsApi | delete_store_credit | DELETE /api/v2/platform/store_credits/{id} | Delete a Store Credit |
SpreeClient::StoreCreditsApi | show_store_credit | GET /api/v2/platform/store_credits/{id} | Return a Store Credit |
SpreeClient::StoreCreditsApi | store_credits_list | GET /api/v2/platform/store_credits | Return a list of Store Credits |
SpreeClient::StoreCreditsApi | update_store_credit | PATCH /api/v2/platform/store_credits/{id} | Update a Store Credit |
SpreeClient::TaxCategoriesApi | create_tax_category | POST /api/v2/platform/tax_categories | Create a Tax Category |
SpreeClient::TaxCategoriesApi | delete_tax_category | DELETE /api/v2/platform/tax_categories/{id} | Delete a Tax Category |
SpreeClient::TaxCategoriesApi | show_tax_category | GET /api/v2/platform/tax_categories/{id} | Return a Tax Category |
SpreeClient::TaxCategoriesApi | tax_categories_list | GET /api/v2/platform/tax_categories | Return a list of Tax Categories |
SpreeClient::TaxCategoriesApi | update_tax_category | PATCH /api/v2/platform/tax_categories/{id} | Update a Tax Category |
SpreeClient::TaxRatesApi | create_tax_rate | POST /api/v2/platform/tax_rates | Create a Tax Rate |
SpreeClient::TaxRatesApi | delete_tax_rate | DELETE /api/v2/platform/tax_rates/{id} | Delete a Tax Rate |
SpreeClient::TaxRatesApi | show_tax_rate | GET /api/v2/platform/tax_rates/{id} | Return a Tax Rate |
SpreeClient::TaxRatesApi | tax_rates_list | GET /api/v2/platform/tax_rates | Return a list of Tax Rates |
SpreeClient::TaxRatesApi | update_tax_rate | PATCH /api/v2/platform/tax_rates/{id} | Update a Tax Rate |
SpreeClient::TaxonomiesApi | create_taxonomy | POST /api/v2/platform/taxonomies | Create a Taxonomy |
SpreeClient::TaxonomiesApi | delete_taxonomy | DELETE /api/v2/platform/taxonomies/{id} | Delete a Taxonomy |
SpreeClient::TaxonomiesApi | show_taxonomy | GET /api/v2/platform/taxonomies/{id} | Return a Taxonomy |
SpreeClient::TaxonomiesApi | taxonomies_list | GET /api/v2/platform/taxonomies | Return a list of Taxonomies |
SpreeClient::TaxonomiesApi | update_taxonomy | PATCH /api/v2/platform/taxonomies/{id} | Update a Taxonomy |
SpreeClient::TaxonsApi | create_taxon | POST /api/v2/platform/taxons | Create a Taxon |
SpreeClient::TaxonsApi | delete_taxon | DELETE /api/v2/platform/taxons/{id} | Delete a Taxon |
SpreeClient::TaxonsApi | reposition_taxon | PATCH /api/v2/platform/taxons/{id}/reposition | Reposition a Taxon |
SpreeClient::TaxonsApi | show_taxon | GET /api/v2/platform/taxons/{id} | Return a Taxon |
SpreeClient::TaxonsApi | taxons_list | GET /api/v2/platform/taxons | Return a list of Taxons |
SpreeClient::TaxonsApi | update_taxon | PATCH /api/v2/platform/taxons/{id} | Update a Taxon |
SpreeClient::UsersApi | create_user | POST /api/v2/platform/users | Create a User |
SpreeClient::UsersApi | delete_user | DELETE /api/v2/platform/users/{id} | Delete a User |
SpreeClient::UsersApi | show_user | GET /api/v2/platform/users/{id} | Return a User |
SpreeClient::UsersApi | update_user | PATCH /api/v2/platform/users/{id} | Update a User |
SpreeClient::UsersApi | users_list | GET /api/v2/platform/users | Return a list of Users |
SpreeClient::VariantsApi | delete_variant | DELETE /api/v2/platform/variants/{id} | Delete a Variant |
SpreeClient::VariantsApi | show_variant | GET /api/v2/platform/variants/{id} | Return a Variant |
SpreeClient::VariantsApi | variants_list | GET /api/v2/platform/variants | Return a list of Variants |
SpreeClient::WebhookEventsApi | webhook_events_list | GET /api/v2/platform/webhooks/events | Return a list of Webhook Events |
SpreeClient::WebhookSubscribersApi | create_webhook_subscriber | POST /api/v2/platform/webhooks/subscribers | Create a Webhook Subscriber |
SpreeClient::WebhookSubscribersApi | delete_webhook_subscriber | DELETE /api/v2/platform/webhooks/subscribers/{id} | Delete a Webhook Subscriber |
SpreeClient::WebhookSubscribersApi | show_webhook_subscriber | GET /api/v2/platform/webhooks/subscribers/{id} | Return a Webhook Subscriber |
SpreeClient::WebhookSubscribersApi | update_webhook_subscriber | PATCH /api/v2/platform/webhooks/subscribers/{id} | Update a Webhook Subscriber |
SpreeClient::WebhookSubscribersApi | webhook_subscribers_list | GET /api/v2/platform/webhooks/subscribers | Return a list of Webhook Subscribers |
SpreeClient::WishedItemsApi | create_wished_item | POST /api/v2/platform/wished_items | Create a Wished Item |
SpreeClient::WishedItemsApi | delete_wished_item | DELETE /api/v2/platform/wished_items/{id} | Delete a Wished Item |
SpreeClient::WishedItemsApi | show_wished_item | GET /api/v2/platform/wished_items/{id} | Return a Wished Item |
SpreeClient::WishedItemsApi | update_wished_item | PATCH /api/v2/platform/wished_items/{id} | Update a Wished Item |
SpreeClient::WishedItemsApi | wished_items_list | GET /api/v2/platform/wished_items | Return a list of Wished Items |
SpreeClient::WishlistsApi | create_wishlist | POST /api/v2/platform/wishlists | Create a Wishlist |
SpreeClient::WishlistsApi | delete_wishlist | DELETE /api/v2/platform/wishlists/{id} | Delete a Wishlist |
SpreeClient::WishlistsApi | show_wishlist | GET /api/v2/platform/wishlists/{id} | Return a Wishlist |
SpreeClient::WishlistsApi | update_wishlist | PATCH /api/v2/platform/wishlists/{id} | Update a Wishlist |
SpreeClient::WishlistsApi | wishlists_list | GET /api/v2/platform/wishlists | Return a list of Wishlists |
SpreeClient::ZonesApi | create_zone | POST /api/v2/platform/zones | Create a Zone |
SpreeClient::ZonesApi | delete_zone | DELETE /api/v2/platform/zones/{id} | Delete a Zone |
SpreeClient::ZonesApi | show_zone | GET /api/v2/platform/zones/{id} | Return a Zone |
SpreeClient::ZonesApi | update_zone | PATCH /api/v2/platform/zones/{id} | Update a Zone |
SpreeClient::ZonesApi | zones_list | GET /api/v2/platform/zones | Return a list of Zones |
- SpreeClient::AddItemShipmentParams
- SpreeClient::AddItemShipmentParamsShipment
- SpreeClient::AmountParam
- SpreeClient::CouponCodeParam
- SpreeClient::CreateAddressParams
- SpreeClient::CreateAddressParamsAddress
- SpreeClient::CreateAdjustmentParams
- SpreeClient::CreateAdjustmentParamsAdjustment
- SpreeClient::CreateClassificationParams
- SpreeClient::CreateClassificationParamsClassification
- SpreeClient::CreateCmsPageRequest
- SpreeClient::CreateCmsSectionRequest
- SpreeClient::CreateDataFeedParams
- SpreeClient::CreateDataFeedParamsDataFeed
- SpreeClient::CreateDigitalLinkParams
- SpreeClient::CreateDigitalLinkParamsDigitalLink
- SpreeClient::CreateFeatureCmsPageParams
- SpreeClient::CreateFeatureCmsPageParamsCmsPage
- SpreeClient::CreateFeaturedArticleCmsSectionParams
- SpreeClient::CreateFeaturedArticleCmsSectionParamsCmsSection
- SpreeClient::CreateHeroImageCmsSectionParams
- SpreeClient::CreateHeroImageCmsSectionParamsCmsSection
- SpreeClient::CreateHomepageCmsPageParams
- SpreeClient::CreateHomepageCmsPageParamsCmsPage
- SpreeClient::CreateImageGalleryCmsSectionParams
- SpreeClient::CreateImageGalleryCmsSectionParamsCmsSection
- SpreeClient::CreateLineItemParams
- SpreeClient::CreateLineItemParamsLineItem
- SpreeClient::CreateMenuItemParams
- SpreeClient::CreateMenuItemParamsMenuItem
- SpreeClient::CreateMenuParams
- SpreeClient::CreateMenuParamsMenu
- SpreeClient::CreateOptionTypeParams
- SpreeClient::CreateOptionTypeParamsOptionType
- SpreeClient::CreateOptionValueParams
- SpreeClient::CreateOptionValueParamsOptionValue
- SpreeClient::CreateOrderParams
- SpreeClient::CreateOrderParamsOrder
- SpreeClient::CreatePaymentMethodParams
- SpreeClient::CreatePaymentMethodParamsPaymentMethod
- SpreeClient::CreateProductCarouselCmsSectionParams
- SpreeClient::CreateProductCarouselCmsSectionParamsCmsSection
- SpreeClient::CreateProductParams
- SpreeClient::CreateProductParamsProduct
- SpreeClient::CreatePromotionActionParams
- SpreeClient::CreatePromotionActionParamsPromotionAction
- SpreeClient::CreatePromotionCategoryParams
- SpreeClient::CreatePromotionCategoryParamsPromotionCategory
- SpreeClient::CreatePromotionParams
- SpreeClient::CreatePromotionParamsPromotion
- SpreeClient::CreatePromotionRuleParams
- SpreeClient::CreatePromotionRuleParamsPromotionRule
- SpreeClient::CreateRichTextCmsSectionParams
- SpreeClient::CreateRichTextCmsSectionParamsCmsSection
- SpreeClient::CreateRoleParams
- SpreeClient::CreateRoleParamsRole
- SpreeClient::CreateShipmentParams
- SpreeClient::CreateShipmentParamsShipment
- SpreeClient::CreateShippingCategoryParams
- SpreeClient::CreateShippingCategoryParamsShippingCategory
- SpreeClient::CreateShippingMethodParams
- SpreeClient::CreateShippingMethodParamsShippingMethod
- SpreeClient::CreateSideBySideImagesCmsSectionParams
- SpreeClient::CreateSideBySideImagesCmsSectionParamsCmsSection
- SpreeClient::CreateStandardCmsPageParams
- SpreeClient::CreateStandardCmsPageParamsCmsPage
- SpreeClient::CreateStockItemParams
- SpreeClient::CreateStockItemParamsStockItem
- SpreeClient::CreateStockLocationParams
- SpreeClient::CreateStockLocationParamsStockLocation
- SpreeClient::CreateStoreCreditCategoryParams
- SpreeClient::CreateStoreCreditCategoryParamsStoreCreditCategory
- SpreeClient::CreateStoreCreditParams
- SpreeClient::CreateStoreCreditParamsStoreCredit
- SpreeClient::CreateStoreCreditTypeParams
- SpreeClient::CreateStoreCreditTypeParamsStoreCreditType
- SpreeClient::CreateTaxCategoryParams
- SpreeClient::CreateTaxCategoryParamsTaxCategory
- SpreeClient::CreateTaxRateParams
- SpreeClient::CreateTaxRateParamsTaxRate
- SpreeClient::CreateTaxRateParamsTaxRateCalculatorAttributes
- SpreeClient::CreateTaxonParams
- SpreeClient::CreateTaxonParamsTaxon
- SpreeClient::CreateTaxonomyParams
- SpreeClient::CreateTaxonomyParamsTaxonomy
- SpreeClient::CreateUserParams
- SpreeClient::CreateUserParamsUser
- SpreeClient::CreateWebhookSubscriberParams
- SpreeClient::CreateWebhookSubscriberParamsSubscriber
- SpreeClient::CreateWishedItemParams
- SpreeClient::CreateWishedItemParamsWishedItem
- SpreeClient::CreateWishlistParams
- SpreeClient::CreateWishlistParamsWishlist
- SpreeClient::CreateZoneParams
- SpreeClient::CreateZoneParamsZone
- SpreeClient::Error
- SpreeClient::MenuItemReposition
- SpreeClient::MenuItemRepositionMenuItem
- SpreeClient::RemoveItemShipmentParams
- SpreeClient::Resource
- SpreeClient::ResourceProperties
- SpreeClient::ResourcesList
- SpreeClient::ResourcesListDataInner
- SpreeClient::ResourcesListLinks
- SpreeClient::ResourcesListMeta
- SpreeClient::ShippingCalculatorParams
- SpreeClient::TaxonReposition
- SpreeClient::TaxonRepositionTaxon
- SpreeClient::UpdateAddressParams
- SpreeClient::UpdateAddressParamsAddress
- SpreeClient::UpdateAdjustmentParams
- SpreeClient::UpdateAdjustmentParamsAdjustment
- SpreeClient::UpdateClassificationParams
- SpreeClient::UpdateClassificationParamsClassification
- SpreeClient::UpdateCmsPageRequest
- SpreeClient::UpdateCmsSectionRequest
- SpreeClient::UpdateDataFeedParams
- SpreeClient::UpdateDigitalLinkParams
- SpreeClient::UpdateDigitalLinkParamsDigitalLink
- SpreeClient::UpdateFeatureCmsPageParams
- SpreeClient::UpdateFeatureCmsPageParamsCmsPage
- SpreeClient::UpdateFeaturedArticleCmsSectionParams
- SpreeClient::UpdateFeaturedArticleCmsSectionParamsCmsSection
- SpreeClient::UpdateHeroImageCmsSectionParams
- SpreeClient::UpdateHeroImageCmsSectionParamsCmsSection
- SpreeClient::UpdateHomepageCmsPageParams
- SpreeClient::UpdateHomepageCmsPageParamsCmsPage
- SpreeClient::UpdateImageGalleryCmsSectionParams
- SpreeClient::UpdateImageGalleryCmsSectionParamsCmsSection
- SpreeClient::UpdateLineItemParams
- SpreeClient::UpdateLineItemParamsLineItem
- SpreeClient::UpdateMenuItemParams
- SpreeClient::UpdateMenuItemParamsMenuItem
- SpreeClient::UpdateMenuParams
- SpreeClient::UpdateMenuParamsMenu
- SpreeClient::UpdateOptionTypeParams
- SpreeClient::UpdateOptionTypeParamsOptionType
- SpreeClient::UpdateOptionValueParams
- SpreeClient::UpdateOptionValueParamsOptionValue
- SpreeClient::UpdateOrderParams
- SpreeClient::UpdatePaymentMethodParams
- SpreeClient::UpdatePaymentMethodParamsBogusGateway
- SpreeClient::UpdatePaymentMethodParamsBogusGatewayPaymentMethod
- SpreeClient::UpdatePaymentMethodParamsPaymentMethod
- SpreeClient::UpdatePaymentMethodRequest
- SpreeClient::UpdateProductCarouselCmsSectionParams
- SpreeClient::UpdateProductCarouselCmsSectionParamsCmsSection
- SpreeClient::UpdateProductParams
- SpreeClient::UpdateProductParamsProduct
- SpreeClient::UpdatePromotionActionCalculatorParams
- SpreeClient::UpdatePromotionActionCalculatorParamsPromotion
- SpreeClient::UpdatePromotionActionCalculatorParamsPromotionPromotionActionsAttributesInner
- SpreeClient::UpdatePromotionActionCalculatorParamsPromotionPromotionActionsAttributesInnerAllOfCalculatorAttributes
- SpreeClient::UpdatePromotionActionParams
- SpreeClient::UpdatePromotionActionParamsPromotionAction
- SpreeClient::UpdatePromotionAddActionParams
- SpreeClient::UpdatePromotionAddActionParamsPromotion
- SpreeClient::UpdatePromotionAddActionParamsPromotionPromotionActionsAttributesInner
- SpreeClient::UpdatePromotionAddRuleParams
- SpreeClient::UpdatePromotionAddRuleParamsPromotion
- SpreeClient::UpdatePromotionAddRuleParamsPromotionPromotionRulesAttributesInner
- SpreeClient::UpdatePromotionCategoryParams
- SpreeClient::UpdatePromotionCategoryParamsPromotionCategory
- SpreeClient::UpdatePromotionChangeActionParams
- SpreeClient::UpdatePromotionChangeActionParamsPromotion
- SpreeClient::UpdatePromotionChangeActionParamsPromotionPromotionActionsAttributesInner
- SpreeClient::UpdatePromotionChangeCalculatorParams
- SpreeClient::UpdatePromotionChangeCalculatorParamsPromotion
- SpreeClient::UpdatePromotionChangeCalculatorParamsPromotionPromotionActionsAttributesInner
- SpreeClient::UpdatePromotionChangeCalculatorParamsPromotionPromotionActionsAttributesInnerAllOfCalculatorAttributes
- SpreeClient::UpdatePromotionParams
- SpreeClient::UpdatePromotionParamsPromotion
- SpreeClient::UpdatePromotionRequest
- SpreeClient::UpdatePromotionRuleParams
- SpreeClient::UpdatePromotionRuleParamsPromotionRule
- SpreeClient::UpdatePromotionUpdateRuleParams
- SpreeClient::UpdatePromotionUpdateRuleParamsPromotion
- SpreeClient::UpdatePromotionUpdateRuleParamsPromotionPromotionRulesAttributesInner
- SpreeClient::UpdateRichTextCmsSectionParams
- SpreeClient::UpdateRichTextCmsSectionParamsCmsSection
- SpreeClient::UpdateRoleParams
- SpreeClient::UpdateRoleParamsRole
- SpreeClient::UpdateShipmentParams
- SpreeClient::UpdateShipmentParamsShipment
- SpreeClient::UpdateShippingCategoryParams
- SpreeClient::UpdateShippingMethodParams
- SpreeClient::UpdateShippingMethodParamsShippingMethod
- SpreeClient::UpdateSideBySideImagesCmsSectionParams
- SpreeClient::UpdateSideBySideImagesCmsSectionParamsCmsSection
- SpreeClient::UpdateStandardCmsPageParams
- SpreeClient::UpdateStandardCmsPageParamsCmsPage
- SpreeClient::UpdateStockItemParams
- SpreeClient::UpdateStockLocationParams
- SpreeClient::UpdateStoreCreditCategoryParams
- SpreeClient::UpdateStoreCreditParams
- SpreeClient::UpdateStoreCreditTypeParams
- SpreeClient::UpdateStoreCreditTypeParamsStoreCreditType
- SpreeClient::UpdateTaxCategoryParams
- SpreeClient::UpdateTaxRateParams
- SpreeClient::UpdateTaxonParams
- SpreeClient::UpdateTaxonParamsTaxon
- SpreeClient::UpdateTaxonomyParams
- SpreeClient::UpdateTaxonomyParamsTaxonomy
- SpreeClient::UpdateUserParams
- SpreeClient::UpdateUserParamsUser
- SpreeClient::UpdateWebhookSubscriberParams
- SpreeClient::UpdateWishedItemParams
- SpreeClient::UpdateWishlistParams
- SpreeClient::UpdateWishlistParamsWishlist
- SpreeClient::UpdateZoneParams
- SpreeClient::UpdateZoneParamsAddress
- SpreeClient::ValidationErrors
Authentication schemes defined for the API:
- Type: Bearer authentication