Skip to main content

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

Coming soon!

Go

Coming soon!

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:
Response includes pagination metadata:

Filtering

Use query parameters to filter results:

Sorting

Sort results using the sort 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