# Sendstack APIs

## Sendstack APIs

- [Introduction](https://docs.sendstackhq.com/master.md): Welcome to the Sendstack API Guide
- [The Basics](https://docs.sendstackhq.com/the-basics.md)
- [Set up your account](https://docs.sendstackhq.com/the-basics/set-up-your-account.md)
- [Base URLs](https://docs.sendstackhq.com/the-basics/base-urls.md)
- [Authentication](https://docs.sendstackhq.com/the-basics/authentication.md)
- [Postman](https://docs.sendstackhq.com/the-basics/postman.md)
- [Responses and Errors](https://docs.sendstackhq.com/the-basics/responses-and-errors.md)
- [Webhook Verification](https://docs.sendstackhq.com/the-basics/webhook-verification.md)
- [Pagination](https://docs.sendstackhq.com/the-basics/pagination.md)
- [Rate Limiting](https://docs.sendstackhq.com/the-basics/rate-limiting.md)
- [Session](https://docs.sendstackhq.com/the-basics/session.md)
- [Guides](https://docs.sendstackhq.com/guides.md)
- [Integrated Partners](https://docs.sendstackhq.com/guides/integrated-partners.md)
- [Manual Partners](https://docs.sendstackhq.com/guides/manual-partners.md)
- [Connected Partners](https://docs.sendstackhq.com/guides/connected-partners.md)
- [Connected Platforms](https://docs.sendstackhq.com/guides/connected-platforms.md)
- [Payments](https://docs.sendstackhq.com/guides/payments.md): How to pay for deliveries
- [Addresses and Locations](https://docs.sendstackhq.com/guides/addresses-and-locations.md)
- [Delivery Statuses](https://docs.sendstackhq.com/guides/delivery-statuses.md)
- [Order Tracking](https://docs.sendstackhq.com/guides/order-tracking.md): How to track a delivery
- [Common Terminology](https://docs.sendstackhq.com/guides/common-terminology.md)
- [Packaging](https://docs.sendstackhq.com/guides/packaging.md)
- [Pay on Delivery](https://docs.sendstackhq.com/guides/pay-on-delivery.md): Describes the pay on delivery feature available on CTRL
- [Roles and Permissions](https://docs.sendstackhq.com/guides/roles-and-permissions.md)
- [Associates](https://docs.sendstackhq.com/guides/roles-and-permissions/associates.md): Defines the permissions and limitations of associates
- [Operators](https://docs.sendstackhq.com/guides/roles-and-permissions/operators.md): Defines permissions and limitations of operators
- [Admins](https://docs.sendstackhq.com/guides/roles-and-permissions/admins.md): Defines permissions and limitations of admins
- [Super Admins](https://docs.sendstackhq.com/guides/roles-and-permissions/super-admins.md): Defines permissions of super admins
- [Tabular presentation](https://docs.sendstackhq.com/guides/roles-and-permissions/tabular-presentation.md): Here is a tabular representation of all roles available within a CTRL business, along with their associated permissions
- [Websockets](https://docs.sendstackhq.com/guides/websockets.md)
- [Wallet](https://docs.sendstackhq.com/delivery-api/wallet.md): Endpoints to manage your wallet
- [Get Wallet Balance](https://docs.sendstackhq.com/delivery-api/wallet/get-wallet-balance.md)
- [Get Wallet Transactions](https://docs.sendstackhq.com/delivery-api/wallet/get-wallet-transactions.md): Get wallet transactions
- [Locations](https://docs.sendstackhq.com/delivery-api/locations.md): Endpoints to fetch locations
- [Get Mapped Locations](https://docs.sendstackhq.com/delivery-api/locations/get-delivery-locations.md)
- [Get Countries](https://docs.sendstackhq.com/delivery-api/locations/get-countries.md)
- [Estimates](https://docs.sendstackhq.com/delivery-api/estimates.md): Endpoint to get prices of deliveries based on location
- [Get Delivery Price Estimate](https://docs.sendstackhq.com/delivery-api/estimates/get-delivery-price.md)
- [Partners](https://docs.sendstackhq.com/delivery-api/partners.md)
- [Get Partners](https://docs.sendstackhq.com/delivery-api/partners/get-partners.md)
- [Get Partner](https://docs.sendstackhq.com/delivery-api/partners/get-partner.md)
- [Update Partner Profile](https://docs.sendstackhq.com/delivery-api/partners/update-partner-profile.md)
- [Add Partner Off Days](https://docs.sendstackhq.com/delivery-api/partners/add-partner-off-days.md)
- [Delete Partner Off Day](https://docs.sendstackhq.com/delivery-api/partners/delete-partner-off-day.md)
- [Packaging](https://docs.sendstackhq.com/delivery-api/packaging.md)
- [Categories](https://docs.sendstackhq.com/delivery-api/categories.md): View all categories of items we can deliver using the request format below.
- [Bookings](https://docs.sendstackhq.com/delivery-api/bookings.md)
- [New Booking](https://docs.sendstackhq.com/delivery-api/bookings/request-delivery.md)
- [Generate POD account number](https://docs.sendstackhq.com/delivery-api/bookings/generate-pod-account-number.md): Details on how to generate an account number for a POD delivery
- [Fetch Deliveries](https://docs.sendstackhq.com/delivery-api/bookings/fetch-deliveries.md)
- [Update Delivery Details](https://docs.sendstackhq.com/delivery-api/bookings/update-delivery-details.md)
- [Update Drop Statuses](https://docs.sendstackhq.com/delivery-api/bookings/update-drop-statuses.md)
- [Cancel Drops](https://docs.sendstackhq.com/delivery-api/bookings/cancel-delivery.md)
- [Reschedule Delivery](https://docs.sendstackhq.com/delivery-api/bookings/reschedule-delivery.md): Reschedule Delivery by delivery ID
- [Update Delivery Window](https://docs.sendstackhq.com/delivery-api/bookings/update-delivery-window.md): Update delivery window by specifying dropId, control business id and updated delivery window.
- [Assign Drop](https://docs.sendstackhq.com/delivery-api/bookings/assign-drop.md)
- [Status Tracking](https://docs.sendstackhq.com/delivery-api/status-tracking.md)
- [Track Delivery Status](https://docs.sendstackhq.com/delivery-api/status-tracking/track-delivery-status.md)
- [Messaging](https://docs.sendstackhq.com/delivery-api/messaging.md)
- [Send Customer Message](https://docs.sendstackhq.com/delivery-api/messaging/send-customer-message.md)
- [Add Private Note](https://docs.sendstackhq.com/delivery-api/messaging/add-private-note.md)
- [Update note status](https://docs.sendstackhq.com/delivery-api/messaging/update-note-status.md): Update note by providing the noteId
- [Sample Webhook Payloads](https://docs.sendstackhq.com/delivery-api/sample-webhook-payloads.md)
- [New delivery](https://docs.sendstackhq.com/delivery-api/sample-webhook-payloads/new-delivery.md)
- [Updated delivery status](https://docs.sendstackhq.com/delivery-api/sample-webhook-payloads/updated-delivery-status.md)
- [New internal note](https://docs.sendstackhq.com/delivery-api/sample-webhook-payloads/new-internal-note.md)
- [New customer message](https://docs.sendstackhq.com/delivery-api/sample-webhook-payloads/new-customer-message.md)
- [Pickup attempt](https://docs.sendstackhq.com/delivery-api/sample-webhook-payloads/pickup-attempt.md)
- [Dropoff attempt](https://docs.sendstackhq.com/delivery-api/sample-webhook-payloads/dropoff-attempt.md)
- [Pickup window updated](https://docs.sendstackhq.com/delivery-api/sample-webhook-payloads/pickup-window-updated.md)
- [Delivery window updated](https://docs.sendstackhq.com/delivery-api/sample-webhook-payloads/delivery-window-updated.md)
- [Devices](https://docs.sendstackhq.com/live-tracking-apis/devices.md): Endpoints to manage your tracking devices
- [Get Devices](https://docs.sendstackhq.com/live-tracking-apis/devices/get-devices.md): Get devices associated with your account
- [Positions](https://docs.sendstackhq.com/live-tracking-apis/positions.md)
- [Get All Positions](https://docs.sendstackhq.com/live-tracking-apis/positions/get-all-positions.md): Get latest positions for all devices
- [Get Device Position History](https://docs.sendstackhq.com/live-tracking-apis/positions/get-device-position-history.md): Get position history for a specific devices
- [Stream Positions](https://docs.sendstackhq.com/live-tracking-apis/positions/stream-positions.md)
- [Get Total Distance](https://docs.sendstackhq.com/live-tracking-apis/positions/get-total-distance.md): Get total distance travelled
- [Geofences](https://docs.sendstackhq.com/live-tracking-apis/geofences.md)
- [Create Geofence](https://docs.sendstackhq.com/live-tracking-apis/geofences/create-geofence.md)
- [Update Geofence](https://docs.sendstackhq.com/live-tracking-apis/geofences/update-geofence.md)
- [Fetch Geofences](https://docs.sendstackhq.com/live-tracking-apis/geofences/fetch-geofences.md)
- [Fetch Single Geofence](https://docs.sendstackhq.com/live-tracking-apis/geofences/fetch-single-geofence.md)
- [Events](https://docs.sendstackhq.com/live-tracking-apis/events.md)
- [Create Events](https://docs.sendstackhq.com/live-tracking-apis/events/create-events.md)
- [Overspeed Event](https://docs.sendstackhq.com/live-tracking-apis/events/create-events/overspeed-event.md)
- [Low Battery Event](https://docs.sendstackhq.com/live-tracking-apis/events/create-events/low-battery-event.md)
- [No Movement Event](https://docs.sendstackhq.com/live-tracking-apis/events/create-events/no-movement-event.md)
- [No Signal Event](https://docs.sendstackhq.com/live-tracking-apis/events/create-events/no-signal-event.md)
- [Geofence In Event](https://docs.sendstackhq.com/live-tracking-apis/events/create-events/geofence-in-event.md)
- [Geofence Out Event](https://docs.sendstackhq.com/live-tracking-apis/events/create-events/geofence-out-event.md)
- [Update Events](https://docs.sendstackhq.com/live-tracking-apis/events/update-events.md)
- [Overspeed Event](https://docs.sendstackhq.com/live-tracking-apis/events/update-events/overspeed-event.md)
- [Low Battery Event](https://docs.sendstackhq.com/live-tracking-apis/events/update-events/low-battery-event.md)
- [No Movement Event](https://docs.sendstackhq.com/live-tracking-apis/events/update-events/no-movement-event.md)
- [No Signal Event](https://docs.sendstackhq.com/live-tracking-apis/events/update-events/no-signal-event.md)
- [Geofence In Event](https://docs.sendstackhq.com/live-tracking-apis/events/update-events/geofence-in-event.md)
- [Geofence Out Event](https://docs.sendstackhq.com/live-tracking-apis/events/update-events/geofence-out-event.md)
- [Fetch Events](https://docs.sendstackhq.com/live-tracking-apis/events/fetch-events.md)
- [Fetch Single Event](https://docs.sendstackhq.com/live-tracking-apis/events/fetch-single-event.md)
- [Sample Wehook Payloads](https://docs.sendstackhq.com/live-tracking-apis/sample-wehook-payloads.md)
- [Overspeed Event](https://docs.sendstackhq.com/live-tracking-apis/sample-wehook-payloads/overspeed-event.md)
- [Low Battery Event](https://docs.sendstackhq.com/live-tracking-apis/sample-wehook-payloads/low-battery-event.md)
- [No Movement Event](https://docs.sendstackhq.com/live-tracking-apis/sample-wehook-payloads/no-movement-event.md)
- [No Signal Event](https://docs.sendstackhq.com/live-tracking-apis/sample-wehook-payloads/no-signal-event.md)
- [Geofence In Event](https://docs.sendstackhq.com/live-tracking-apis/sample-wehook-payloads/geofence-in-event.md)
- [Geofence Out Event](https://docs.sendstackhq.com/live-tracking-apis/sample-wehook-payloads/geofence-out-event.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.sendstackhq.com/master.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
