Create shipping/delivery profile (V1 format - Legacy)
Creates a new Shopify delivery profile with shipping zones and rates using the legacy V1 format. For new integrations, prefer the V2 endpoint which supports more advanced configuration.
Full behavior, validation rules, and side effects
Key Features:
- Single Location: Configure shipping for primary store location
- Country-Based Zones: Define shipping zones by country
- Fixed Rates: Set flat shipping costs per zone
- Simple Configuration: Straightforward setup for basic shipping needs
Configuration Structure:
- Profile Name: Unique identifier for the delivery profile
- Country Codes: List of countries in the shipping zone
- Shipping Rate: Fixed price for the zone
- Method Name: Display name for the shipping option
Use Cases:
- Simple country-based flat rate shipping
- Basic free shipping configuration
- Legacy system migrations
- Single-warehouse operations
Migration Note: Consider using the V2 endpoint (/api/external/v2/delivery-profiles/v2/create-shipping-profile) for enhanced features like multi-location support, province targeting, and flexible rate types.
Authentication: Requires API key authentication via X-API-Key header or api_key parameter
Documentation Index
Fetch the complete documentation index at: https://appstleinc-aeca3e0a.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Headers
Query Parameters
API Key (Deprecated - Use Header X-API-Key instead)
Body
Delivery profile configuration with country zones and shipping rates (V1 format)
Response
Delivery profile successfully created in Shopify
Shop domain identifier
"my-store.myshopify.com"
Shopify delivery profile ID
Unique identifier of the delivery profile
201
Set of selling plan group IDs associated with this delivery profile
Set of selling plan group IDs associated with this delivery profile
Display name of the delivery profile
"Standard Shipping"