While reviewing your 2025-04 Fulfillment API documentation, we noticed that some country-specific carriers are listed (e.g. Hermes under Germany), but it’s unclear whether these can be used as valid carrier_identifier slugs in the API. Some names include special characters (e.g. Zásilkovna, Österreichische Post), raising questions about whether they’re supported in production use.
Therefore, would you be able to help us clarify the following questions:
- Can we use these country-specific carriers as API slugs?
- Is there a way to confirm correct slugs for these?
- Could misconfigured or unsupported slugs prevent Shopify from retrieving tracking updates?
Hi @Valts_Feldbergs
- You can use country-specific carrier names in the
company
field for tracking, including those with special characters.
- There is no API endpoint to confirm the “correct” slug; use the carrier’s common name, and provide the tracking URL if in doubt.
- Unsupported or misconfigured carrier names may prevent Shopify from auto-generating tracking links or fetching updates, so always provide the
url
field for best results.
If you need to see which carrier services are configured for your shop, use the carrierServices or availableCarrierServices queries. For tracking, always provide both the carrier name and the tracking URL when possible.
Hope this helps!