Colissimo is the parcel delivery service of La Poste, France's national postal service, offering domestic and international shipping solutions for shipments originating in France.
This guide provides developers with the details needed to build Colissimo shipping capabilities into your ShipStation API workflows. For additional information about using Colissimo with ShipStation API, see our Colissimo help article.
NOTE:
Colissimo is a post-billed carrier. You are charged when the label is scanned by Colissimo, not when the label is created in ShipStation API.
The following properties are required to connect a Colissimo account:
| Property | Type | Required? | Description |
|---|---|---|---|
nickname | string | required | A nickname for the account in ShipStation API (especially useful if connecting multiple accounts). |
username | string | required | Your Colissimo account username. |
password | string | required | Your Colissimo account password. |
NOTE:
If both a sender Name and Company Name are provided in the Ship From address, Colissimo labels will display only the Company Name. If only the sender Name is provided, it will be displayed on the label.
You can connect a Colissimo account using the POST method to the /v1/connections/carriers/ endpoint, or via the ShipStation API Dashboard.
carrier_name: colissimo
POST /v1/connections/carriers/:carrier_name
Sample request:
POST /v1/connections/carriers/colissimo HTTP/1.1
Host: api.shipengine.com
API-Key: __YOUR_API_KEY_HERE__
Content-Type: application/json
{
"nickname": "My Colissimo Account",
"username": "your_username",
"password": "your_password"
}A successful connection will return a response with the carrier_id, which you'll use for any requests for this account going forward.
For instructions on connecting your Colissimo account via the ShipStation API dashboard, see our Colissimo help article.
IMPORTANT:
Colissimo does not provide a rates API. Rate estimates will always show $0.00 in ShipStation API. Contact your Colissimo account representative for details about your contracted rates. However, ShipStation Rate Calculator will display available services.
The available Colissimo services appear below. Please note that carriers may update their available services at any time. To ensure you are always using valid services, you can use the list carrier services endpoint at any time.
| Service | API Code |
|---|---|
| Domicile (France) sans signature | domicile_france_sans_signature |
| Domicile (France) avec signature | domicile_france_avec_signature |
| Retour France | retour_france |
| Service | API Code |
|---|---|
| Expert International | expert_international |
| Domicile (Europe) avec signature | domicile_europe_avec_signature |
| Domicile (Territoires Français) sans signature | domicile_territoires_francais_sans_signature |
| Domicile (Territoires Français) avec signature | domicile_territoires_francais_avec_signature |
Colissimo supports creating return labels using the retour_france service. Review the Return Labels page for details on creating return labels with ShipStation API.
Colissimo does not include specific carrier package types. You can use the generic package type or custom package types.
Colissimo supports adding insurance to your shipments. Review our Parcel Insurance page for details on adding shipment insurance with ShipStation API.
NOTE:
For shipments in mainland France, packages are automatically insured in the event of loss or damage up to €23 per kilo (€690 maximum) with or without signature. For shipments greater than or equal to 1kg, an invoice is requested for compensation.
Ad Valorem Insurance is available for Colissimo shipments with signature, with a maximum coverage of €5,000 per shipment.
| Insurance Coverage | Cost | Eligible Services |
|---|---|---|
| €150 | €0.90 | Colissimo Domicile avec signature |
| €300 | €1.80 | Colissimo Retour |
| €500 | €3.00 | Colissimo Point Retrait |
| €1,000 | €6.00 | |
| €2,000 | €12.00 | |
| €5,000 (maximum) | €30.00 |
- Label sizes: 4" x 6"
- Label formats: PDF, ZPL
NOTE: While ShipStation API can generate 8.5x11 PDF labels for Colissimo, borders on the label may be cut off. All essential data should be visible, but we recommend using the standard 4" x 6" format for best results.
Colissimo supports adding custom label messages.
Colissimo supports multi-package shipments. See our Multi-Package Shipping page for details about creating multi-package labels.
Colissimo supports label branding.
Colissimo supports voiding labels in ShipStation API; however, the void request does not communicate with Colissimo's API. The label will remain valid on Colissimo's side but will be marked as voided in ShipStation API. As long as you do not use the label, it will expire automatically after a period of time and you will not be charged.
Colissimo supports paperless labels for most services, including the Retour France return service.
To request a paperless label, add the display_scheme property to your label request with one of these values:
paperless- Receive only a paperless download URLlabel_and_paperless- Receive both a physical label and paperless download URL
The response will include a paperless_download URL that can be used to access the digital label.
Customs forms print as part of the label and cannot be printed separately. For CN23 customs forms, a default shipping cost value of €0.50 is used because Colissimo does not share shipping rates via API. You may need to manually correct this value on the physical form if required.
For customs information, Colissimo requires the weight per item in a package. Since ShipStation API does not capture individual item weights, the integration calculates an average weight by dividing the total package weight by the number of items.
Colissimo delivery services include the confirmation type in the service name (for example, "avec signature" means with signature). A single "Default confirmation for the specified service" confirmation option is used for all services.
| Confirmation Type | API Code | Description |
|---|---|---|
| Default confirmation for the specified service | delivery | Confirmation is determined by the service selected. |
See our Delivery Confirmation page for more details about using the confirmation property.
Colissimo supports limited advanced options, which you can add to the shipment object when creating a shipment or label.
To ensure you always have the most up-to-date information about Colissimo's advanced options, use the list carrier options call.
Colissimo does not require traditional end-of-day manifests. However, ShipStation API can generate a paper manifest document for you to hand over to the driver when requested. This document is generated from your shipment information and serves as proof when making carrier claims with Colissimo.
Colissimo does not support scheduling pickups via the ShipStation API.
While Colissimo supports pickup and drop-off at service points (PUDO), this feature is not yet available in ShipStation API due to a required field that has not been implemented. PUDO functionality is supported with ShipEngine.
ShipStation API's integration with Colissimo does not support automatic tracking updates. You can still track shipments using the tracking number via Colissimo's tracking system or by making manual tracking API requests.
Review our Track a Package guides for details on tracking with ShipStation API.
See the Disconnect section in our Delete a Carrier page for the process of deleting or disconnecting a carrier from ShipStation API.
NOTE:
If you disconnect a carrier account and reconnect it, the account will have a new
carrier_idin ShipStation API.