openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 95 kB
JSON
{"openapi":"3.0.0","info":{"contact":{"x-twitter":"jumpseller"},"description":"Explore all our endpoints with your own set of of access tokens. All changes affect your production Jumpseller store.","title":"Jumpseller API","version":"1","x-apisguru-categories":["ecommerce"],"x-logo":{"url":"https://twitter.com/jumpseller/profile_image?size=original"},"x-origin":[{"format":"swagger","url":"https://api.jumpseller.com/swagger.json","version":"2.0"}],"x-providerName":"jumpseller.com"},"paths":{"/apps.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/App"}}}}},"summary":"Retrieve all Jumpseller Apps.","tags":["Apps"]}},"/categories.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Category"}}}}},"summary":"Retrieve all Categories.","tags":["Categories"]},"post":{"description":"Category's permalink is automatically generated from the given category's name.","parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Category"}}},"description":"Category parameters.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CategoryEdit"}}}}},"summary":"Create a new Category.","tags":["Categories"]}},"/categories/{id}.json":{"delete":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Category","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"404":{"description":"Category Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Delete an existing Category.","tags":["Categories"]},"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Category","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"The selected Category.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Category"}}}},"404":{"description":"Category Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve a single Category.","tags":["Categories"]},"put":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Category","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CategoryEdit"}}},"description":"Category parameters.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Category"}}}},"404":{"description":"Category Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Modify an existing Category.","tags":["Categories"]}},"/checkout_custom_fields.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/LimitParam"},{"$ref":"#/components/parameters/PageParam"}],"responses":{"200":{"description":"An array of Checkout Custom Fields","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CheckoutCustomField"},"type":"array"}}}}},"summary":"Retrieve all Checkout Custom Fields.","tags":["Checkout Custom Fields"]},"post":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"}],"requestBody":{"$ref":"#/components/requestBodies/CheckoutCustomFieldEdit"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CheckoutCustomField"},"type":"array"}}}},"404":{"description":"CheckoutCustomField Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Create a new CheckoutCustomField.","tags":["Checkout Custom Fields"]}},"/checkout_custom_fields/{id}.json":{"delete":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the CheckoutCustomField","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"404":{"description":"CheckoutCustomField Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Delete an existing CheckoutCustomField.","tags":["Checkout Custom Fields"]},"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the CheckoutCustomField","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckoutCustomField"}}}},"404":{"description":"CheckoutCustomField Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve a single CheckoutCustomField.","tags":["Checkout Custom Fields"]},"put":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the CheckoutCustomField","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"$ref":"#/components/requestBodies/CheckoutCustomFieldEdit"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CheckoutCustomField"},"type":"array"}}}},"404":{"description":"CheckoutCustomField Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Update a CheckoutCustomField.","tags":["Checkout Custom Fields"]}},"/countries.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"}],"responses":{"200":{"description":"An array of Countries","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Country"},"type":"array"}}}}},"summary":"Retrieve all Countries.","tags":["Countries"]}},"/countries/{country_code}.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"ISO3166 Country Code","in":"path","name":"country_code","required":true,"schema":{"type":"string","format":"string"}}],"responses":{"200":{"description":"A Country information object","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Country"}}}},"404":{"description":"Country Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve a single Country information.","tags":["Countries"]}},"/countries/{country_code}/regions.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"ISO3166 Country Code","in":"path","name":"country_code","required":true,"schema":{"type":"string","format":"string"}}],"responses":{"200":{"description":"An array of Regions from a single Country","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Region"},"type":"array"}}}},"404":{"description":"Country Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve all Regions from a single Country.","tags":["Countries","Regions"]}},"/countries/{country_code}/regions/{region_code}.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"ISO3166 Country Code","in":"path","name":"country_code","required":true,"schema":{"type":"string","format":"string"}},{"description":"Region Code","in":"path","name":"region_code","required":true,"schema":{"type":"string","format":"string"}}],"responses":{"200":{"description":"A Region information object","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Region"}}}},"404":{"description":"Country or Region not found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve a single Region information object.","tags":["Countries","Regions"]}},"/customer_categories.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/LimitParam"},{"$ref":"#/components/parameters/PageParam"}],"responses":{"200":{"description":"An array of Customer Categories","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CustomerCategory"},"type":"array"}}}}},"summary":"Retrieve all Customer Categories.","tags":["Customer Categories"]},"post":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"}],"requestBody":{"$ref":"#/components/requestBodies/CustomerCategoryEdit"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CustomerCategory"},"type":"array"}}}},"404":{"description":"CustomerCategory Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Create a new CustomerCategory.","tags":["Customer Categories"]}},"/customer_categories/{id}.json":{"delete":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the CustomerCategory","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"404":{"description":"CustomerCategory Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Delete an existing CustomerCategory.","tags":["Customer Categories"]},"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the CustomerCategory","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerCategory"}}}},"404":{"description":"CustomerCategory Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve a single CustomerCategory.","tags":["Customer Categories"]},"put":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the CustomerCategory","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"$ref":"#/components/requestBodies/CustomerCategoryEdit"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CustomerCategory"},"type":"array"}}}},"404":{"description":"CustomerCategory Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Update a CustomerCategory.","tags":["Customer Categories"]}},"/customer_categories/{id}/customers.json":{"delete":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the CustomerCategory","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"404":{"description":"CustomerCategory Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Delete Customers from an existing CustomerCategory.","tags":["Customer Categories"]},"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the CustomerCategory","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Customer"},"type":"array"}}}},"404":{"description":"CustomerCategory Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieves the customers in a CustomerCategory.","tags":["Customer Categories"]},"post":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the CustomerCategory","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Customer"}}},"description":"Customer parameters.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Customer"},"type":"array"}}}},"404":{"description":"CustomerCategory Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Adds Customers to a CustomerCategory.","tags":["Customer Categories"]}},"/customers.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/LimitParam"},{"$ref":"#/components/parameters/PageParam"}],"responses":{"200":{"description":"An array of Orders","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Customer"},"type":"array"}}}}},"summary":"Retrieve all Customers.","tags":["Customers"]},"post":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerWithPasswordNoID"}}},"description":"Customer parameters.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Customer"},"type":"array"}}}},"404":{"description":"Customer Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Create a new Customer.","tags":["Customers"]}},"/customers/email/{email}.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Email of the Customer","in":"path","name":"email","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Customer"}}}},"404":{"description":"Customer Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve a single Customer.","tags":["Customers"]}},"/customers/{id}.json":{"delete":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Customer","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"404":{"description":"Customer Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Delete an existing Category.","tags":["Customers"]},"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Customer","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Customer"}}}},"404":{"description":"Customer Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve a single Customer.","tags":["Customers"]},"put":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Customer","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerWithPassword"}}},"description":"Customer parameters.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Customer"},"type":"array"}}}},"404":{"description":"Customer Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Update a new Customer.","tags":["Customers"]}},"/customers/{id}/fields":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Customer","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CustomerAdditionalField"},"type":"array"}}}},"404":{"description":"Customer doesn't have additional fields.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieves the Customer Additional Field of a Customer.","tags":["Customer Additional Fields"]},"post":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Customer","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerAdditionalFieldEdit"}}},"description":"Customer Additional Field parameters.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CustomerAdditionalField"},"type":"array"}}}},"404":{"description":"Customer Additional Field Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Adds Customer Additional Fields to a Customer.","tags":["Customer Additional Fields"]}},"/customers/{id}/fields/{field_id}":{"delete":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/ProductIDParam"},{"description":"Id of the Customer Additional Field","in":"path","name":"field_id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"404":{"description":"Customer Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Delete a Customer Additional Field.","tags":["Customer Additional Fields"]},"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Customer","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}},{"description":"Id of the Customer Additional Field","in":"path","name":"field_id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CustomerAdditionalField"},"type":"array"}}}},"404":{"description":"Customer Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Create a new Customer Additional Field.","tags":["Customer Additional Fields"]}},"/fields.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"}],"responses":{"200":{"description":"An array of Custom Fields","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Field"},"type":"array"}}}}},"summary":"Retrieve all Store's Custom Fields.","tags":["Custom Fields"]},"post":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Field"}}},"description":"Custom Field parameters.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Field"},"type":"array"}}}}},"summary":"Create a new Custom Field.","tags":["Custom Fields"]}},"/hooks.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/LimitParam"},{"$ref":"#/components/parameters/PageParam"}],"responses":{"200":{"description":"An array of Hooks","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Hook"},"type":"array"}}}}},"summary":"Retrieve all Hooks.","tags":["Hooks"]},"post":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"}],"requestBody":{"$ref":"#/components/requestBodies/HookEdit"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Hook"}}}},"404":{"description":"Hook Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Create a new Hook.","tags":["Hooks"]}},"/hooks/{id}.json":{"delete":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Hook","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"404":{"description":"Hook Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Delete an existing Hook.","tags":["Hooks"]},"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Hook","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Hook"}}}},"404":{"description":"Hook Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve a single Hook.","tags":["Hooks"]},"put":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Hook","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"$ref":"#/components/requestBodies/HookEdit"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Hook"},"type":"array"}}}},"404":{"description":"Hook Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Update a Hook.","tags":["Hooks"]}},"/jsapps.json":{"post":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JSApp"}}},"description":"JSApp parameters to create","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/JSApp"},"type":"array"}}}}},"summary":"Create a Store JSApp","tags":["Apps"]}},"/jsapps/{code}.json":{"delete":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Code of the App","in":"path","name":"code","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"404":{"description":"App Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Delete an existing JSApp.","tags":["Apps"]},"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Code of the App","in":"path","name":"code","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JSApp"}}}}},"summary":"Retrieve a JSApp","tags":["Apps"]}},"/orders.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/LimitParam"},{"$ref":"#/components/parameters/PageParam"}],"responses":{"200":{"description":"An array of Orders","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Order"},"type":"array"}}}}},"summary":"Retrieve all Orders.","tags":["Orders"]},"post":{"description":"Use the JSON format:<br/>'{ \"order\": {\"status\": \"Paid\", \"shipping_method_id\": 123, \"products\": [{ \"id\": 123, \"qty\": 1}], \"customer\": {\"id\": 123}}}'<br/>or in CURL:<br/>curl -X POST -d '{ \"order\": {\"status\": \"Paid\", \"shipping_method_id\": 123, \"products\": [{ \"id\": 123, \"qty\": 1}], \"customer\": {\"id\": 123}}}' \"https://api.jumpseller.com/v1/orders.json?login=storecode&authtoken=XXXXX\" -H \"Content-Type:application/json\" ","parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderEdit"}}},"description":"Order parameters.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Order"},"type":"array"}}}}},"summary":"Create a new Order.","tags":["Orders"]}},"/orders/after/{id}.json":{"get":{"description":"For example the GET /orders/after/5000 will return Order 5001, 5002, 5003, etc.","parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Order","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}}},"404":{"description":"Order Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve orders filtered by Order Id.","tags":["Orders"]}},"/orders/count.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Count"}}}}},"summary":"Count all Orders.","tags":["Orders"]}},"/orders/status/{status}.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Status of the Order used as filter","in":"path","name":"status","required":true,"schema":{"type":"string","enum":["Abandoned","Canceled","Pending Payment","Paid"]}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Order"},"type":"array"}}}},"404":{"description":"Status Invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusInvalid"}}}}},"summary":"Retrieve orders filtered by status.","tags":["Orders"]}},"/orders/{id}.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Order","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}}},"404":{"description":"Order Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve a single Order.","tags":["Orders"]},"put":{"description":"Only 'status', 'tracking_number', 'tracking_company', 'additional_information' and 'additional_fields' are available for update.<br/>Use the JSON format:<br/>'{ \"order\": {\"status\": \"Paid\", \"tracking_company\": \"other\", \"tracking_number\": \"123456789\", \"additional_information\": \"My custom message.\", \"additional_fields\": [{\"label\": \"Gift Name\", \"value\": \"Duarte\"}, {\"label\": \"Gift Wrapping Color\", \"value\": \"Green\"}]} }}'<br/>or in CURL:<br/>curl -X PUT -d '{ \"order\": {\"status\": \"Paid\", \"additional_information\": \"My custom message.\"}}' \"https://api.jumpseller.com/v1/orders/{id}.json?login=storecode&authtoken=XXXXX\" -H \"Content-Type:application/json\" ","parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Order","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderEdit"}}},"description":"Order parameters to change","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Order"},"type":"array"}}}},"404":{"description":"Order Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Modify an existing Order.","tags":["Orders"]}},"/orders/{id}/history.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Order","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"An array with Order History","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrderHistory"},"type":"array"}}}}},"summary":"Retrieve all Order History.","tags":["Orders"]},"post":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the OrderHistory","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderHistoryEdit"}}},"description":"Order History parameters.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrderHistory"},"type":"array"}}}}},"summary":"Create a new Order History Entry.","tags":["Orders"]}},"/payment_methods.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"}],"responses":{"200":{"description":"An array of Payment Methods","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/PaymentMethod"},"type":"array"}}}}},"summary":"Retrieve all Store's Payment Methods.","tags":["Payment Methods"]}},"/payment_methods/{id}.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Id of the Payment Method","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentMethod"}}}},"404":{"description":"PaymentMethod Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve a single Payment Method.","tags":["Payment Methods"]}},"/products.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/LimitParam"},{"$ref":"#/components/parameters/PageParam"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Product"},"type":"array"}}}}},"summary":"Retrieve all Products.","tags":["Products"]},"post":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductEdit"}}},"description":"Product parameters.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Product"},"type":"array"}}}}},"summary":"Create a new Product.","tags":["Products"]}},"/products/after/{id}.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/ProductIDParam"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Product"},"type":"array"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieves Products after the given id.","tags":["Products"]}},"/products/category/{category_id}.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Category ID of the Product used as filter","in":"path","name":"category_id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Product"},"type":"array"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve Products filtered by category.","tags":["Products"]}},"/products/category/{category_id}/count.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Category ID of the Product used as filter","in":"path","name":"category_id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Count"}}}},"404":{"description":"Category Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Count Products filtered by category.","tags":["Products"]}},"/products/count.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Count"}}}}},"summary":"Count all Products.","tags":["Products"]}},"/products/search.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Query for the Product","in":"query","name":"query","required":true,"schema":{"type":"string","format":"string"}}],"responses":{"200":{"description":"An array of products","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Product"},"type":"array"}}}},"404":{"description":"Invalid query.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve a Product List from a query.","tags":["Products"]}},"/products/sku/{sku}.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"SKU of the Product","in":"path","name":"sku","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"An array of products","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Product"},"type":"array"}}}}},"summary":"Retrieve a single Product by SKU.","tags":["Products"]}},"/products/status/{status}.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Status of the Product used as filter","in":"path","name":"status","required":true,"schema":{"type":"string","enum":["available","not-available","disabled"]}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Product"},"type":"array"}}}},"404":{"description":"Status Invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusInvalid"}}}}},"summary":"Retrieve Products filtered by status.","tags":["Products"]}},"/products/status/{status}/count.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"Status of the Product used as filter","in":"path","name":"status","required":true,"schema":{"type":"string","enum":["available","not-available","disabled"]}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Count"}}}},"404":{"description":"Status Invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusInvalid"}}}}},"summary":"Count Products filtered by status.","tags":["Products"]}},"/products/{id}.json":{"delete":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/ProductIDParam"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Delete an existing Product.","tags":["Products"]},"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"ID of the Product","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Product"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve a single Product.","tags":["Products"]},"put":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/ProductIDParam"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductEdit"}}},"description":"Product parameters to change","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Product"},"type":"array"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Modify an existing Product.","tags":["Products"]}},"/products/{id}/fields.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/ProductIDParam"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Field"},"type":"array"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve all Product Custom Fields","tags":["Product Custom Fields"]},"post":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/ProductIDParam"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductCustomField"}}},"description":"Product Custom Field parameters.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Product"},"type":"array"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Create a new Product Custom Field.","tags":["Product Custom Fields"]}},"/products/{id}/fields/count.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"ID of the Product","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Count"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Count all Product Custom Fields.","tags":["Product Custom Fields"]}},"/products/{id}/images.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"ID of the Product","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Image"},"type":"array"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve all Product Images.","tags":["Product Images"]},"post":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/ProductIDParam"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageEdit"}}},"description":"Product Image parameters.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Image"},"type":"array"}}}}},"summary":"Create a new Product Image.","tags":["Product Images"]}},"/products/{id}/images/count.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"ID of the Product","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Count"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Count all Product Images.","tags":["Product Images"]}},"/products/{id}/images/{image_id}.json":{"delete":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/ProductIDParam"},{"description":"Id of the Product Image","in":"path","name":"image_id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Delete a Product Image.","tags":["Product Images"]},"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/ProductIDParam"},{"description":"Id of the Product Image","in":"path","name":"image_id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Image"},"type":"array"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Create a new Product Image.","tags":["Product Images"]}},"/products/{id}/options.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"ID of the Product","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ProductOption"},"type":"array"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve all Product Options.","tags":["Product Options"]},"post":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/ProductIDParam"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductOptionEdit"}}},"description":"Product Option parameters.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ProductOption"},"type":"array"}}}}},"summary":"Create a new Product Option.","tags":["Product Options"]}},"/products/{id}/options/count.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"ID of the Product","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Count"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Count all Product Options.","tags":["Product Options"]}},"/products/{id}/options/{option_id}.json":{"delete":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/ProductIDParam"},{"description":"Id of the Product Option","in":"path","name":"option_id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Delete a Product Option.","tags":["Product Options"]},"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/ProductIDParam"},{"description":"Id of the Product Option","in":"path","name":"option_id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ProductOption"},"type":"array"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Create a new Product Option.","tags":["Product Options"]},"put":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/ProductIDParam"},{"description":"Id of the Product Option","in":"path","name":"option_id","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductOptionEdit"}}},"description":"Product option parameters to change","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ProductOption"},"type":"array"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Modify an existing Product Option.","tags":["Product Options"]}},"/products/{id}/options/{option_id}/values.json":{"get":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"description":"ID of the Product","in":"path","name":"id","required":true,"schema":{"type":"integer","format":"int32"}},{"description":"ID of the Product Option","in":"path","name":"option_id","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ProductOptionValue"},"type":"array"}}}},"404":{"description":"Product Not Found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFound"}}}}},"summary":"Retrieve all Product Option Values.","tags":["Product Option Values"]},"post":{"parameters":[{"$ref":"#/components/parameters/LoginParam"},{"$ref":"#/components/parameters/AuthtokenParam"},{"$ref":"#/components/parameters/ProductIDParam"},{"description":"Id of the Product Option","in":"path","name":"option_id","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductOptionValueEdit"}}},"description":"Product Option Value parameters.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ProductOptionValue"},"type":"array"}}}}},"summary":"Create a new Product Option Value.","tags":["Product Option Values"]}},"/products/{id}