Powerful API Reference Documentation & Examples

Comprehensive documentation of all API endpoints, request formats, response structures, and code samples. Our APIs are designed for easy integration with industry-standard REST, GraphQL, and WebSockets.

View Endpoints

Explore detailed specifications, examples, and testing interfaces

API Reference Diagram

What Our API Can Do

From rapid development to secure deployments, our API ecosystem gives you everything needed to build robust integrations.

REST & GraphQL

Access flexible API operations with standard REST/GraphQL. Use either or both based on your use case.

Real-time

Leverage WebSockets for instantaneous data streaming and event-based architectures.

Secure

Muiltifaceted security through TLS 3 encryption and token-based authentication.

API Endpoints

Below are the core API functions available to developers. All endpoints are protected via OAuth2.1 with bearer tokens.

POST

/api/v1/identify

Used to identify and record user sessions across applications. Supports multiple identification methods, including JWT, cookies, and API keys.

{
  "external_id": "customer-12345",
  "attributes": {
    "email": "user@example.com",
    "first_name": "Jane",
    "last_name": "Doe",
    "created_at": "2025-09-09T12:34:56Z"
  }
}
                    
Response Code: 200 OK Try in Console
POST

/api/v1/track

Used for recording events or user actions across systems. Supports rich metadata and custom properties.

{
  "user_id": "u-23456",
  "event": "product_view",
  "product": "laptop-model-x12",
  "price": 799.99,
  "timestamp": "2025-09-09T11:34:56z"
}
                    
Response Code: 201 Created Test in API Console

Interactive API Console

Try our endpoints with live feedback in real-time. No API key needed.

POST /api/identify Try our API console below
{
  "external_id": "console-123",
  "attributes": {
    "email": "dev@example.com",
    "first_name": "Developer",
    "last_name": "User"
  }
}
                        
Copy

{"success":true,"user_id":"console-123","timestamp":"2025-09-09T12:00:00Z"}

Access Full API Sandbox

API Reference FAQ

Here are some of the most common questions developers ask about our API integration platform.

How do I authenticate?

All API requests must include a valid Bearer token in the Authorization header. Tokens can be generated in your developer account.

Can I test the API without signing up?

Our sandbox allows developers to test all core functionality without creating an account. No personal information is stored.

What languages do you support?

We have code snippets for JavaScript, Python, Go, and Java. All endpoints are language-agnostic and compatible with any HTTP-enabled client.

Need Help Integrating?

Our developer support team is available 24/7 to help with API requests, authentication, or any other technical questions.

Contact Developer Support