DOCS

Asendia labels

Create Asendia ePAQ labels on your own carrier account.

Connect your Asendia account to Zonos Dashboard and create Asendia ePAQ shipping labels directly from your shipments, on your own account and your own negotiated pricing.

This guide covers connecting the account, enabling the service levels you ship, and creating your first label.

1

Connect your Asendia account to Zonos

You will need your Asendia Customer Engagement Portal (CEP) login.

  1. Go to Zonos Dashboard -> Settings -> Rates.

  2. Click Add carrier.

  3. Select Asendia.

  4. Enter your Asendia account information as follows:

    1. Site user ID - your Customer Engagement Portal username.
    2. Passcode - the password for that portal user.
  5. Click Save to finish.

Those two values are all we need. You do not need an Asendia client ID or client secret: Asendia issues API credentials to the integrating software provider rather than to the shipper, so Zonos authenticates with its own and your portal user tells Asendia which account to ship and bill on.

Asendia issues your portal login during onboarding. If you do not have it, contact your Asendia account representative.

Supported service levels 

Zonos can create labels for these Asendia products:

Service levelCode
ePAQ Standardasendia.epaq_standard
ePAQ Plusasendia.epaq_plus
ePAQ Selectasendia.epaq_select
ePAQ Eliteasendia.epaq_elite

Not currently supported for label creation:

  • ePAQ Select Direct Access (asendia.epaq_select_direct_access)
  • Asendia Custom (asendia.custom)

A label request on either of these is rejected rather than booked, because Zonos cannot determine which Asendia product to send. If you need Direct Access, contact Zonos support so we can confirm the correct product with Asendia before you ship on it.

Which of the supported products you can ship also depends on what Asendia has enabled on your account.

Connect via API 

If you connect carrier accounts programmatically rather than through Dashboard, use the carrierAccountConnect mutation with the ASENDIA carrier code.

1{
2 "input": {
3 "carrierCode": "ASENDIA",
4 "rateType": "NEGOTIATED",
5 "credentials": [
6 {
7 "type": "USER_ID",
8 "value": "your_portal_username"
9 },
10 {
11 "type": "API_TOKEN",
12 "value": "your_portal_password"
13 }
14 ]
15 }
16}

Asendia requires the following credential types:

  • USER_ID - your Customer Engagement Portal username
  • API_TOKEN - the password for that portal user

No client ID or secret is sent. Zonos authenticates with its own Asendia credentials and uses your portal user to tell Asendia which account to ship and bill on.

For the full mutation and response shape, see Connect via API. Connecting an Asendia account does not make a test rating call, so the mutation succeeds as long as the credential types are valid.

Next steps 

Book a demo

Was this page helpful?


Get support·Legal docs·© 2026 Zonos