Batch Label Creation API
Generate multiple shipment labels in one call with Shipium's Batch Label Creation API.
Get started
Creating shipping labels in batches is possible through the Batch Label Creation API, which enables your organization to retrieve labels for up to 150 shipments in one API call to Shipium's Carrier and Method Selection service.
This document provides guidance for using the Batch Label Creation API. The Carrier and Method Selection & Shipment Labels document provides more information about setting up your organization's account to use the Carrier and Method Selection service and print labels.
Retrieve batch shipping labels from the Batch Label Creation API
The Shipium Batch Label Creation API assumes you're using one of the authentication mechanisms detailed in our authentication documentation. The endpoint for Batch Label Creation API calls, to create new shipments and generate labels in bulk, is included in the table below.
API type | API endpoint |
|---|---|
POST | https://api.shipium.com /api/v1/shipment/bulkprocessing/labels |
Authentication for API CallsIn the cURL example on this page, the environment variable
AUTHSTRINGis used to handle authorization. The recipe below shows how to set it correctly for both API Key and OAuth users.
Test the API call
The ping endpoint for testing your API call is included in the following table.
API type | API endpoint |
|---|---|
PING | https://api.shipium.com /api/v1/shipment/bulkprocessing/ping |
Successfully calling the API endpoint will result in the following 200 response.
{
"info": "pong",
"status": 1
}An error calling the API endpoint will result in the following 400 response.
{
"statusCode": 401,
"code": "ERR_BAD_REQUEST",
"error": "Unauthorized",
"message": "Request failed with status code 401"
}
Test modeWant to run some examples and not charge any real money against your account?
You can add
testMode:trueto the data passed to any label call to retrieve labels without charging money in a carrier-specific manner. Most carriers will mark their labels in a way to make clear that they are void, such as inserting "VOID" throughout the label or using a predefined ID.The example below contains the
testModeflag to err on the side of caution – remove it to make production calls.
Example cURL call
curl --request POST
--url https://api.shipium.com/api/v1/shipment/bulkprocessing/labels
--header 'accept: application/json'
--header $AUTHSTRING
--header 'content-type: application/json'
--data 'INSERT REQUEST BODY FROM BELOW'Example request body
You have the option to request full shipment details with the API response when calling the Batch Label Creation API, but the default setting is to exclude those details from the response. To include full shipment details, the value for includeFullShipmentResponses should be set to true.
{
"shipmentRequests": [
{
"currencyCode": "USD",
"shipmentParameters": {
"partnerShipmentId": "ORDER-2025-001-PKG-1",
"orderedDateTime": "2025-10-06T08:00:00Z",
"destinationAddress": {
"name": "Jane Smith",
"street1": "123 Main Street",
"city": "Seattle",
"state": "WA",
"postalCode": "98101",
"countryCode": "US",
"addressType": "residential"
},
"shipFromAddress": {
"name": "ACME Warehouse",
"street1": "500 Industrial Blvd",
"city": "Portland",
"state": "OR",
"postalCode": "97201",
"countryCode": "US",
"addressType": "commercial"
},
"orderItemQuantities": [
{
"productId": "SKU-12345",
"quantity": 2
}
],
"packagingType": {
"packagingMaterial": "box",
"linearDimensions": {
"length": 12,
"width": 10,
"height": 8,
"linearUnit": "in"
}
},
"totalWeight": {
"weight": 5.5,
"weightUnit": "lb"
},
"desiredDeliveryDate": "2025-10-10T20:00:00Z"
},
"generateLabel": true,
"labelParameters": {
"labelFormats": ["pdf", "zpl"],
"includeLabelImagesInResponse": true
}
},
{
"currencyCode": "USD",
"shipmentParameters": {
"partnerShipmentId": "ORDER-2025-002-PKG-1",
"orderedDateTime": "2025-10-06T09:15:00Z",
"destinationAddress": {
"name": "John Doe",
"company": "Tech Corp",
"street1": "456 Business Ave",
"street2": "Suite 200",
"city": "San Francisco",
"state": "CA",
"postalCode": "94105",
"countryCode": "US",
"addressType": "commercial"
},
"shipFromAddress": {
"name": "ACME Warehouse",
"street1": "500 Industrial Blvd",
"city": "Portland",
"state": "OR",
"postalCode": "97201",
"countryCode": "US",
"addressType": "commercial"
},
"orderItemQuantities": [
{
"productId": "SKU-67890",
"quantity": 1
}
],
"packagingType": {
"packagingMaterial": "box",
"linearDimensions": {
"length": 16,
"width": 12,
"height": 6,
"linearUnit": "in"
}
},
"totalWeight": {
"weight": 3.2,
"weightUnit": "lb"
},
"saturdayDelivery": false,
"deliverySignatureOption": "Signature"
},
"generateLabel": true,
"labelParameters": {
"labelFormats": ["pdf"],
"includeLabelImagesInResponse": false
}
}
],
"options": {
"currencyCode": "USD",
"includeFullShipmentResponses": false //false by default or if not included, will include full shipment responses on each result if toggled on
}
}
Example standard response without full shipment details
{
"orchestratedAssetMetadata": {
"orchestrationId": "batch-20251006-abc123", //This orchestrationId can be used to pass to us for support to help trace back what happened for a specific request
"orchestrationTimeStamp": "2025-10-06T14:30:22.123456Z"
},
"results": [
{
"shipiumShipmentId": "a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d",
"partnerShipmentId": "ORDER-2025-001-PKG-1",
"carrierSelectionId": "cs-f1e2d3c4-b5a6-4978-8899-aabbccddeeff",
"shipiumLabelId": "lbl-9a8b7c6d-5e4f-3210-abcd-ef1234567890",
"carrier": "fedex",
"carrierServiceMethodId": "fedex-ground-service-method",
"carrierTrackingId": "123456789012",
"carrierTrackingLink": "https://www.fedex.com/track?tracknumber=123456789012",
"labelStatus": "success",
"labelUrls": {
"pdf": "https://cdn.shipium.com/labels/lbl-9a8b7c6d-5e4f-3210-abcd-ef1234567890.pdf",
"zpl": "https://cdn.shipium.com/labels/lbl-9a8b7c6d-5e4f-3210-abcd-ef1234567890.zpl"
},
"estimatedDeliveryDate": "2025-10-10T20:00:00Z",
"totalCost": 12.45,
"currencyCode": "USD"
},
{
"shipiumShipmentId": "b2c3d4e5-f6a7-4b8c-9d0e-1f2a3b4c5d6e",
"partnerShipmentId": "ORDER-2025-002-PKG-1",
"carrierSelectionId": "cs-a9b8c7d6-e5f4-3210-9876-543210fedcba",
"shipiumLabelId": "lbl-8b7c6d5e-4f3a-2109-bcde-f01234567891",
"carrier": "ups",
"carrierServiceMethodId": "ups-ground-service-method",
"carrierTrackingId": "1Z999AA10123456784",
"carrierTrackingLink": "https://www.ups.com/track?tracknum=1Z999AA10123456784",
"labelStatus": "success",
"labelUrls": {
"pdf": "https://cdn.shipium.com/labels/lbl-8b7c6d5e-4f3a-2109-bcde-f01234567891.pdf"
},
"estimatedDeliveryDate": "2025-10-11T18:00:00Z",
"totalCost": 9.87,
"currencyCode": "USD"
}
],
"failures": []
}
Example response with full shipment details
To include full shipment details in the response, the value for includeFullShipmentResponses in your call request should be set to true.
{
"orchestratedAssetMetadata": {
"orchestrationId": "batch-20251006-xyz789", //This orchestrationId can be used to pass to us for support to help trace back what happened for a specific request
"orchestrationTimeStamp": "2025-10-06T14:30:22.123456Z"
},
"results": [
{
"shipiumShipmentId": "a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d",
"partnerShipmentId": "ORDER-2025-001-PKG-1",
"orderedDateTime": "2025-10-06T08:00:00Z",
"effectiveShipDateTime": "2025-10-06T14:30:22Z",
"estimatedDeliveryDate": "2025-10-10T20:00:00Z",
"desiredDeliveryDate": "2025-10-10T20:00:00Z",
"destinationAddress": {
"name": "Jane Smith",
"street1": "123 Main Street",
"city": "Seattle",
"state": "WA",
"postalCode": "98101",
"countryCode": "US",
"addressType": "residential"
},
"shipFromAddress": {
"name": "ACME Warehouse",
"street1": "500 Industrial Blvd",
"city": "Portland",
"state": "OR",
"postalCode": "97201",
"countryCode": "US",
"addressType": "commercial"
},
"orderItemQuantities": [
{
"productId": "SKU-12345",
"quantity": 2
}
],
"packagingType": {
"packagingMaterial": "box",
"packagingSizeName": "Medium Box",
"linearDimensions": {
"length": 12,
"width": 10,
"height": 8,
"linearUnit": "in"
}
},
"totalWeight": {
"weight": 5.5,
"weightUnit": "lb"
},
"carrierSelection": {
"carrierSelectionId": "cs-f1e2d3c4-b5a6-4978-8899-aabbccddeeff",
"shipiumShipmentId": "a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d",
"partnerShipmentId": "ORDER-2025-001-PKG-1",
"carrierSelectionDateTime": "2025-10-06T14:30:22.123456Z",
"carrierDecision": {
"status": "success",
"partnerId": "partner-12345",
"carrierAccountId": "acct-fedex-001",
"serviceMethodIdentifier": "urn:carrierrate:fedex-ground:v1",
"carrier": "fedex",
"carrierServiceName": "FedEx Ground",
"carrierServiceMethodId": "fedex-ground-service-method",
"serviceMethodName": "FedEx Ground",
"thirdPartyBilling": false,
"effectiveShipDateTime": "2025-10-06T14:30:22Z",
"estimatedDeliveryDate": "2025-10-10T20:00:00Z",
"carrierZoneId": "fedex-zone-7"
}
},
"carrierLabel": {
"shipiumShipmentId": "a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d",
"partnerShipmentId": "ORDER-2025-001-PKG-1",
"carrierSelectionId": "cs-f1e2d3c4-b5a6-4978-8899-aabbccddeeff",
"shipiumLabelId": "lbl-9a8b7c6d-5e4f-3210-abcd-ef1234567890",
"status": "success",
"carrier": "fedex",
"carrierServiceName": "FedEx Ground",
"serviceMethodName": "FedEx Ground",
"carrierServiceMethodId": "fedex-ground-service-method",
"carrierShipmentId": "fedex-ship-987654321",
"carrierTrackingId": "123456789012",
"carrierTrackingLink": "https://www.fedex.com/track?tracknumber=123456789012",
"packageScannableId": "123456789012",
"labelCreationDateTime": "2025-10-06T14:30:23.456789Z",
"effectiveShipDateTime": "2025-10-06T14:30:22Z",
"estimatedDeliveryDate": "2025-10-10T20:00:00Z",
"serviceMethodIdentifier": "urn:carrierrate:fedex-ground:v1",
"carrierLabelCurrencyCode": "USD",
"carrierLabelPrice": 12.45,
"billableWeight": {
"weight": 6,
"weightUnit": "lb"
},
"documents": [
{
"labelFormat": "pdf",
"labelUrl": "https://cdn.shipium.com/labels/lbl-9a8b7c6d-5e4f-3210-abcd-ef1234567890.pdf",
"labelExpiration": "2025-10-13T14:30:23Z",
"carrierTrackingId": "123456789012",
"packageScannableId": "123456789012"
},
{
"labelFormat": "zpl",
"labelUrl": "https://cdn.shipium.com/labels/lbl-9a8b7c6d-5e4f-3210-abcd-ef1234567890.zpl",
"labelExpiration": "2025-10-13T14:30:23Z",
"carrierTrackingId": "123456789012",
"packageScannableId": "123456789012"
}
],
"testMode": false,
"details": {
"labelCreateParams": {
"currencyCode": "USD",
"labelFormats": ["pdf", "zpl"],
"includeLabelImagesInResponse": true
},
}
}
},
{
"shipiumShipmentId": "b2c3d4e5-f6a7-4b8c-9d0e-1f2a3b4c5d6e",
"partnerShipmentId": "ORDER-2025-002-PKG-1",
"orderedDateTime": "2025-10-06T09:15:00Z",
"effectiveShipDateTime": "2025-10-06T14:30:24Z",
"estimatedDeliveryDate": "2025-10-11T18:00:00Z",
"deliverySignatureOption": "Signature",
"saturdayDelivery": false,
"destinationAddress": {
"name": "John Doe",
"company": "Tech Corp",
"street1": "456 Business Ave",
"street2": "Suite 200",
"city": "San Francisco",
"state": "CA",
"postalCode": "94105",
"countryCode": "US",
"addressType": "commercial"
},
"shipFromAddress": {
"name": "ACME Warehouse",
"street1": "500 Industrial Blvd",
"city": "Portland",
"state": "OR",
"postalCode": "97201",
"countryCode": "US",
"addressType": "commercial"
},
"orderItemQuantities": [
{
"productId": "SKU-67890",
"quantity": 1
}
],
"packagingType": {
"packagingMaterial": "box",
"packagingSizeName": "Large Box",
"linearDimensions": {
"length": 16,
"width": 12,
"height": 6,
"linearUnit": "in"
}
},
"totalWeight": {
"weight": 3.2,
"weightUnit": "lb"
},
"carrierSelection": {
"carrierSelectionId": "cs-a9b8c7d6-e5f4-3210-9876-543210fedcba",
"shipiumShipmentId": "b2c3d4e5-f6a7-4b8c-9d0e-1f2a3b4c5d6e",
"partnerShipmentId": "ORDER-2025-002-PKG-1",
"carrierSelectionDateTime": "2025-10-06T14:30:24.234567Z",
"carrierDecision": {
"status": "success",
"partnerId": "partner-12345",
"carrierAccountId": "acct-ups-001",
"serviceMethodIdentifier": "urn:carrierrate:ups-ground:v1",
"carrier": "ups",
"carrierServiceName": "UPS Ground",
"carrierServiceMethodId": "ups-ground-service-method",
"serviceMethodName": "UPS Ground",
"thirdPartyBilling": false,
"effectiveShipDateTime": "2025-10-06T14:30:24Z",
"estimatedDeliveryDate": "2025-10-11T18:00:00Z",
"carrierZoneId": "ups-zone-6"
}
},
"carrierLabel": {
"shipiumShipmentId": "b2c3d4e5-f6a7-4b8c-9d0e-1f2a3b4c5d6e",
"partnerShipmentId": "ORDER-2025-002-PKG-1",
"carrierSelectionId": "cs-a9b8c7d6-e5f4-3210-9876-543210fedcba",
"shipiumLabelId": "lbl-8b7c6d5e-4f3a-2109-bcde-f01234567891",
"status": "success",
"carrier": "ups",
"carrierServiceName": "UPS Ground",
"serviceMethodName": "UPS Ground",
"carrierServiceMethodId": "ups-ground-service-method",
"carrierShipmentId": "ups-ship-876543210",
"carrierTrackingId": "1Z999AA10123456784",
"carrierTrackingLink": "https://www.ups.com/track?tracknum=1Z999AA10123456784",
"packageScannableId": "1Z999AA10123456784",
"labelCreationDateTime": "2025-10-06T14:30:25.678901Z",
"effectiveShipDateTime": "2025-10-06T14:30:24Z",
"estimatedDeliveryDate": "2025-10-11T18:00:00Z",
"serviceMethodIdentifier": "urn:carrierrate:ups-ground:v1",
"carrierLabelCurrencyCode": "USD",
"carrierLabelPrice": 9.87,
"billableWeight": {
"weight": 4,
"weightUnit": "lb"
},
"documents": [
{
"labelFormat": "pdf",
"labelUrl": "https://cdn.shipium.com/labels/lbl-8b7c6d5e-4f3a-2109-bcde-f01234567891.pdf",
"labelExpiration": "2025-10-13T14:30:25Z",
"carrierTrackingId": "1Z999AA10123456784",
"packageScannableId": "1Z999AA10123456784"
}
],
"testMode": false,
"details": {
"labelCreateParams": {
"currencyCode": "USD",
"labelFormats": ["pdf"],
"includeLabelImagesInResponse": false
},
}
}
}
],
"failures": []
}Request fields for API calls
The following table provides the required and optional fields for calling the Batch Label Creation API.
Request field | Required/Optional | Field properties | Description |
|---|---|---|---|
| Optional | String | The default currency in which all the rates for shipping carrier selection costs will be calculated; if this is specified on an individual shipment request, that value will be used instead for that shipment. |
| Optional | String | The default fulfillment context to be specified across all requests; if this is specified on the individual request's shipmen parameters payload, that value will be used instead for that shipment. |
| Optional | String | Override for all-in-one carrier selection and label call process version; this will apply to all shipments in the request. |
| Optional | String | The default tenant ID to be specified across all requests; if this is specified on the individual request's shipment parameters payload, that value will be used instead for that shipment. |
| Optional | String | Indicates whether to return the full shipment response; if not specified, the full payload will be returned by default. |
| Required | String | Currency in which all the rates for shipping carrier selection costs will be calculated |
| Optional | Boolean | When |
| Optional | Boolean | When |
| Optional | Boolean | When |
| Conditional (optional, but required if providing an | String | The Shipium ID or the ID that your organization provided for an injection profile that should be considered during carrier selection |
| Optional | String | The Shipium ID or the ID that your organization provided for an injection site that should be considered during carrier selection; if an |
| Optional | String | Currency in which all the rates for shipping carrier selection costs will be calculated |
| Optional | String | List of formats in which to generate the package label |
| Optional | Boolean | When |
| Optional | String enumeration
| List of formats in which to generate the package label |
| Optional | Boolean | When |
| Optional | Integer ($int32) | Indicates the number of business days from the ship time by when the shipment needs to be delivered |
| Optional | String | The carrier that was used for delivering the package to your customer |
| Conditional (optional, but some information is required for international shipments) | Object | Customs information about the package for international shipping; please refer to Customs Info for Shipments for details. |
| Optional | String | Either an ISO-8601 date or a local date: yyyy-mm-dd; the date or date-time the package is intended to arrive to the customer; this will be used to determine the most appropriate service method when generating a label. |
| Optional | Boolean | If |
| Optional | String | String passed to carriers for a delivery note. |
| Optional | String enumeration
| A delivery signature option passed in the API request; defaults to |
| Required | String ($byte) | The end time hour for the delivery timeframe |
| Required | String ($byte) | The end time minute for the delivery timeframe |
| Required | Integer ($int32) | The end time nano for the delivery timeframe |
| Required | String ($byte) | The end time second for the delivery timeframe |
| Required | String ($byte) | The start time hour for the delivery timeframe |
| Required | String ($byte) | The start time minute for the delivery timeframe |
| Required | Integer ($int32) | The start time nano for the delivery timeframe |
| Required | String ($byte) | The start time second for the delivery timeframe |
| Optional | String | The time zone identifier for this delivery window; if no time zone is passed, time zone will be taken from the destination address. |
| Optional | Boolean | If |
| Optional | Integer ($int32) | The day of the month for the transition rule(s) |
| Optional | String enumeration
| The day of the week for the transition rule(s) |
| Optional | Integer ($int32) | The local time hour for the transition rule(s) |
| Optional | Integer ($int32) | The local time minute for the transition rule(s) |
| Optional | Integer ($int32) | The local time nano for the transition rule(s) |
| Optional | Integer ($int32) | The local time second for the transition rule(s) |
| Optional | Boolean | If |
| Optional | String enumeration
| The month for the transition rule(s) |
| Optional | String | The identifier for the offset after |
| Optional | String | The rules for the offset after |
| Optional | Integer ($int32) | The total seconds for the offset after |
| Optional | String | The identifier for the offset before |
| Optional | String | The rules for the offset before |
| Optional | Integer ($int32) | The total seconds for the offset before |
| Optional | String | The identifier for the standard offset |
| Optional | String | The rules for the standard offset |
| Optional | Integer ($int32) | The total seconds for the standard offset |
| Optional | String enumeration
| The type of time for the transition rule(s) |
| Optional | String | The date-time after the transition rule(s) |
| Optional | String | The date-time before the transition rule(s) |
| Optional | Integer ($int32) | The nano value for the duration of the transition |
| Optional | Boolean | If |
| Optional | Integer ($int32) | The seconds value for the duration of the transition |
| Optional | Boolean | If |
| Optional | String | The duration of the transition |
| Optional | Boolean | If |
| Optional | Boolean | If |
| Optional | Boolean | If |
| Optional | Boolean | If |
| Optional | String | The instant of the transition |
| Optional | String | The identifier for the offset after |
| Optional | String | The rules for the offset after |
| Optional | Integer ($32) | The total seconds for the offset after |
| Optional | String | The identifier for the offset before |
| Optional | String | The rules for the offset before |
| Optional | Integer ($int32) | The total seconds for the offset before |
| Optional | Boolean | If |
| Optional | String | Either an ISO-8601 date or a local date: yyyy-mm-dd; the date or date-time the package is intended to arrive to the customer; this will be used to determine the most appropriate service method when generating a label. |
| Conditional | String | Either the Shipium-generated origin ID or your organization's own origin ID, used to identify the origin where the shipment will be processed; if you include the optional |
| Optional | String enumeration
| The type of location for the destination address |
| Optional | String | The name of the city for the destination address |
| Optional | String | The company name for the destination address |
| Required | String | The ISO 3166-1 country code for the destination address |
| Optional | String | The email address of the contact for the destination address |
| Optional | String | The name associated with the destination address |
| Optional | String | The phone number of the contact for the destination address |
| Optional | String | The phone number country code of the contact for the destination address |
| Required | String | A country code appropriate postal code for the destination address |
| Optional | String | The name of the state for the destination address |
| Optional | String | The first address line |
| Optional | String | The second address line |
| Optional | Boolean | If |
| Optional | String | When present, this is used to limit carrier selection to carrier accounts that contain a matching fulfillment context. |
| Optional | String enumeration
| Fulfillment methodology of the shipment |
| Optional | Boolean | If |
| Optional | String | Delivery estimate ID associated with this product |
| Optional | Boolean | If |
| Conditional (optional, but required if including | String enumeration
| Hazmat category for this order item; use |
| Conditional (optional, but required if | String enumeration
| The material in which the hazardous material is packaged |
| Conditional (optional, but required if | String enumeration
| The hazard class of the hazmat |
| Conditional (optional, but required if | String | The International Air Transport Association (IATA) or U.S. Department of Transportation (DOT) regulatory identifier for the commodity as appropriate |
| Optional | String enumeration
| The packing group code for the hazardous material |
| Optional | String | The packing instruction code used for air transport |
| Conditional (optional, but required if | String | Proper shipping name that is associated with the specified hazmat ID |
| Conditional (optional, but required if | Number ($float) | The amount of quantity type material in quantity units |
| Conditional (optional, but required if | String enumeration
| Determines whether the quantity includes the raw material (net) or also includes the material housing (gross) |
| Conditional (optional, but required if | String enumeration
| The units of measure for the quantity of hazardous materials specified |
| Optional | String | The appropriate IATA/DOT subsidiary classes associated with the material and the hazard class |
| Conditional (optional, but required if | String enumeration
| Declares that a package was prepared according to ground, passenger aircraft, or cargo aircraft only |
| Optional | String | The unique identifier representing this order |
| Conditional (optional, but required for international shipments and shipments containing hazardous materials) | String | A list of properties that may affect the shipping of the product |
| Conditional (optional, but required for international shipments and shipments containing hazardous materials) | String | A product ID for the product being checked, such as ISBN and UPC |
| Conditional (optional, but required for international shipments and shipments containing hazardous materials) | Integer($int32) | The number of units of this product |
| Optional | String | Identification use to represent the group of delivery estimates purchased |
| Required | String | The timestamp for when a customer placed an order for this product; the timestamp must be a valid ISO 8601 timestamp |
| Conditional | Number ($float) | The least long linear dimension (i.e., the shortest side of a box or envelope).
|
| Conditional | Number ($float) | The longest linear dimension (i.e., the longest side of a box or envelope)
|
| Conditional | String enumeration
| The unit in which linear dimensions are provided
|
| Conditional | Number ($float) | The second longest linear dimension (i.e., the second longest side of a box or envelope)
|
| Conditional | String enumeration
| The material type of the packaging. REQUIRED when |
| Optional | String | A custom name for the packaging |
| Conditional | String | The unique identifier for a pre-configured packaging type defined in the Shipium Console. When provided, the system uses the pre-configured packaging properties (dimensions, material, weight) associated with this ID. When this value is present, |
| Optional | Number ($float) | The value of the weight |
| Optional | String enumeration
| The unit in which weight values are provided |
| Optional | String | An optional unique identifier that may be used for the shipment |
| Optional | String | String passed to carriers as a purchase order identifier |
| Optional | String | String passed to carriers as a reference; this field can be expanded to include multiple reference identifiers by adding sequential numbers to the field name: referenceIdentifier2 (up to 5 reference identifiers) |
| Optional | Boolean | If you pass Note: This does not guarantee a Saturday delivery. |
| Optional | String
| The type of location for the origin address |
| Optional | String | The name of the city for the origin address |
| Optional | String | The company name for the origin address |
| Conditional | String | The ISO 3166-1 country code for the origin address; if you include the optional |
| Optional | String | The email address of the contact for the origin address |
| Optional | String | The name of the contact for the origin address |
| Optional | String | The phone number of the contact for the origin address |
| Optional | String | The phone number country code of the contact for the origin address |
| Conditional | String | A country-code-appropriate postal code for the origin address; if you include the optional |
| Optional | String | The 2-letter postal abbreviation of the state for the origin address |
| Optional | String | The first address line |
| Optional | String | The second address line |
| Optional | Boolean | When |
| Optional | String | A high-level shipping option shown to or selected by a customer |
| Optional | String | A collection of free-form tags that may be added to the shipment |
| Optional | String ($date-time) | The timestamp for when you shipped the product from your warehouse; the timestamp must be a valid ISO 8601 timestamp. If not provided, this value defaults to |
| Optional | String | Either the Shipium Tenant ID or the Tenant ID provided by your organization (Partner Provided ID). When present, this is used to indicate the tenant associated with the shipment. |
| Optional | String | Either the Shipium third party billing set ID or the third party billing set ID provided by your organization. When present, this is used to indicate the third party billing set that should be used for the billing of the shipment. |
| Optional | Number ($float) | The value of the weight |
| Optional | String enumeration
| The unit in which weight values are provided |
Resources
Your Shipium team member is available to help along the way. However, you might find these resources helpful:
Updated 7 days ago
