EziShipping API Documentation

Welcome to the EziShipping API Developer Portal.
The EziShipping REST API allows you to integrate directly with our shipping platform to calculate shipping rates, create consignments, generate labels, track shipments, and retrieve Proof of Delivery (POD) information.

Follow these steps to begin integrating with EziShipping API.

  1. Obtain your credentials
    • Obtain your Customer ID, API Username, and API Password from EziShipping.
  2. Choose an API service
    • Select the required API endpoint from the API Collections menu.
  3. Configure the endpoint
    • Replace all required placeholder variables in the endpoint URL with your account-specific values.
  4. Authenticate your requests
    • All API requests require HTTP Basic Authentication using your assigned API credentials.
  5. Test in Sandbox
    • Complete your integration testing using the Sandbox environment before moving to Production.
  6. Move to Production
    • Production access is enabled after successful integration testing and validation.

All API requests require HTTP Basic Authentication.

Setting Value
Authentication Type Basic Authentication
Username Your assigned API Username
Password Your assigned API Password
Sandbox Environment

Use the Sandbox environment for development and integration testing.

https://betaapi.sampsonexpress.com.au/v3.6
Production Environment

Use the Production environment for live shipping transactions.

https://api.sampsonexpress.com.au/v3.6

API endpoints use placeholder variables which must be replaced before sending requests.

Variable Description
{{host}} API Base URL for the selected environment
{{customerId}} Your assigned customer account number

Example Endpoint
{{host}}/customers/{{customerId}}/consignment/

The EziShipping API provides the following services:

    Consignments
    • Create and manage shipping consignments.
    Book A Pickup
    • Schedule and manage pickup requests.
    Address Lookup
    • Validate and retrieve address information.
    Shipping Calculator
    • Calculate available shipping options and rates.
    Order
    • Create and manage shipping orders.

For detailed request parameters, response structures, and examples, select a service from the API Collections menu.

Before moving your integration to Production:

  • Sandbox data may not synchronise with Production in real time.
  • Sandbox environments may be refreshed periodically.
  • Test consignments should be thoroughly validated before Production use.
  • Production access is enabled after successful integration testing.
  • Always verify that your application is using the correct environment URL.
  • Do not use Production credentials in your Sandbox integration, or vice versa.

For API access issues, authentication problems, or integration assistance, contact our support team:

Please include your Customer ID, environment, endpoint name and error details when contacting support.