Base URL
Authentication
All API requests require authentication using an API key:Get your API key from the Better Data Dashboard
SDKs
TypeScript/Node.js
Python
Go
Quick Example
Response Format
All API responses follow this structure:Success Response
Error Response
Error Codes
Rate Limiting
API requests are rate-limited per API key:
Rate limit headers are included in every response:
Pagination
List endpoints support cursor-based pagination:Filtering
Use query parameters to filter results:Sorting
Sort results using thesort parameter:
Webhooks
Subscribe to real-time events:Webhook Events
View all available webhook events
API Endpoints
Gateway Endpoints
List tools, execute tools, chat completions
Session Endpoints
Create, get, update, delete sessions
Integration Endpoints
Connect Shopify, Square, sync products
Analytics Endpoints
Get metrics, attribution, conversion data