Base URL
All API requests should be made to:The legacy
/sdk path is still supported for backward compatibility but is deprecated.
New integrations should use /api/v1.API Playground
To use the API playground:- Get your API key from Dashboard → Settings → API Keys
- Click on any endpoint in the sidebar
- Enter your API key in the Authorization field (format:
gately_sk_live_xxxxx) - Fill in the parameters and click Send
Available Endpoints
The Gately API provides endpoints for:Authentication
The API uses API key authentication. Your API key contains the project context, so no separate project ID is needed.API Key Authentication
Include your API key in theAuthorization header:
JWT Authentication (Client-side)
For client-side requests from authenticated users, use the JWT token from a user session:Request Headers
All requests must include:Response Format
All responses are returned in JSON format:Error Responses
HTTP Status Codes
Rate Limiting
API requests are rate limited to ensure fair usage:- Standard: 100 requests per minute
- Authentication endpoints: 20 requests per minute
Pagination
List endpoints support pagination:Filtering & Sorting
Many endpoints support filtering and sorting:SDKs & Libraries
We provide official SDKs for common platforms:JavaScript SDK
For browsers and Node.js
React Hooks
React-specific hooks and components
Need Help?
API Keys
Learn how to create and manage API keys
Webhooks
Set up real-time event notifications