> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt # Resource: Delivery Profiles # Type: Delivery Profile Object # Link: https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/shipping-delivery/delivery-profiles/delivery-profile-object.md ## Description: A delivery profile is a collection of delivery regions that define shipping options for products. Each profile contains delivery regions, which specify where products can be shipped and which carriers can deliver to those destinations. ## Schema: ```json Type: Delivery Profile Object | type: DeliveryProfile Description: A delivery profile is a collection of delivery regions that define shipping options for products. Each profile contains delivery regions, which specify where products can be shipped and which carriers can deliver to those destinations. - name: id | type: string | description: Delivery profile ID. - name: value | type: string | description: - name: name | type: string | description: Delivery profile name. - name: default | type: boolean | description: Whether this is the default delivery profile. > **Notes:** > > - The first delivery profile is automatically created and marked as default when the Wix Stores, Wix Bookings, Wix Events, or Wix Restaurants business solutions are installed on a site. > - Default status can't be changed or transferred to another profile. > - The default profile can't be deleted because every site requires one for core delivery functionality. - name: value | type: boolean | description: - name: deliveryRegions | type: Array | description: Delivery regions in this profile. - name: id | type: string | description: Delivery region ID. - name: name | type: string | description: Delivery region name. For example, `"Domestic"` or `"International"`. - name: active | type: boolean | description: Whether this delivery region is active and available during checkout. Default: `true` - name: deliveryCarriers | type: Array | description: Delivery carriers assigned to this region. Carriers are managed using the [Add Delivery Carrier](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/shipping-delivery/delivery-profiles/add-delivery-carrier.md), [Update Delivery Carrier](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/shipping-delivery/delivery-profiles/update-delivery-carrier.md), and [Remove Delivery Carrier](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/shipping-delivery/delivery-profiles/remove-delivery-carrier.md) methods. - name: appId | type: string | description: Carrier app ID. Get app IDs from the [app dashboard](https://dev.wix.com/dc3/my-apps/), or by calling [List Installed Delivery Carriers](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/shipping-delivery/delivery-profiles/list-installed-delivery-carriers.md). - name: backupRate | type: BackupRate | description: Backup rate to use when the carrier doesn't return a rate for a specific shipping option. When `active` is `false` and the carrier doesn't return a rate, the carrier's shipping options aren't shown to customers. - name: additionalCharges | type: Array | description: Additional charges to add to the delivery rate. These charges are combined with the carrier's rate into a single shipping cost and itemized in order details. - name: destinations | type: Array | description: Geographic destinations covered by this region. If empty, the region applies globally (Rest of World). A site can have up to 250 destinations across all delivery profiles. - name: countryCode | type: string | description: 2-letter country code in [ISO-3166 alpha-2](https://www.iso.org/obp/ui/#search/code/) format. - name: subdivisions | type: Array | description: Subdivision codes in [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2) format. For example, `"US-CA"` for California. If empty, the delivery region applies to the entire country. The following countries don't support subdivision-level delivery and require an empty `subdivisions` list. Sending subdivisions for these countries fails with `SUBDIVISIONS_UNSUPPORTED_FOR_COUNTRY`: `AT`, `BE`, `BS`, `CH`, `CI`, `CZ`, `DO`, `GR`, `NO`, `PL`, `RS`, `SD`, `SI`, `SK`, `SN`. - name: createdDate | type: string | description: Date and time the delivery region was created. - name: seconds | type: string | description: - name: nanos | type: number | description: - name: createdBy | type: CreatedBy | description: Information about who created the delivery profile. Currently only for use with Wix Restaurants. - name: revision | type: string | description: Revision number, which increments by 1 each time the delivery profile is updated. To prevent conflicting changes, the current revision must be passed when updating the delivery profile. Ignored when creating a delivery profile. - name: value | type: string | description: - name: createdDate | type: string | description: Date and time the delivery profile was created. - name: updatedDate | type: string | description: Date and time the delivery profile was last updated. - name: extendedFields | type: ExtendedFields | description: Custom field data for the delivery profile object. [Extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields.md) must be configured in the app dashboard before they can be accessed with API calls. - name: namespaces | type: object | description: Extended field data. Each key corresponds to the namespace of the app that created the extended fields. The value of each key is structured according to the schema defined when the extended fields were configured. You can only access fields for which you have the appropriate permissions. Learn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields.md). ```