Aramex integration

Middle East courier: shipments, tracking, rates, pickup scheduling, locations

Help CentreConnectors

Overview

Aramex is a major Middle East courier with global reach via partner networks. The Automize Aramex connector covers shipment creation, tracking, rate calculation, pickup scheduling, and country/location lookups.

  • Regions: HQ'd in UAE; strong in MENA region + global delivery. SA pickups + delivery through Aramex SA.
  • Plans: Aramex business accounts. API access via account application.

Setting up the connection

Auth type: API Key.

  1. Apply for API access via aramex.com/developers.
  2. Receive Username + Password + Account Number + Account PIN + Account Entity.
  3. In Automize, open Settings → Connectors → Aramex → Add connection. Paste all credentials – connector passes them as ClientInfo on each request.

Find your credentials at https://www.aramex.com/developers/.


Rate limits

Aramex enforces conservative per-account limits – typically 1-5 TPS. Connector retries with backoff. Heavy operations should be batched via the bulk endpoints.


Data model

Shipping primitives:

    Account ─── Shipments ── Tracking Events
                Pickup Schedules
                Locations (country + city lists for shipping)

Available operations

7 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Calculate RateGeneralCalculate shipping rate
Cancel PickupGeneralCancel a scheduled pickup
Create ShipmentGeneralCreate a new shipment
Fetch CountriesGeneralFetch supported countries
List LocationsGeneralList cities for a country
Schedule PickupGeneralSchedule a courier pickup
Track ShipmentGeneralTrack a shipment

Operations

Calculate Rate

Calculate shipping rate

ParameterRequiredTypeDescription
Originaddress OriginAddressYestext
Destinationaddress DestinationAddressYestext
Shipmentdetails ShipmentDetailsYestext
Clientinfo ClientInfoYestext

Tips

  • OriginAddress + DestinationAddress + ShipmentDetails (weight + dimensions).
  • Returns rate in account currency + transit time estimate.

Cancel Pickup

Cancel a scheduled pickup

ParameterRequiredTypeDescription
Pickupguid PickupGUIDYestext
Clientinfo ClientInfoYestext

Tips

  • PickupGUID from Schedule response.

Create Shipment

Create a new shipment

ParameterRequiredTypeDescription
Shipments ShipmentsYestext
Clientinfo ClientInfoYestext
Transaction TransactionYestext
Labelinfo LabelInfoYestext

Tips

  • Shipments[]: array – supports bulk creation.
  • Transaction for client reference.
  • LabelInfo: {ReportID, ReportType} for label format.
  • Returns shipment ID + waybill number + base64 label.

Fetch Countries

Fetch supported countries

ParameterRequiredTypeDescription
Clientinfo ClientInfoYestext

Tips

  • Returns countries Aramex serves. Use for shipping country lookup.

List Locations

List cities for a country

ParameterRequiredTypeDescription
Clientinfo ClientInfoYestext
Countrycode CountryCodeYestext

Tips

  • CountryCode (ISO-2). Returns cities + postal codes for that country.

Schedule Pickup

Schedule a courier pickup

ParameterRequiredTypeDescription
Pickup PickupYestext
Clientinfo ClientInfoYestext
Transaction TransactionYestext
Labelinfo LabelInfoYestext

Tips

  • Pickup details + ClientInfo. Returns PickupGUID for cancellation.

Track Shipment

Track a shipment

ParameterRequiredTypeDescription
Shipments ShipmentsYestext
Clientinfo ClientInfoYestext

Tips

  • Shipments[]: array of waybill numbers. Bulk track.

FAQ

Test environment?
Aramex provides UAT credentials separately. Test waybill numbers don't generate real shipments. Get UAT access via your account manager.
Bulk shipments?
Create Shipment accepts an array – up to 50 shipments per call. Each gets its own waybill in the response.
International vs domestic – what changes?
International needs customs declaration on shipment + HS codes. Domestic skips that. Aramex routes international via partner couriers (UPS, etc.) for some country pairs.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.