Yes, ShipTime offers a developer API that allows seamless integration with your systems. Designed for flexibility and ease of use, our REST API enables you to incorporate ShipTime’s shipping services directly into your own applications or platforms.

API Features and Documentation

  • REST API with Basic Authentication (Development Sandbox):

    • Simple and secure integration

    • Endpoints start with /rest

    • The Sandbox environment allows you to test and refine your integration before going live.

    • Access sandbox documentation here: ShipTime API Sandbox.

  • REST API with OAuth (Production)

    • Simple and secure integration

    • Endpoints start with /rest

    • Using the Production environment allows you to quote shipping rates, create shipments and labels, schedule pick-ups and track packages.

    • Access production documentation here: ShipTime API Production.

How to Get Started

  1. Request Development Credentials:

  2. Work with a Developer:

    • ShipTime recommends working with a developer to implement the API and ensure a smooth integration.

Moving to Production

  1. Access Integration options in the ShipTime UI  

    • Click Integrations - My Integration and select API

    • Click the (+) and then Enable Integration

    • The API Integrations Management screen will display.  Click Create Client ID

    • You will be asked to add a name for your integration.  Enter the name and click Create Client ID again

    • Your API Secret and Client ID are now created.  Note: the API Secret will only be displayed once - Copy and Store.  Once the window is closed, you will see the Client ID

    • You now have your Production Credentials and are ready to create your API connection

Best Practices - Sandbox

  1. In Special Instructions, add " Test booking Not for Pick up"
  2. Select Drop-off, not Pick-up, when testing rates only
  3. If a Pick-up is added, set a pick-up date as far as possible in the future
  4. ALL  shipments should be cancelled - same-day

    *Please Note: Rates and services returned on Sandbox are only for development purposes of completing and integrating a shipping workflow. They do not reflect the pricing or services that would be returned on production.  

Best Practices - Production

  1. It is not recommended to create "test" shipments in Production.  Shippers will be liable for any associated charges
  2. Select Drop-off, not Pick-up, when testing rates only
  3. Become familiar with carrier rates and surcharges.  For example, Nationex will charge for missed pick-ups, and Uber will charge for the full shipment once the driver is dispatched.



By integrating with ShipTime’s API, you can streamline your shipping processes, automate tasks, and take advantage of ShipTime’s features directly within your own platform.

For additional support, contact our Tech Support Team via: techsupport@shiptime.com


Sign Up Today and Start Saving on Your Shipping Costs!