| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://api.storenvy.com/v1 | link | — | — | — |
Actions (54)
Products · 9
- Create productPOST /v1/products.json
Create a Product.
documented - Create product variantPOST /v1/products/{product_id}/variants.json
Create a Variant for a Product.
documented - Delete productDELETE /v1/products/{id}.json
Delete a Product by ID.
documented - Delete product variantDELETE /v1/products/{product_id}/variants/{id}.json
Delete a Variant for a Product.
documented - Get productGET /v1/products/{id}.json
Get a Product by ID.
documented - Get product variantGET /v1/products/{product_id}/variants/{id}.json
Get a Variant for a Product.
documented - List productsGET /v1/products.json
Get a list of all your Products.
documented - Update productPUT /v1/products/{id}.json
Update a Product.
documented - Update product variantPUT /v1/products/{product_id}/variants/{id}.json
Update a Variant for a Product.
documented
Orders · 8
- Get orderGET /v1/orders/{id}.json
Get a specific Order by ID.
documented - Hold orderPUT /v1/orders/{id}/hold.json
Mark an order as on hold.
documented - List order productsGET /v1/orders/{id}/products.json
Get a list of the Products in an order.
documented - List order variantsGET /v1/orders/{id}/variants.json
Get a list of the Variants in an order.
documented - List ordersGET /v1/orders.json
Get a list of Orders ordered by ID (paginated, newest first).
documented - Open orderPUT /v1/orders/{id}/open.json
Mark an order as open after it has been held or shipped.
documented - Ship orderPUT /v1/orders/{id}/ship.json
Mark an order as shipped and optionally create a Fulfillment.
documented - Update fulfillmentPUT /v1/orders/{order_id}/fulfillments/{id}.json
Update a specific Fulfillment by ID for the given order.
documented
Store · 8
- Create storePOST /v1/stores.json
Create a store for an OAuth-authenticated user, if they don't already have one.
documented - Create store templatePOST /v1/store/templates.json
Create a new custom page Template.
documented - Get marketplace visitsGET /v1/store/marketplace_visits.json
Get the weekly and daily breakdown of visits to your marketplace store.
documented - Get store detailsGET /v1/store.json
Retrieve the basic details of your Store.
documented - Get store visitsGET /v1/store/visits.json
Get the weekly and daily breakdown of visits to your store.
documented - List store templatesGET /v1/store/templates.json
Get a list of your page Templates.
documented - Update storePUT /v1/store.json
Update your store's information.
documented - Update store templatePUT /v1/store/templates/{id}.json
Update details of a page Template.
documented
Collections · 5
- Create collectionPOST /v1/collections.json
Create a Collection.
documented - Delete collectionDELETE /v1/collections/{id}.json
Delete a Collection.
documented - Get collectionGET /v1/collections/{id}.json
Get a Collection by ID.
documented - List collectionsGET /v1/collections.json
Get a list of Collections.
documented - Update collectionPUT /v1/collections/{id}.json
Update a Collection by ID.
documented
Public JSON Objects · 5
- Get store collection (public)GET /collections/{id}.json
Get a specific collection from the store's public storefront.
documented - Get store product (public)GET /products/{id}.json
Get a specific product from the store's public storefront.
documented - Get store public infoGET /store.json
Get basic store info like name and URL from a store's public storefront.
documented - List store collections (public)GET /collections.json
Get a paginated list of public Collections for the store.
documented - List store products (public)GET /products.json
Get a paginated list of public Products for the store.
documented
Shipping Classes · 5
- Create shipping classPOST /v1/shipping_classes.json
Create a Shipping Class.
documented - Delete shipping classDELETE /v1/shipping_classes/{id}.json
Delete a Shipping Class.
documented - Get shipping classGET /v1/shipping_classes/{id}.json
Get a Shipping Class by ID.
documented - List shipping classesGET /v1/shipping_classes.json
Get a list of Shipping Classes.
documented - Update shipping classPUT /v1/shipping_classes/{id}.json
Update a Shipping Class.
documented
Shipping Groups · 5
- Create shipping groupPOST /v1/shipping_groups.json
Create a Shipping Group.
documented - Delete shipping groupDELETE /v1/shipping_groups/{id}.json
Delete a Shipping Group.
documented - Get shipping groupGET /v1/shipping_groups/{id}.json
Get a Shipping Group by ID.
documented - List shipping groupsGET /v1/shipping_groups.json
Get a list of Shipping Groups.
documented - Update shipping groupPUT /v1/shipping_groups/{id}.json
Update a Shipping Group.
documented
Webhook Notifications · 5
- Create webhookPOST /v1/webhooks.json
Create a new Webhook.
documented - Delete webhookDELETE /v1/webhooks/{id}.json
Delete a webhook.
documented - Get webhookGET /v1/webhooks/{id}.json
Get a Webhook by ID.
documented - List webhooksGET /v1/webhooks.json
Get a list of your Webhooks.
documented - Update webhookPUT /v1/webhooks/{id}.json
Update a Webhook.
documented