Getting Started
Overview
POSaBIT's Point-of-Sale API enables third-party integrators and retailers to read and update inventory, manifests, coupons, customers, and transaction data for cannabis retail venues.
POSaBIT is in the process of migrating all partners to the v3 API endpoints. Earlier versions (v1 and v2) will be deprecated and fully sunset in the near future. We strongly recommend developing against v3 endpoints.
Requirements
- Active POSaBIT merchant account
- Active POSaBIT integrator API token (v3) or venue API token (v1/v2)
- Executed API Agreement — contact support@posabit.com for inquiries
Base URLs
| Environment | Base URL |
|---|---|
| Staging |
https://staging-app.posabit.com/api
|
| Production |
https://app.posabit.com/api
|
Response Format
All API responses are returned as JSON. Successful responses return the requested data, while errors return a JSON object with error details.
// Success (200)
{
"incoming_orders": [...]
}
// Error (401)
{
"error": "Unauthorized",
"message": "Invalid API credentials"
}
Next Steps
- Authentication — learn how to authenticate API requests
- Menu Feeds — set up menu feed integrations
- Webhooks — receive order status callbacks
- Venue API V3 — browse the latest API endpoints