Prerequisites
- API access enabled: This is not self-serve. Contact your Recotap account manager to have it enabled for your workspace.
- Your API key: Generate it from Settings → Workspace → Tech Settings → API Access Key. See Authentication if you haven’t done this yet.
Step 1: Verify your key
Fetch your accounts to confirm authentication is working:All API responses share this envelope:
statusCode, timestamp, path, and data. Subsequent steps in this guide show only the data field for brevity. See Introduction for the full structure.401 Unauthorized, check that the X-Api-Key header value is correct and that API access has been enabled for your workspace.
Step 2: Push your first account
domain is required and used for deduplication — if an account with the same domain already exists, the item is returned as failed. Once created, store the rtp_aid returned in the response to update the account via PUT /accounts/:rtp_aid.
data field of the response:
rtp_aid from the response — you will need it to update this account via PUT /accounts/:rtp_aid.
Step 3: Pull accounts with Recotap scores
Pull accounts back with enrichedrtp_ score fields:
data field of the response (showing one account):
rtp_ fields back into your system records:
| Field | Type | Description |
|---|---|---|
rtp_aid | string | Recotap’s internal account ID |
rtp_account_score | number | Overall account score (0–100) |
rtp_journey_stage | string | Current revenue journey stage (e.g. "Consideration") |
rtp_website_intent_score | number | Intent score from website visit signals |
rtp_bombora_intent_score | number | Intent score from Bombora data |
rtp_g2_intent_score | number | Intent score from G2 data |
rtp_advertising_activity_score | number | Intent score from LinkedIn ad activity |
rtp_last_account_date | date | Timestamp of the last Recotap update for this account |
Step 4: Set up delta sync
On subsequent syncs, combinelastSync (a filter) with limit and cursor (pagination) to fetch only changed records efficiently:
syncTimestamp from each completed response and pass it as lastSync on the next run. Only records updated after that point are returned.
What’s next
Accounts
Full account push, update, and pull reference
Deals
Push deals with stage history for revenue attribution
Sales Activities
Push call and email activities with contact data
Custom Fields
View and define custom field schemas for accounts
Segments
Pull Recotap segment memberships into your system
Errors
Complete error reference and handling guide