Download OpenAPI specification:Download
Not called directly, return from OAuth dance as part of the Shopify App installation process.
| hmac required | string The hmac signature |
| timestamp required | integer <int64> The request timestamp |
| shop required | string The Shopify store |
| Code required | string The OAuth code used to exchange for access token |
| State required | string State information passed through the OAuth dance |
Simple endpoint that gives a 200 if found in the customers favorites or 404 if not.
| customer_id required | string The Shopify Store ID for the customer |
| entity_id required | string The entity ID, the Shopify store resource identifier |
| entity_type | string Default: "ProductVariant" The type of entity, for now only ProductVariant is supported |
| shop required | string Provided by the Shopify Proxy |
| path_prefix required | string Provided by the Shopify Proxy |
| logged_in_customer_id required | string Provided by the Shopify Proxy the customer_id of logged in user |
| timestamp required | integer <int64> Provided by the Shopify Proxy |
| signature required | string Provided by the Shopify Proxy |
{- "favorite_id": "string"
}Adds an entity in the customers favorites
| customer_id required | string ID of the customer |
| shop required | string Provided by the Shopify Proxy |
| path_prefix required | string Provided by the Shopify Proxy |
| logged_in_customer_id required | string Provided by the Shopify Proxy the customer_id of logged in user |
| timestamp required | integer <int64> Provided by the Shopify Proxy |
| signature required | string Provided by the Shopify Proxy |
| entity_id | string |
| entity_type | string Default: "ProductVariant" |
{- "entity_id": "string",
- "entity_type": "ProductVariant"
}{- "favorite_id": "string"
}| customer_id required | integer ID of the customer |
| favorite_id required | integer ID of the favorite registration |
| shop required | string Provided by the Shopify Proxy |
| path_prefix required | string Provided by the Shopify Proxy |
| logged_in_customer_id required | string Provided by the Shopify Proxy the customer_id of logged in user |
| timestamp required | integer <int64> Provided by the Shopify Proxy |
| signature required | string Provided by the Shopify Proxy |
{- "customer_id": "string",
- "favorite_id:": "string",
- "favorite": {
- "entity_id": "string",
- "entity_type": "string",
- "entity_detail": { }
}
}| customer_id required | integer ID of the customer |
| favorite_id required | integer ID of the favorite registration |
| shop required | string Provided by the Shopify Proxy |
| path_prefix required | string Provided by the Shopify Proxy |
| logged_in_customer_id required | string Provided by the Shopify Proxy the customer_id of logged in user |
| timestamp required | integer <int64> Provided by the Shopify Proxy |
| signature required | string Provided by the Shopify Proxy |
| customer_id required | integer ID of the customer |
| page_size | integer The number of items to return in each page. Provided on the first call only. |
| page | string The page identifier, this is what is set in the uri's provided from prev/next fields on initial call. |
| shop required | string Provided by the Shopify Proxy |
| path_prefix required | string Provided by the Shopify Proxy |
| logged_in_customer_id required | string Provided by the Shopify Proxy the customer_id of logged in user |
| timestamp required | integer <int64> Provided by the Shopify Proxy |
| signature required | string Provided by the Shopify Proxy |
{- "customer_id": "string",
- "count": 0,
- "prev": "string",
- "next": "string",
- "favorite": { }
}Provides a means to create a VTO email to a consumer
| shop required | string Provided by the Shopify Proxy |
| path_prefix required | string Provided by the Shopify Proxy |
| logged_in_customer_id required | string Provided by the Shopify Proxy the customer_id of logged in user |
| timestamp required | integer <int64> Provided by the Shopify Proxy |
| signature required | string Provided by the Shopify Proxy |
details for VTO email
| email required | string |
| content_type required | string |
| main required | string |
| additional | Array of strings |
{- "email": "string",
- "content_type": "string",
- "main": "string",
- "additional": [
- "string"
]
}{- "signed_upload": {
- "url": "string",
- "fields": {
- "AWSAccessKeyId": "string",
- "Content-Type": "string",
- "key": "string",
- "policy": "string",
- "signature": "string",
- "x-amz-security-token": "string"
}
}
}