All Integrations

REST API

Live

Developer · Free plan

Full programmatic access to your partner program data.

Every feature in Covant is available through the REST API. Create partners, register deals, query commissions, export attribution data — build custom workflows or integrate with any internal tool.

30+

Endpoints

API Key

Auth

1000/min

Rate limit

Free

Required plan

KEY FEATURES

Complete Coverage

Partners, deals, commissions, payouts, touchpoints, attribution, products, contracts — every resource has full CRUD endpoints.

API Key Authentication

Generate scoped API keys from Settings → API Keys. Each key has granular permissions (read/write per resource) and optional expiration.

Pagination & Filtering

All list endpoints support cursor pagination, date range filters, status filters, and full-text search. Retrieve exactly the data you need.

Rate Limiting with Headers

Clear X-RateLimit-* headers on every response. 1000 requests per minute per key. Burst allowance for batch operations.

Bulk Operations

Create, update, or delete up to 100 records per request. Import partners from a spreadsheet, bulk-approve payouts, or batch-update deal stages.

Idempotency Keys

Include an Idempotency-Key header on write operations. Safe to retry on network failures without creating duplicate records.

HOW DATA FLOWS

Your AppCovant APIPOST /partners, POST /deals
Covant APIYour AppGET /commissions, GET /attributions
CI/CDCovant APIPOST /deals/bulk-import
Covant APIData WarehouseGET /exports/full

SETUP IN 4 STEPS

1

Generate an API key

Go to Settings → API Keys → Create Key. Name it, select permission scopes, and set an expiration if needed.

2

Make your first request

GET /api/v1/partners with your API key in the Authorization header. You'll get a paginated list of all partners.

3

Explore the docs

Full API reference at /docs with request/response examples, error codes, and pagination guides.

4

Build your integration

Use the API to sync data, build custom dashboards, automate workflows, or feed your data warehouse.

USE CASES

DEVELOPER

Build a custom partner portal that matches your brand. Pull partner data, deals, and commission history from the API. Submit deal registrations and touchpoints programmatically.

DATA ENGINEER

Nightly ETL job pulls all attribution data into Snowflake. The data team builds cross-functional reports combining partner performance with product usage metrics.

REVOPS

Bulk import 500 historical deals from a CSV via the API's batch endpoint. Map fields during import. Historical attribution analysis is available immediately.

FAQ

Is there a sandbox environment?

Yes. The demo org (accessible via /demo) acts as a sandbox. Generate API keys in the demo dashboard to test without affecting production data.

What response format is used?

All responses are JSON. List endpoints return { data: [...], cursor: "..." } for pagination. Error responses include { error: "...", code: "..." }.

Are there SDKs available?

Not yet — the API follows REST conventions closely so any HTTP client works. Official TypeScript and Python SDKs are on the roadmap.

How do I handle rate limits?

Check X-RateLimit-Remaining on responses. If you hit the limit, the response includes Retry-After in seconds. For bulk operations, use the batch endpoints instead of individual requests.

OTHER INTEGRATIONS

☁️

Salesforce

Live
🟠

HubSpot

Live
🔗

Webhooks

Live
💬

Slack

Coming Soon
💳

Stripe

Beta
Get started free →Try the demo