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/sdk
Initialize 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/businesses
List all businesses in your accountPOST
/api/v1/customers
Create a new customer profileGET
/api/v1/analytics
Retrieve analytics and insightsPUT
/api/v1/products/{id}
Update product informationPOST
/api/v1/webhooks
Configure 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