Skip to main content

How to integrate with the Spoke Dispatch API or Webhooks

Integrate the Spoke Dispatch API or Webhooks with your existing software solutions

Written by Chloe Ammonds-Nutt

How to integrate with Spoke's Public API

The Spoke Dispatch API is two-way.

It can be used for importing data and/or subscribing to event-based data as it is published.

Integrate your existing systems with the Spoke Dispatch Public API for end-to-end automation of your delivery operations.

For example, you could use Spoke's Public API to:

  • Import stops/orders from your own system into Dispatch

  • Sync delivery outcomes back to your ERP/e-commerce platform

  • Trigger custom SMS/email notifications from your own provider

  • Pull proof-of-delivery data into your internal systems

  • Keep a CRM, spreadsheet, or customer portal updated automatically

Complete technical documentation for the API and usage examples can be found here or by going to Settings > Integrations > API

You can check the status of the API and subscribe to updates here and see a list of all historical changes on our API changelog.


How to integrate with Spoke's Webhook API

You can build an integration with Spoke's Webhook API and use webhooks when you want Spoke Dispatch to notify your system when something changes.

The Webhook API provides a way to subscribe to important events. When your application endpoint is enabled on Spoke to receive events, Spoke will push real-time notifications to it. These notifications contain the event type, the timestamp of when it occurred, and any relevant data for that event. On your side, you can then use that to integrate Spoke with existing or new software.

Check out this Webhook Getting Started guide to help set up your integrations and read this guide for an example of how you can use Spoke's Webhook API with Zapier to import orders.

Read next...

Click here to learn how to automate processes with Zapier, or find out more about how to connect your Shopify store by reading this guide.


Got a question?

Contact your account manager, start a live chat, or email [email protected]

Did this answer your question?