Cirro
Ensure you have provided required credentials to ship with Cirro.
Cirro credential requirements
Prior to shipping with Cirro, you must configure credentials in the Shipium Console. You'll provide a user name and API key for production and test mode.
Cirro's service methods and their identifiers are listed on the Supported Carriers page.
Carrier configurables
Carrier configurables are carrier-specific options you set on a Carrier Settings configuration in the Shipium Console. For Cirro, the Carrier Configurables section includes the Cirro Hub Code.
Cirro Hub Code
The Cirro Hub Code is the region code for the Cirro sort center that a Carrier Settings configuration delivers to. Shipium passes this code to Cirro for shipments that use the configuration.
Configuration option | Details |
|---|---|
Cirro Hub Code | Type: String |
The available region codes and their Cirro sort centers are listed below.
| Region code | Cirro sort center |
|---|---|
| WE | Vernon, CA |
| NJ | Carteret, NJ |
| NE | Jamaica, NY |
| CE | Melrose Park, IL |
| SO | Coppell, TX |
| SE | Hialeah, FL |
| EA | Decatur, GA |
| SL | Millcreek, UT |
| CA | Mississauga, ON |
Because the Cirro Hub Code is set on the Carrier Settings configuration, each configuration delivers to a single Cirro sort center. You'll need to configure a separate Carrier Settings configuration for each sort center you ship from, and attach the appropriate configuration to the relevant carrier contract. If the Cirro Hub Code is not set, or does not match the sort center for a shipment's origin, the shipment fails.
Additional requirements
For single-parcel shipments, the following additional required field should be nested in the shipmentParameters property. For multi-parcel shipments, it should be included in multiParcelShipmentParameters.
Required fields
Request field | Details |
|---|---|
| Type: Integer (int32) |
A snippet of the JSON request for the API call with the required field is included. This example is for a single-parcel shipment. A multi-parcel shipment would be included in multiParcelShipmentParameters.
{
"shipmentParameters": {
"orderItemQuantities": [
{
...
"quantity": 2,
...
]
}
}Customs item to order item quantity mapping
For international shipments with Cirro, accurate customs declaration requires a precise mapping between the items declared in your customs information and the corresponding items within each package. Shipium facilitates this by connecting the productId values in your customsInfo.customsItems with the productId values in your package's orderItemQuantities.
You can find more information in Customs Info for Shipments.
Resources
Your Shipium team member is available to help along the way. However, you might find these resources helpful:
Updated 2 days ago
