Module: Spree::Api
- Defined in:
- lib/spree/api.rb,
lib/spree/api/engine.rb,
lib/spree/api/dependencies.rb,
lib/spree/api/configuration.rb,
lib/spree/api/openapi/path_sorter.rb,
lib/spree/api/openapi/schema_helper.rb,
lib/spree/api/testing_support/v3/base.rb,
lib/spree/api/middleware/request_size_limit.rb,
app/controllers/spree/api/v3/base_controller.rb,
app/serializers/spree/api/v3/base_serializer.rb,
app/serializers/spree/api/v3/cart_serializer.rb,
app/services/spree/api/v3/filters_aggregator.rb,
app/serializers/spree/api/v3/asset_serializer.rb,
app/serializers/spree/api/v3/media_serializer.rb,
app/serializers/spree/api/v3/order_serializer.rb,
app/serializers/spree/api/v3/price_serializer.rb,
app/serializers/spree/api/v3/state_serializer.rb,
app/serializers/spree/api/v3/export_serializer.rb,
app/serializers/spree/api/v3/import_serializer.rb,
app/serializers/spree/api/v3/locale_serializer.rb,
app/serializers/spree/api/v3/market_serializer.rb,
app/serializers/spree/api/v3/policy_serializer.rb,
app/serializers/spree/api/v3/refund_serializer.rb,
app/serializers/spree/api/v3/report_serializer.rb,
app/serializers/spree/api/v3/address_serializer.rb,
app/serializers/spree/api/v3/channel_serializer.rb,
app/serializers/spree/api/v3/country_serializer.rb,
app/serializers/spree/api/v3/digital_serializer.rb,
app/serializers/spree/api/v3/payment_serializer.rb,
app/serializers/spree/api/v3/product_serializer.rb,
app/serializers/spree/api/v3/variant_serializer.rb,
app/controllers/concerns/spree/api/v3/idempotent.rb,
app/controllers/concerns/spree/api/v3/order_lock.rb,
app/controllers/spree/api/v3/admin/me_controller.rb,
app/controllers/spree/api/v3/resource_controller.rb,
app/serializers/spree/api/v3/category_serializer.rb,
app/serializers/spree/api/v3/currency_serializer.rb,
app/serializers/spree/api/v3/customer_serializer.rb,
app/serializers/spree/api/v3/discount_serializer.rb,
app/serializers/spree/api/v3/wishlist_serializer.rb,
app/serializers/spree/api/v3/gift_card_serializer.rb,
app/serializers/spree/api/v3/line_item_serializer.rb,
app/serializers/spree/api/v3/promotion_serializer.rb,
app/controllers/concerns/spree/api/v3/http_caching.rb,
app/controllers/spree/api/v3/admin/auth_controller.rb,
app/controllers/spree/api/v3/admin/base_controller.rb,
app/controllers/spree/api/v3/admin/tags_controller.rb,
app/controllers/spree/api/v3/store/auth_controller.rb,
app/controllers/spree/api/v3/store/base_controller.rb,
app/serializers/spree/api/v3/admin/role_serializer.rb,
app/serializers/spree/api/v3/import_row_serializer.rb,
app/serializers/spree/api/v3/invitation_serializer.rb,
app/serializers/spree/api/v3/stock_item_serializer.rb,
app/controllers/concerns/spree/api/v3/error_handler.rb,
app/controllers/spree/api/v3/admin/media_controller.rb,
app/controllers/spree/api/v3/admin/roles_controller.rb,
app/controllers/spree/api/v3/admin/store_controller.rb,
app/controllers/spree/api/v3/store/carts_controller.rb,
app/serializers/spree/api/v3/admin/media_serializer.rb,
app/serializers/spree/api/v3/admin/order_serializer.rb,
app/serializers/spree/api/v3/admin/price_serializer.rb,
app/serializers/spree/api/v3/admin/state_serializer.rb,
app/serializers/spree/api/v3/admin/store_serializer.rb,
app/serializers/spree/api/v3/credit_card_serializer.rb,
app/serializers/spree/api/v3/fulfillment_serializer.rb,
app/serializers/spree/api/v3/option_type_serializer.rb,
app/serializers/spree/api/v3/return_item_serializer.rb,
app/controllers/spree/api/v3/admin/orders_controller.rb,
app/controllers/spree/api/v3/admin/prices_controller.rb,
app/controllers/spree/api/v3/store/orders_controller.rb,
app/serializers/spree/api/v3/admin/export_serializer.rb,
app/serializers/spree/api/v3/admin/market_serializer.rb,
app/serializers/spree/api/v3/admin/refund_serializer.rb,
app/serializers/spree/api/v3/custom_field_serializer.rb,
app/serializers/spree/api/v3/digital_link_serializer.rb,
app/serializers/spree/api/v3/option_value_serializer.rb,
app/serializers/spree/api/v3/store_credit_serializer.rb,
app/serializers/spree/api/v3/tax_category_serializer.rb,
app/controllers/concerns/spree/api/v3/bulk_operations.rb,
app/controllers/concerns/spree/api/v3/cart_resolvable.rb,
app/controllers/spree/api/v3/admin/exports_controller.rb,
app/controllers/spree/api/v3/admin/markets_controller.rb,
app/controllers/spree/api/v3/store/locales_controller.rb,
app/controllers/spree/api/v3/store/markets_controller.rb,
app/serializers/spree/api/v3/admin/address_serializer.rb,
app/serializers/spree/api/v3/admin/api_key_serializer.rb,
app/serializers/spree/api/v3/admin/channel_serializer.rb,
app/serializers/spree/api/v3/admin/country_serializer.rb,
app/serializers/spree/api/v3/admin/payment_serializer.rb,
app/serializers/spree/api/v3/admin/product_serializer.rb,
app/serializers/spree/api/v3/admin/variant_serializer.rb,
app/serializers/spree/api/v3/delivery_rate_serializer.rb,
app/serializers/spree/api/v3/price_history_serializer.rb,
app/serializers/spree/api/v3/reimbursement_serializer.rb,
app/serializers/spree/api/v3/wishlist_item_serializer.rb,
app/controllers/concerns/spree/api/v3/security_headers.rb,
app/controllers/spree/api/v3/admin/api_keys_controller.rb,
app/controllers/spree/api/v3/admin/channels_controller.rb,
app/controllers/spree/api/v3/admin/products_controller.rb,
app/controllers/spree/api/v3/admin/resource_controller.rb,
app/controllers/spree/api/v3/admin/variants_controller.rb,
app/controllers/spree/api/v3/store/digitals_controller.rb,
app/controllers/spree/api/v3/store/policies_controller.rb,
app/controllers/spree/api/v3/store/products_controller.rb,
app/controllers/spree/api/v3/store/resource_controller.rb,
app/serializers/spree/api/v3/admin/category_serializer.rb,
app/serializers/spree/api/v3/admin/customer_serializer.rb,
app/serializers/spree/api/v3/admin/discount_serializer.rb,
app/serializers/spree/api/v3/payment_method_serializer.rb,
app/serializers/spree/api/v3/payment_source_serializer.rb,
app/serializers/spree/api/v3/stock_location_serializer.rb,
app/serializers/spree/api/v3/stock_movement_serializer.rb,
app/serializers/spree/api/v3/stock_transfer_serializer.rb,
app/controllers/concerns/spree/api/v3/params_normalizer.rb,
app/controllers/spree/api/v3/admin/countries_controller.rb,
app/controllers/spree/api/v3/admin/customers_controller.rb,
app/controllers/spree/api/v3/admin/dashboard_controller.rb,
app/controllers/spree/api/v3/store/countries_controller.rb,
app/controllers/spree/api/v3/store/customers_controller.rb,
app/controllers/spree/api/v3/store/wishlists_controller.rb,
app/serializers/spree/api/v3/admin/gift_card_serializer.rb,
app/serializers/spree/api/v3/admin/line_item_serializer.rb,
app/serializers/spree/api/v3/admin/promotion_serializer.rb,
app/serializers/spree/api/v3/customer_return_serializer.rb,
app/serializers/spree/api/v3/delivery_method_serializer.rb,
app/serializers/spree/api/v3/gift_card_batch_serializer.rb,
app/serializers/spree/api/v3/payment_session_serializer.rb,
app/controllers/concerns/spree/api/v3/admin/auth_cookies.rb,
app/controllers/concerns/spree/api/v3/channel_resolution.rb,
app/controllers/concerns/spree/api/v3/jwt_authentication.rb,
app/controllers/concerns/spree/api/v3/rate_limit_headers.rb,
app/controllers/spree/api/v3/admin/categories_controller.rb,
app/controllers/spree/api/v3/admin/gift_cards_controller.rb,
app/controllers/spree/api/v3/admin/promotions_controller.rb,
app/controllers/spree/api/v3/store/categories_controller.rb,
app/controllers/spree/api/v3/store/currencies_controller.rb,
app/controllers/spree/api/v3/store/data_feeds_controller.rb,
app/serializers/spree/api/v3/admin/adjustment_serializer.rb,
app/serializers/spree/api/v3/admin/admin_user_serializer.rb,
app/serializers/spree/api/v3/admin/invitation_serializer.rb,
app/serializers/spree/api/v3/admin/price_list_serializer.rb,
app/serializers/spree/api/v3/admin/price_rule_serializer.rb,
app/serializers/spree/api/v3/admin/stock_item_serializer.rb,
app/controllers/concerns/spree/api/v3/locale_and_currency.rb,
app/controllers/concerns/spree/api/v3/resource_serializer.rb,
app/controllers/spree/api/v3/admin/admin_users_controller.rb,
app/controllers/spree/api/v3/admin/invitations_controller.rb,
app/controllers/spree/api/v3/admin/orders/base_controller.rb,
app/controllers/spree/api/v3/admin/price_lists_controller.rb,
app/controllers/spree/api/v3/admin/stock_items_controller.rb,
app/controllers/spree/api/v3/store/carts/items_controller.rb,
app/controllers/spree/api/v3/webhooks/payments_controller.rb,
app/serializers/spree/api/v3/admin/coupon_code_serializer.rb,
app/serializers/spree/api/v3/admin/credit_card_serializer.rb,
app/serializers/spree/api/v3/admin/fulfillment_serializer.rb,
app/serializers/spree/api/v3/admin/option_type_serializer.rb,
app/serializers/spree/api/v3/shipping_category_serializer.rb,
app/serializers/spree/api/v3/stock_reservation_serializer.rb,
app/controllers/concerns/spree/api/v3/admin_authentication.rb,
app/controllers/concerns/spree/api/v3/scoped_authorization.rb,
app/controllers/spree/api/v3/admin/coupon_codes_controller.rb,
app/controllers/spree/api/v3/admin/option_types_controller.rb,
app/controllers/spree/api/v3/admin/orders/items_controller.rb,
app/serializers/spree/api/v3/admin/custom_field_serializer.rb,
app/serializers/spree/api/v3/admin/digital_link_serializer.rb,
app/serializers/spree/api/v3/admin/option_value_serializer.rb,
app/serializers/spree/api/v3/admin/store_credit_serializer.rb,
app/serializers/spree/api/v3/admin/tax_category_serializer.rb,
app/controllers/spree/api/v3/admin/custom_fields_controller.rb,
app/serializers/spree/api/v3/admin/delivery_rate_serializer.rb,
app/serializers/spree/api/v3/admin/price_history_serializer.rb,
app/serializers/spree/api/v3/admin/reimbursement_serializer.rb,
app/serializers/spree/api/v3/product_publication_serializer.rb,
app/controllers/concerns/spree/api/v3/api_key_authentication.rb,
app/controllers/spree/api/v3/admin/direct_uploads_controller.rb,
app/controllers/spree/api/v3/admin/orders/refunds_controller.rb,
app/controllers/spree/api/v3/admin/tax_categories_controller.rb,
app/controllers/spree/api/v3/store/carts/payments_controller.rb,
app/controllers/spree/api/v3/store/wishlist_items_controller.rb,
app/serializers/spree/api/v3/admin/allowed_origin_serializer.rb,
app/serializers/spree/api/v3/admin/customer_group_serializer.rb,
app/serializers/spree/api/v3/admin/payment_method_serializer.rb,
app/serializers/spree/api/v3/admin/payment_source_serializer.rb,
app/serializers/spree/api/v3/admin/promotion_rule_serializer.rb,
app/serializers/spree/api/v3/admin/stock_location_serializer.rb,
app/serializers/spree/api/v3/admin/stock_transfer_serializer.rb,
app/serializers/spree/api/v3/return_authorization_serializer.rb,
app/controllers/spree/api/v3/admin/allowed_origins_controller.rb,
app/controllers/spree/api/v3/admin/customer_groups_controller.rb,
app/controllers/spree/api/v3/admin/orders/payments_controller.rb,
app/controllers/spree/api/v3/admin/payment_methods_controller.rb,
app/controllers/spree/api/v3/admin/promotion_rules_controller.rb,
app/controllers/spree/api/v3/admin/stock_locations_controller.rb,
app/controllers/spree/api/v3/admin/stock_transfers_controller.rb,
app/controllers/spree/api/v3/store/customer/orders_controller.rb,
app/serializers/spree/api/v3/admin/delivery_method_serializer.rb,
app/serializers/spree/api/v3/admin/gift_card_batch_serializer.rb,
app/serializers/spree/api/v3/newsletter_subscriber_serializer.rb,
app/serializers/spree/api/v3/payment_setup_session_serializer.rb,
app/controllers/spree/api/v3/store/carts/gift_cards_controller.rb,
app/controllers/spree/api/v3/store/products/filters_controller.rb,
app/serializers/spree/api/v3/admin/promotion_action_serializer.rb,
app/serializers/spree/api/v3/admin/webhook_delivery_serializer.rb,
app/serializers/spree/api/v3/admin/webhook_endpoint_serializer.rb,
app/controllers/concerns/spree/api/v3/admin/subclassed_resource.rb,
app/controllers/spree/api/v3/admin/gift_card_batches_controller.rb,
app/controllers/spree/api/v3/admin/orders/gift_cards_controller.rb,
app/controllers/spree/api/v3/admin/products/variants_controller.rb,
app/controllers/spree/api/v3/admin/promotion_actions_controller.rb,
app/controllers/spree/api/v3/admin/webhook_endpoints_controller.rb,
app/controllers/spree/api/v3/store/markets/countries_controller.rb,
app/serializers/spree/api/v3/admin/stock_reservation_serializer.rb,
app/controllers/spree/api/v3/admin/orders/adjustments_controller.rb,
app/controllers/spree/api/v3/admin/stock_reservations_controller.rb,
app/controllers/spree/api/v3/admin/webhook_deliveries_controller.rb,
app/controllers/spree/api/v3/store/carts/fulfillments_controller.rb,
app/controllers/spree/api/v3/store/customer/addresses_controller.rb,
app/controllers/spree/api/v3/admin/customers/addresses_controller.rb,
app/controllers/spree/api/v3/admin/orders/fulfillments_controller.rb,
app/controllers/spree/api/v3/store/carts/store_credits_controller.rb,
app/controllers/spree/api/v3/store/customer/gift_cards_controller.rb,
app/serializers/spree/api/v3/admin/dashboard_analytics_serializer.rb,
app/serializers/spree/api/v3/admin/product_publication_serializer.rb,
app/controllers/spree/api/v3/admin/orders/store_credits_controller.rb,
app/controllers/spree/api/v3/store/carts/discount_codes_controller.rb,
app/serializers/spree/api/v3/admin/return_authorization_serializer.rb,
app/controllers/concerns/spree/api/v3/store/search_provider_support.rb,
app/controllers/spree/api/v3/store/customer/credit_cards_controller.rb,
app/serializers/spree/api/v3/admin/store_credit_category_serializer.rb,
app/controllers/spree/api/v3/admin/customers/credit_cards_controller.rb,
app/controllers/spree/api/v3/admin/invitation_acceptances_controller.rb,
app/controllers/spree/api/v3/store/carts/payment_sessions_controller.rb,
app/controllers/spree/api/v3/store/customer/store_credits_controller.rb,
app/controllers/spree/api/v3/store/newsletter_subscribers_controller.rb,
app/controllers/spree/api/v3/admin/customers/store_credits_controller.rb,
app/controllers/spree/api/v3/admin/store_credit_categories_controller.rb,
app/serializers/spree/api/v3/admin/custom_field_definition_serializer.rb,
app/controllers/spree/api/v3/admin/custom_field_definitions_controller.rb,
app/controllers/spree/api/v3/store/customer/password_resets_controller.rb,
app/controllers/spree/api/v3/store/customer/payment_setup_sessions_controller.rb
Defined Under Namespace
Modules: Middleware, OpenAPI, V3 Classes: ApiDependencies, Configuration, Engine