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
Partners, deals, commissions, payouts, touchpoints, attribution, products, contracts — every resource has full CRUD endpoints.
Generate scoped API keys from Settings → API Keys. Each key has granular permissions (read/write per resource) and optional expiration.
All list endpoints support cursor pagination, date range filters, status filters, and full-text search. Retrieve exactly the data you need.
Clear X-RateLimit-* headers on every response. 1000 requests per minute per key. Burst allowance for batch operations.
Create, update, or delete up to 100 records per request. Import partners from a spreadsheet, bulk-approve payouts, or batch-update deal stages.
Include an Idempotency-Key header on write operations. Safe to retry on network failures without creating duplicate records.
HOW DATA FLOWS
SETUP IN 4 STEPS
Go to Settings → API Keys → Create Key. Name it, select permission scopes, and set an expiration if needed.
GET /api/v1/partners with your API key in the Authorization header. You'll get a paginated list of all partners.
Full API reference at /docs with request/response examples, error codes, and pagination guides.
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
Yes. The demo org (accessible via /demo) acts as a sandbox. Generate API keys in the demo dashboard to test without affecting production data.
All responses are JSON. List endpoints return { data: [...], cursor: "..." } for pagination. Error responses include { error: "...", code: "..." }.
Not yet — the API follows REST conventions closely so any HTTP client works. Official TypeScript and Python SDKs are on the roadmap.
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