DEVELOPERS
Build custom integrations, sync data, and extend the Convertec platform with a clean, predictable REST API.
Authentication
Every request to the Convertec API must be authenticated with a Bearer token. Generate an API key from your workspace settings, then pass it in the Authorization header of every request.
# Fetch your first 20 contacts curl -X GET "https://api.convertec.cloud/v1/contacts?limit=20" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json"
{
"data": [
{ "id": "ctc_8f2a", "name": "Jordan Lee", "email": "jordan@acme.co", "stage": "qualified" }
],
"meta": { "count": 20, "has_more": true, "next_cursor": "eyJpZCI6IjhmMmEifQ" }
}Endpoint categories
Every resource in the platform is reachable over a consistent, versioned REST API at api.convertec.cloud/v1.
Create, search, and manage contact records
/contactsList all contacts with pagination and filters
/contactsCreate a new contact record
/contacts/{id}Retrieve a single contact by ID
/contacts/{id}Update an existing contact
Manage pipeline stages and deal values
/dealsList all deals across pipelines
/dealsCreate a new deal and attach it to a pipeline
/deals/{id}/stageMove a deal to a different pipeline stage
/deals/{id}Permanently remove a deal
Read and manage marketing campaigns
/campaignsList all active and archived campaigns
/campaignsCreate a new campaign
/campaigns/{id}/metricsRetrieve performance metrics for a campaign
Query aggregated performance data
/analytics/overviewAccount-level performance summary
/analytics/revenueRevenue attribution by channel
/analytics/funnels/{id}Conversion funnel breakdown
Subscribe to real-time platform events
/webhooksList all configured webhook subscriptions
/webhooksRegister a new webhook endpoint
/webhooks/{id}Remove a webhook subscription
Manage users, roles, and permissions
/team/membersList all team members in the workspace
/team/invitesSend a new team invitation
/team/members/{id}/roleChange a member's permission role
Rate limiting
To keep the platform fast and fair for everyone, API requests are rate-limited per workspace based on your plan tier.
Rate limit status is returned in the X-RateLimit-Remaining and X-RateLimit-Reset response headers on every call.
Official SDKs
Skip the boilerplate. Our client libraries handle authentication, retries, and pagination for you.
npm install @convertec/sdkTypeScript-first client with full type definitions for every endpoint.
pip install convertecPythonic client with async support, built for data pipelines and automation.
composer require convertec/sdkCompatible with Laravel and vanilla PHP 8.1+ projects.
Request API access for your workspace and we will send you a key within one business day, along with sandbox credentials.