Developer First
API Documentation
Build powerful integrations with our RESTful API. Complete documentation, SDKs, and code examples to get you started in minutes.
Quick Start
Install SDK
npm install @exclusivepush/sdk
# or
yarn add @exclusivepush/sdkInitialize Client
import { ExclusivePush } from '@exclusivepush/sdk';
const client = new ExclusivePush({
apiKey: 'your_api_key_here',
environment: 'production'
});
// Make your first API call
const businesses = await client.businesses.list();
console.log(businesses);Lightning Fast
<50ms response time globally
Secure by Default
OAuth 2.0 and API key authentication
Global CDN
Distributed across 40+ edge locations
99.99% Uptime
Enterprise-grade reliability
Core API Endpoints
RESTful endpoints for all platform features
GET
/api/v1/businessesList all businesses in your accountPOST
/api/v1/customersCreate a new customer profileGET
/api/v1/analyticsRetrieve analytics and insightsPUT
/api/v1/products/{id}Update product informationPOST
/api/v1/webhooksConfigure webhook endpointsDELETE
/api/v1/sessions/{id}Terminate an active sessionRate Limits & Authentication
Rate Limits by Plan
Starter1,000 req/hour
Professional10,000 req/hour
EnterpriseCustom limits
Authentication Methods
- •API Key authentication for server-side applications
- •OAuth 2.0 for user authentication and authorization
- •JWT tokens for session management
Response Headers
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 999
X-RateLimit-Reset: 1640995200