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/businessesList all businesses in your account
POST/api/v1/customersCreate a new customer profile
GET/api/v1/analyticsRetrieve analytics and insights
PUT/api/v1/products/{id}Update product information
POST/api/v1/webhooksConfigure webhook endpoints
DELETE/api/v1/sessions/{id}Terminate an active session

Official SDKs

Native libraries for your favorite programming languages

🟢

Node.js

v2.0.0

View docs
🐍

Python

v2.0.0

View docs
💎

Ruby

v1.8.0

View docs
🐘

PHP

v1.5.0

View docs
🔵

Go

v1.2.0

View docs

Java

Coming Soon

View docs

Rate 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