# Shopify Integration via LowCodeAPI
**Last Updated**: February 10, 2026
## Overview
E-commerce platform
**Categories:**
- {'id': 'e-commerce', 'name': 'E-commerce'}
## Base Endpoint
https://api.lowcodeapi.com/shopify
**Important**: Always include the provider name in the URL path after `api.lowcodeapi.com/`
## Authentication
**Type:** OAUTH2.0
**Official Documentation:** https://shopify.dev/docs/api/admin-rest
## URL Format (Important)
LowCodeAPI supports two URL formats. **Always try the New Format first**, then fall back to Old Format if needed.
### New Format (Priority)
- Path parameters stay in the URL path
- Do NOT include path parameters as query parameters
- Example: `https://api.lowcodeapi.com/{provider}/resource/{id}?api_token=XXX`
### Old Format (Fallback)
- Path parameters become query parameters
- Example: `https://api.lowcodeapi.com/{provider}/resource/id?id={id}&api_token=XXX`
### Decision Flow for AI Agents
1. Always use **New Format** first - keep path parameters in the URL path
2. If you get a 404 or error, try **Old Format** with sanitized path
3. Log which format worked for future requests to this provider
## API Categories
## Common Endpoints
### Batch requests
**Method:** POST
**LowCodeAPI Path:** /admin/api/2024-10/batch
**New Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/batch?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/batch?api_token=YOUR_API_TOKEN
**Request Body:**
| Field | Type | Description |
|-------|------|-------------|
| requests | array | |
**Example Request (New Format):**
```bash
curl -X POST 'https://api.lowcodeapi.com/shopify/admin/api/2024-10/batch?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://shopify.dev/docs/api/admin-rest/2024-10/resources/batch
### Retrieves a list of access scopes associated to the access token
**Method:** GET
**LowCodeAPI Path:** /admin/oauth/access_scopes.json
**New Format URL:**
https://api.lowcodeapi.com/shopify/admin/oauth/access_scopes.json?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/shopify/admin/oauth/access_scopes.json?api_token=YOUR_API_TOKEN
**Example Request (New Format):**
```bash
curl -X GET 'https://api.lowcodeapi.com/shopify/admin/oauth/access_scopes.json?api_token=YOUR_API_TOKEN'
```
### Creates a new storefront access token
**Method:** POST
**LowCodeAPI Path:** /admin/api/2024-10/storefront_access_tokens.json
**New Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/storefront_access_tokens.json?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/storefront_access_tokens.json?api_token=YOUR_API_TOKEN
**Example Request (New Format):**
```bash
curl -X POST 'https://api.lowcodeapi.com/shopify/admin/api/2024-10/storefront_access_tokens.json?api_token=YOUR_API_TOKEN'
```
### Deletes an existing storefront access token
**Method:** DELETE
**LowCodeAPI Path:** /admin/api/2024-10/storefront_access_tokens/{storefront_access_token_id}.json
**New Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/storefront_access_tokens/{storefront_access_token_id}.json?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/storefront_access_tokens/storefront_access_token_id.json?api_token=YOUR_API_TOKEN
**Example Request (New Format):**
```bash
curl -X DELETE 'https://api.lowcodeapi.com/shopify/admin/api/2024-10/storefront_access_tokens/{storefront_access_token_id}.json?api_token=YOUR_API_TOKEN'
```
### Retrieves a list of storefront access tokens that have been issued
**Method:** GET
**LowCodeAPI Path:** /admin/api/2024-10/storefront_access_tokens.json
**New Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/storefront_access_tokens.json?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/storefront_access_tokens.json?api_token=YOUR_API_TOKEN
**Example Request (New Format):**
```bash
curl -X GET 'https://api.lowcodeapi.com/shopify/admin/api/2024-10/storefront_access_tokens.json?api_token=YOUR_API_TOKEN'
```
### Retrieves a list of reports
**Method:** GET
**LowCodeAPI Path:** /admin/api/2024-10/reports.json
**New Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/reports.json?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/reports.json?api_token=YOUR_API_TOKEN
**Query Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| fields | string | |
| ids | string | |
| limit | string | |
| since_id | string | |
| updated_at_max | string | |
| updated_at_min | string | |
**Example Request (New Format):**
```bash
curl -X GET 'https://api.lowcodeapi.com/shopify/admin/api/2024-10/reports.json?api_token=YOUR_API_TOKEN'
```
### Retrieves a single report created by your app
**Method:** GET
**LowCodeAPI Path:** /admin/api/2024-10/reports/{report_id}.json
**New Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/reports/{report_id}.json?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/reports/report_id.json?api_token=YOUR_API_TOKEN
**Query Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| fields | string | |
**Example Request (New Format):**
```bash
curl -X GET 'https://api.lowcodeapi.com/shopify/admin/api/2024-10/reports/{report_id}.json?api_token=YOUR_API_TOKEN'
```
### Creates a new report
**Method:** POST
**LowCodeAPI Path:** /admin/api/2024-10/reports.json
**New Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/reports.json?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/reports.json?api_token=YOUR_API_TOKEN
**Example Request (New Format):**
```bash
curl -X POST 'https://api.lowcodeapi.com/shopify/admin/api/2024-10/reports.json?api_token=YOUR_API_TOKEN'
```
### Updates a report
**Method:** PUT
**LowCodeAPI Path:** /admin/api/2024-10/reports/{report_id}.json
**New Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/reports/{report_id}.json?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/reports/report_id.json?api_token=YOUR_API_TOKEN
**Example Request (New Format):**
```bash
curl -X PUT 'https://api.lowcodeapi.com/shopify/admin/api/2024-10/reports/{report_id}.json?api_token=YOUR_API_TOKEN'
```
### Deletes a report
**Method:** DELETE
**LowCodeAPI Path:** /admin/api/2024-10/reports/{report_id}.json
**New Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/reports/{report_id}.json?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/shopify/admin/api/2024-10/reports/report_id.json?api_token=YOUR_API_TOKEN
**Example Request (New Format):**
```bash
curl -X DELETE 'https://api.lowcodeapi.com/shopify/admin/api/2024-10/reports/{report_id}.json?api_token=YOUR_API_TOKEN'
```
## Usage Examples
### Example 1: Basic API Request (New Format)
Making a simple GET request to retrieve resources:
```bash
# Get a list of resources - no path parameters needed
curl -X GET "https://api.lowcodeapi.com/shopify/endpoint?api_token=YOUR_API_TOKEN"
```
### Example 2: Request with Path Parameters (New Format)
Retrieving a specific resource using its ID:
```bash
# Get specific resource by ID - replace RESOURCE_ID with actual ID from previous response
curl -X GET "https://api.lowcodeapi.com/shopify/endpoint/{RESOURCE_ID}?api_token=YOUR_API_TOKEN"
# Note: RESOURCE_ID typically comes from a previous list request or from the provider dashboard
```
### Example 3: POST Request with Body (New Format)
Creating a new resource:
```bash
# Create a new resource
curl -X POST "https://api.lowcodeapi.com/shopify/endpoint?api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"field": "value", "another_field": "another_value"}'
```
## Error Handling
LowCodeAPI returns standard HTTP status codes. Common errors:
| Status Code | Description |
|-------------|-------------|
| 200 | Success - Request completed successfully |
| 400 | Bad Request - Invalid parameters or request body |
| 401 | Unauthorized - Invalid or missing API token |
| 403 | Forbidden - Insufficient permissions |
| 404 | Not Found - Endpoint or resource doesn't exist |
| 429 | Too Many Requests - Rate limit exceeded |
| 500 | Server Error - Provider API error |
All error responses include error details:
```json
{
"data": {
"error": {
"message": "Error description",
"code": "ERROR_CODE"
}
}
}
```
## Complete Endpoint Reference
| Endpoint | Method | Category |
|----------|--------|----------|
| Batch requests | POST | Batch |
| Retrieves a list of access scopes associated to th... | GET | Access |
| Creates a new storefront access token | POST | Access |
| Deletes an existing storefront access token | DELETE | Access |
| Retrieves a list of storefront access tokens that ... | GET | Access |
| Retrieves a list of reports | GET | Analytics |
| Retrieves a single report created by your app | GET | Analytics |
| Creates a new report | POST | Analytics |
| Updates a report | PUT | Analytics |
| Deletes a report | DELETE | Analytics |
| Creates an application charge | POST | Billing |
| Retrieves an application charge | GET | Billing |
| Retrieves a list of application charges | GET | Billing |
| Activates an accepted application charge | POST | Billing |
| Creates an application credit | POST | Billing |
| Retrieves a single application credit | GET | Billing |
| Retrieves all application credits | GET | Billing |
| Creates a recurring application charge | POST | Billing |
| Retrieves a single charge | GET | Billing |
| Retrieves a list of recurring application charges | GET | Billing |
| Activates a previously accepted recurring applicat... | POST | Billing |
| Cancels a recurring application charge | DELETE | Billing |
| Updates the capped amount of an active recurring a... | PUT | Billing |
| Creates a usage charge | POST | Billing |
| Retrieves a single charge | GET | Billing |
| Retrieves a list of usage charges | GET | Billing |
| Retrieves a list of addresses for a customer | GET | Customers |
| Retrieves details a single customer address | GET | Customers |
| Creates a new address for a customer | POST | Customers |
| Updates an existing customer address | PUT | Customers |
| Removes an address from a customer’s address list | DELETE | Customers |
| Performs bulk operations for multiple customer add... | PUT | Customers |
| Sets the default address for a customer | PUT | Customers |
| Retrieves a list of customers | GET | Customers |
| Searches for customers that match a supplied query | GET | Customers |
| Retrieves a single customer | GET | Customers |
| Creates a customer | POST | Customers |
| Updates a customer | PUT | Customers |
| <p>Generate an account activation URL for a custom... | POST | Customers |
| Sends an account invite to a customer | POST | Customers |
| Deletes a customer | DELETE | Customers |
| Retrieves a count of all customers | GET | Customers |
| Retrieves all orders belonging to a customer | GET | Customers |
| Retrieves a list of customer saved searches | GET | Customers |
| Retrieves a count of all customer saved searches | GET | Customers |
| Retrieves a single customer saved search | GET | Customers |
| Retrieves all customers returned by a customer sav... | GET | Customers |
| Creates a customer saved search | POST | Customers |
| Updates a customer saved search | PUT | Customers |
| Deletes a customer saved search | DELETE | Customers |
| Creates a discount code | POST | Discounts |
| Updates an existing discount code | PUT | Discounts |
| Retrieve a list of discount codes | GET | Discounts |
| Retrieves a single discount code | GET | Discounts |
| <p>Retrieves the location of a discount code | GET | Discounts |
| Deletes a discount code | DELETE | Discounts |
| <p>Creates a discount code creation job | POST | Discounts |
| <p>Retrieves a discount code creation job</p> | GET | Discounts |
| <p>Retrieves a list of discount codes for a discou... | GET | Discounts |
| Creates a price rule | POST | Discounts |
| Updates an existing a price rule | PUT | Discounts |
| Retrieves a list of price rules | GET | Discounts |
| Retrieves a single price rule | GET | Discounts |
| Retrieves a count of all price rules | GET | Discounts |
| Deletes a price rule | DELETE | Discounts |
| Retrieves a list of events | GET | Events |
| Retrieves a single event by its ID | GET | Events |
| Retrieves a count of events | GET | Events |
| Retrieves a list of webhooks | GET | Events |
| Retrieves a count of existing webhook subscription... | GET | Events |
| Retrieves a single webhook subscription | GET | Events |
| Create a new webhook subscription by specifying bo... | POST | Events |
| Update a webhook subscription's topic or address U... | PUT | Events |
| Delete a webhook subscription | DELETE | Events |
| Retrieves a list of inventory items | GET | Inventory |
| Retrieves a single inventory item by ID | GET | Inventory |
| Updates an existing inventory item | PUT | Inventory |
| <p>Retrieves a list of inventory levels | GET | Inventory |
| <p>Adjusts the inventory level of an inventory ite... | POST | Inventory |
| Deletes an inventory level of an inventory item at... | DELETE | Inventory |
| <p>Connects an inventory item to a location by cre... | POST | Inventory |
| Sets the inventory level for an inventory item at ... | POST | Inventory |
| Retrieves a list of locations | GET | Inventory |
| Retrieves a single location by its ID | GET | Inventory |
| Retrieves a count of locations | GET | Inventory |
| Retrieves a list of inventory levels for a locatio... | GET | Inventory |
| Retrieves a list of all marketing events | GET | Marketingevent |
| Retrieves a count of all marketing events | GET | Marketingevent |
| Retrieves a single marketing event | GET | Marketingevent |
| Creates a marketing event | POST | Marketingevent |
| Updates a marketing event | PUT | Marketingevent |
| Deletes a marketing event | DELETE | Marketingevent |
| <p>Engagements on marketing events represent custo... | POST | Marketingevent |
| Retrieves a list of metafields that belong to a Pr... | GET | Metafield |
| Retrieves a count of a resource's metafields | GET | Metafield |
| Retrieves a single metafield from a resource by it... | GET | Metafield |
| Creates a new metafield for a resource | POST | Metafield |
| Updates a metafield | PUT | Metafield |
| Deletes a metafield by its ID | DELETE | Metafield |
| Retrieves a list of all articles from a blog | GET | Online store |
| Retrieves a count of all articles from a blog | GET | Online store |
| Retrieves a single article | GET | Online store |
| Creates an article for a blog | POST | Online store |
| Updates an article | PUT | Online store |
| Retrieves a list all of article authors | GET | Online store |
| Retrieves a list of all the tags | GET | Online store |
| Deletes an article | DELETE | Online store |
| <p>Retrieves a single asset for a theme by its key | GET | Online store |
| <p>Creates or updates an asset for a theme | PUT | Online store |
| Deletes an asset from a theme | DELETE | Online store |
| Retrieve a list of all blogs | GET | Online store |
| Get a count of all blogs | GET | Online store |
| Get a single blog by its ID | GET | Online store |
| Create a new blog | POST | Online store |
| Update a blog | PUT | Online store |
| Delete a blog | DELETE | Online store |
| Retrieves a list of comments | GET | Online store |
| Retrieves a count of comments | GET | Online store |
| Retrieves a single comment by its ID | GET | Online store |
| Creates a comment for an article | POST | Online store |
| Updates a comment of an article | PUT | Online store |
| Marks a comment as spam | POST | Online store |
| Marks a comment as not spam | POST | Online store |
| Approves a comment | POST | Online store |
| Removes a comment | POST | Online store |
| Restores a previously removed comment | POST | Online store |
| Retrieve a list of all pages | GET | Online store |
| Retrieves a page count | GET | Online store |
| Retrieves a single page by its ID | GET | Online store |
| Creates a page | POST | Online store |
| Updates a page | PUT | Online store |
| Deletes a page | DELETE | Online store |
| Retrieves a list of URL redirects | GET | Online store |
| Retrieves a count of URL redirects | GET | Online store |
| Retrieves a single redirect | GET | Online store |
| Creates a redirect | POST | Online store |
| Updates an existing redirect | PUT | Online store |
| Deletes a redirect | DELETE | Online store |
| Retrieves a list of all script tags | GET | Online store |
| Retrieves a count of all script tags | GET | Online store |
| Retrieves a single script tag | GET | Online store |
| Creates a new script tag | POST | Online store |
| Updates a script tag | PUT | Online store |
| Deletes a script tag | DELETE | Online store |
| Retrieves a list of themes | GET | Online store |
| Retrieves a single theme | GET | Online store |
| Creates a theme by providing the public URL of a Z... | POST | Online store |
| Updates an existing theme | PUT | Online store |
| Deletes a theme | DELETE | Online store |
| Retrieves a count of checkouts from the past 90 da... | GET | Orders |
| Retrieves a list of abandoned checkouts | GET | Orders |
| <p>Creates a draft order | POST | Orders |
| Updates a draft order | PUT | Orders |
| Retrieves a list of draft orders | GET | Orders |
| Retrieves a specific draft order | GET | Orders |
| Retrieves a count of draft orders | GET | Orders |
| <p>Sends an invoice for the draft order | POST | Orders |
| Deletes a draft order | DELETE | Orders |
| Completes a draft order | PUT | Orders |
| Creates an order risk for an order | POST | Orders |
| Retrieves a list of all order risks for an order | GET | Orders |
| Retrieves a single order risk by its ID | GET | Orders |
| <p>Updates an order risk</p> <br/> <aside class="n... | PUT | Orders |
| <p>Deletes an order risk for an order</p> <br/> <a... | DELETE | Orders |
| Retrieves a list of orders | GET | Orders |
| Retrieves a specific order | GET | Orders |
| Retrieves an order count | GET | Orders |
| Closes an order | POST | Orders |
| Re-opens a closed order | POST | Orders |
| <aside class="note caution"> <h4>Caution</h4> <p>F... | POST | Orders |
| <p>Creates an order | POST | Orders |
| Updates an order | PUT | Orders |
| Deletes an order | DELETE | Orders |
| Retrieves a list of refunds for an order | GET | Orders |
| Retrieves a specific refund | GET | Orders |
| <aside class="note caution"> <h4>Caution</h4> <p>F... | POST | Orders |
| <aside class="note caution"> <h4>Caution</h4> <p>F... | POST | Orders |
| <p>Retrieves a list of transactions | GET | Orders |
| Retrieves a count of an order's transactions | GET | Orders |
| <p>Retrieves a specific transaction | GET | Orders |
| <aside class="note caution"> <h4>Caution</h4> <p>F... | POST | Orders |
| Retrieves a list of gift cards | GET | Plus |
| Retrieves a single gift card by its ID | GET | Plus |
| Retrieves a count of gift cards | GET | Plus |
| Creates a gift card | POST | Plus |
| <p>Updates an existing gift card | PUT | Plus |
| Disables a gift card | POST | Plus |
| <p>Searches for gift cards that match a supplied q... | GET | Plus |
| Retrieves a list of all users | GET | Plus |
| Retrieves a single user | GET | Plus |
| Retrieves information about the user account assoc... | GET | Plus |
| Adds a product to a custom collection | POST | Products |
| Removes a product from a collection | DELETE | Products |
| Retrieves a count of collects | GET | Products |
| Retrieves a list of collects | GET | Products |
| Retrieves a specific collect by its ID | GET | Products |
| Retrieves a single collection | GET | Products |
| Retrieve a list of products belonging to a collect... | GET | Products |
| Retrieves a list of custom collections | GET | Products |
| Retrieves a count of custom collections | GET | Products |
| Retrieves a single custom collection | GET | Products |
| Creates a custom collection | POST | Products |
| Updates an existing custom collection | PUT | Products |
| Deletes a custom collection | DELETE | Products |
| Get all product images | GET | Products |
| Get a count of all product images | GET | Products |
| Get a single product image by id | GET | Products |
| Create a new product image | POST | Products |
| Modify an existing product image | PUT | Products |
| | DELETE | Products |
| Retrieves a list of product variants | GET | Products |
| Retrieves a count of product variants | GET | Products |
| Retrieves a single product variant by ID | GET | Products |
| Creates a new product variant | POST | Products |
| Updates an existing product variant | PUT | Products |
| | DELETE | Products |
| Retrieves a list of products | GET | Products |
| Retrieves a count of products | GET | Products |
| Retrieves a single product | GET | Products |
| <p>Creates a new product | POST | Products |
| <p>Updates a product and its variants and images | PUT | Products |
| Deletes a product | DELETE | Products |
| Retrieves a list of smart collections | GET | Products |
| Retrieves a count of smart collections | GET | Products |
| Retrieves a single smart collection | GET | Products |
| Creates a new smart collection using the specified... | POST | Products |
| Updates an existing smart collection | PUT | Products |
| Updates the ordering type of products in a smart c... | PUT | Products |
| Removes a smart collection | DELETE | Products |
| Creates a checkout | POST | Sales channels |
| Completes a checkout | POST | Sales channels |
| Retrieves a checkout | GET | Sales channels |
| Modifies an existing checkout | PUT | Sales channels |
| Retrieves a list of available shipping rates for t... | GET | Sales channels |
| Retrieve collection listings that are published to... | GET | Sales channels |
| Retrieve <code>product_ids</code> that are publish... | GET | Sales channels |
| Retrieve a specific collection listing that is pub... | GET | Sales channels |
| Create a collection listing to publish a collectio... | PUT | Sales channels |
| Delete a collection listing to unpublish a collect... | DELETE | Sales channels |
| Stores a credit card in the card vault | POST | Sales channels |
| Creates a payment on a checkout using the session ... | POST | Sales channels |
| Retrieves a list of payments on a particular check... | GET | Sales channels |
| Retrieves the payment information for an existing ... | GET | Sales channels |
| Counts the number of payments attempted on a check... | GET | Sales channels |
| Retrieve product listings that are published to yo... | GET | Sales channels |
| Retrieve <code>product_ids</code> that are publish... | GET | Sales channels |
| Retrieve a count of products that are published to... | GET | Sales channels |
| Retrieve a specific product listing that is publis... | GET | Sales channels |
| Create a product listing to publish a product to y... | PUT | Sales channels |
| Delete a product listing to unpublish a product fr... | DELETE | Sales channels |
| Creates shop resource feedback | POST | Sales channels |
| Returns a list (zero or one) of resource feedback ... | GET | Sales channels |
| Retrieves a list of fulfillment orders on a shop f... | GET | Shipping and fulfillment |
| Sends a cancellation request to the fulfillment se... | POST | Shipping and fulfillment |
| Accepts a cancellation request sent to a fulfillme... | POST | Shipping and fulfillment |
| Rejects a cancellation request sent to a fulfillme... | POST | Shipping and fulfillment |
| Creates a carrier service | POST | Shipping and fulfillment |
| <p>Updates a carrier service | PUT | Shipping and fulfillment |
| Retrieves a list of carrier services | GET | Shipping and fulfillment |
| <p>Retrieves a single carrier service by its ID</p... | GET | Shipping and fulfillment |
| <p>Deletes a carrier service</p> | DELETE | Shipping and fulfillment |
| Retrieves fulfillments associated with an order | GET | Shipping and fulfillment |
| Retrieves fulfillments associated with a fulfillme... | GET | Shipping and fulfillment |
| Retrieves a count of fulfillments associated with ... | GET | Shipping and fulfillment |
| Retrieve a specific fulfillment | GET | Shipping and fulfillment |
| <p>Create a fulfillment for the specified order an... | POST | Shipping and fulfillment |
| Creates a fulfillment for one or many fulfillment ... | POST | Shipping and fulfillment |
| Update information associated with a fulfillment | PUT | Shipping and fulfillment |
| Updates the tracking information for a fulfillment | POST | Shipping and fulfillment |
| Mark a fulfillment as complete | POST | Shipping and fulfillment |
| Mark a fulfillment as open | POST | Shipping and fulfillment |
| Cancel a fulfillment for a specific order ID | POST | Shipping and fulfillment |
| Cancels a fulfillment | POST | Shipping and fulfillment |
| Retrieves a list of fulfillment events for a speci... | GET | Shipping and fulfillment |
| Retrieves a specific fulfillment event | GET | Shipping and fulfillment |
| Creates a fulfillment event | POST | Shipping and fulfillment |
| Deletes a fulfillment event | DELETE | Shipping and fulfillment |
| Retrieves a list of fulfillment orders for a speci... | GET | Shipping and fulfillment |
| Retrieves a specific fulfillment order | GET | Shipping and fulfillment |
| Marks a fulfillment order as cancelled | POST | Shipping and fulfillment |
| Marks an in progress fulfillment order as incomple... | POST | Shipping and fulfillment |
| Moves a fulfillment order from one merchant manage... | POST | Shipping and fulfillment |
| Sends a fulfillment request to the fulfillment ser... | POST | Shipping and fulfillment |
| Accepts a fulfillment request sent to a fulfillmen... | POST | Shipping and fulfillment |
| Rejects a fulfillment request sent to a fulfillmen... | POST | Shipping and fulfillment |
| | GET | Shipping and fulfillment |
| <p>To create a fulfillment service you can also us... | POST | Shipping and fulfillment |
| | GET | Shipping and fulfillment |
| | PUT | Shipping and fulfillment |
| | DELETE | Shipping and fulfillment |
| Retrieves a list of locations that a fulfillment o... | GET | Shipping and fulfillment |
| Retrieves the account's current balance | GET | Shopify Payments |
| Retrieve all disputes ordered by <code>initiated_a... | GET | Shopify Payments |
| Retrieves a single dispute by ID | GET | Shopify Payments |
| Retrieves a list of all payouts ordered by payout ... | GET | Shopify Payments |
| Retrieves a single payout by id | GET | Shopify Payments |
| Retrieves a list of all balance transactions order... | GET | Shopify Payments |
| Retrieves a list of countries | GET | Store properties |
| Retrieves a count of countries | GET | Store properties |
| Retrieves a specific county | GET | Store properties |
| Creates a country | POST | Store properties |
| Updates an existing country | PUT | Store properties |
| Deletes a country | DELETE | Store properties |
| Retrieves a list of currencies enabled on a shop | GET | Store properties |
| Retrieves a list of the shop's policies | GET | Store properties |
| Retrieves a list of provinces | GET | Store properties |
| Retrieves a count of provinces for a country | GET | Store properties |
| Retrieves a single province for a country | GET | Store properties |
| Updates an existing province for a country | PUT | Store properties |
| Retrieves the shop's configuration | GET | Store properties |
| Retrieves a list of tender transactions | GET | Tendertransaction |
| Retrieves a list of abandoned checkouts | GET | Abandoned Checkouts |
| Retrieves a count of abandoned checkouts | GET | Abandoned Checkouts |
| Retrieves a single abandoned checkout by token | GET | Abandoned Checkouts |
| Retrieves a list of fulfillment services | GET | Fulfillment Services |
| Creates a new fulfillment service | POST | Fulfillment Services |
| Retrieves a single fulfillment service | GET | Fulfillment Services |
| Updates an existing fulfillment service | PUT | Fulfillment Services |
| Deletes an existing fulfillment service | DELETE | Fulfillment Services |
| Retrieves a list of shipping zones | GET | Shipping Zones |
| Retrieves a single shipping zone | GET | Shipping Zones |
## API Definition Endpoints
You can fetch the complete API specification for this provider:
**New Format (OpenAPI spec):**
```bash
curl 'https://backend.lowcodeapi.com/shopify/openapi'
```
**Old Format (API definition):**
```bash
curl 'https://backend.lowcodeapi.com/shopify/definition'
```
## Response Format
All responses are wrapped in a `data` key:
```json
{
"data": {
// Actual response from provider (object or array)
}
}
```