New Shopify Shipping Methods API Endpoint and Code Format
Effective Date: January 15, 2026
This change is only relevant and may require action if you are a partner or customer with your own system (WMS, ERP, or OMS solution) that integrates directly with Shopify to fetch orders, and the webshop simultaneously uses Shipmondo's Shopify app to manage their shipping methods.
In these cases, the change may affect how you identify, parse, and handle shipping method data in your system.
On January 15, 2026, we're releasing an update to Shipmondo's Shopify app that introduces a new format for shipping method codes. This change enables advanced shipping configurations for webshops while providing partners with better access to shipping method details via our API.
What's changing?
New shipping method code format
The Shipmondo app stores delivery information in the code field of shipping_lines in Shopify orders. We're transitioning from the existing format to a new, more flexible format.
Current format:
dk_gls_service_point_95433
dk_dao_service_point_1250
dk_dao_private
New format:
SHIPMONDO;{method_id};{pickup_point_id}
Example:
SHIPMONDO;12345;95433
Where:
SHIPMONDO= prefix for unique identification of the sourcemethod_id= unique ID for a shipping method created in the Shipmondo app (e.g., 12345)pickup_point_id= ID for the pickup/service point (optional, depends on the shipping method, e.g., 95433)
New capabilities for webshops
The new format and extended structure enables more detailed shipping method configurations in Shopify:
Service point type filtering
Webshops can now restrict which types of service points are displayed per shipping method:
- Only parcel boxes
- Only staffed service points
- Custom combinations
This allows offering more differentiated shipping methods and pricing, such as:
- "Delivery to parcel box - lower price"
- "Delivery to staffed service point - premium price"
Enhanced data access for partners
The new format overcomes character limitations of the previous format, allowing partners to retrieve detailed shipping method information via the Shipmondo API, including:
- Carrier/shipping agent (e.g.,
gls) - Product type (e.g.,
SERVICE_POINT) - Product code (e.g.,
GLSDK_SD) - Service point type filters (e.g.,
['BOX', 'SP'])
This provides greater accuracy for validation, mapping, and booking of shipments.
New API endpoint
We've introduced a new endpoint to retrieve shipping method details:
GET /v3/shipping_modules/shopify/shipping_methods/{id}
This endpoint returns detailed information about a specific Shopify shipping method that belongs to your account.
The full API reference documentation will be available on January 15, 2026, as it depends on underlying data structure changes. You can use the examples below to begin development in preparation for the release.
Example request
curl --request GET \
--url https://app.shipmondo.com/api/public/v3/shipping_modules/shopify/shipping_methods/12345 \
--header 'Accept: application/json' \
--header 'Authorization: Basic {YOUR_CREDENTIALS}'
Example response
{
"id": 12345,
"product_type": "SERVICE_POINT",
"shipping_agent_code": "gls",
"shipping_product_global_code": "GLSDK_SD",
"service_point_types": [
"SP",
"BOX"
]
}
Response fields
| Field | Type | Description |
|---|---|---|
id | integer | The ID of the Shopify shipping method |
product_type | string | The product type name (e.g., SERVICE_POINT, BUSINESS, PRIVATE) |
shipping_agent_code | string | The code of the shipping agent/carrier (e.g., gls) |
shipping_product_global_code | string | The global product code for the shipping method (e.g., GLSDK_SD) |
service_point_types | array[string] | Array of service point type codes. If empty, all service point types are included (e.g., ["SP","BOX"]) |
Impact on partner systems
Dual format support required
- Existing shipping methods will continue to use the current format
- New shipping methods created after January 15, 2026 will use the new format
- Updated shipping methods: If a webshop edits an existing method, it will be upgraded to the new format
During the transition period, both formats will be in circulation, and your systems must be able to handle both simultaneously.
Recommended implementation
When receiving a Shopify order, you can use the method_id to fetch up-to-date information via the Shipmondo API. This reduces the risk of errors if a webshop changes their configuration between order creation and import into your system.
Visibility in Shopify app
After the release, shipping method IDs and configuration information will be visible directly in the Shipmondo app within Shopify, allowing manual verification without API calls if desired.
Action items for partners
- Update your parsing logic to identify and parse the new format:
SHIPMONDO;{method_id};{pickup_point_id} - Ensure dual format support to handle both old and new formats during the transition period
- Implement API lookups (optional but recommended) to fetch shipping method details during order import for better accuracy and validation
Questions?
If you have questions or need guidance on implementing these changes, please don't hesitate to reach out to our support team.