Documentation Index
Fetch the complete documentation index at: https://docs.recotap.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- CRM 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 CRM API access has been enabled for your workspace.
Step 2: Push your first account
externalId is required on every account. It is your CRM’s unique identifier for the record and is used for all future updates via PUT /accounts/:externalId.
data field of the response:
externalId as the path parameter, matching what you pushed.
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 CRM 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 CRM
Errors
Complete error reference and handling guide