Skip to main content

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.

GET /accounts Returns all accounts for your team with enriched rtp_ score fields. Supports delta sync via lastSync and cursor-based pagination.
curl "http://eapi.recotap.com/api/v1/crm/accounts?limit=100" \
  -H "X-Api-Key: your-api-key-here"
Query parameters
ParameterTypeDescription
lastSyncISO 8601 stringOnly return accounts updated after this time. Must be a valid ISO 8601 datetime. An invalid format returns 400.
limitintegerNumber of records to return. Default 100.
cursorstringKeyset cursor. Pass the nextCursor value from the previous response to fetch the next page.
Response data
{
  "data": [
    {
      "externalId": "crm-001",
      "name": "Acme Corp",
      "domain": "acme.com",
      "rtp_aid": "663abc...",
      "rtp_account_score": 78,
      "rtp_journey_stage": "Consideration",
      "rtp_advertising_activity_score": 55,
      "rtp_website_intent_score": 42,
      "rtp_g2_intent_score": 0,
      "rtp_bombora_intent_score": 31,
      "rtp_last_account_date": "2026-04-30T09:00:00.000Z"
    }
  ],
  "nextCursor": "663abc...",
  "hasNextPage": true,
  "syncTimestamp": "2026-04-30T10:00:00.000Z"
}
FieldDescription
nextCursorPass this value as cursor on the next request to fetch the next page.
hasNextPagetrue if more records exist beyond the current page.
syncTimestampServer timestamp of this response. Store this value and pass it as lastSync on your next sync to retrieve only records updated since this point.
Account fields
FieldTypeDescription
externalIdstringYour CRM’s ID as provided when the account was pushed e.g. "crm-001"
namestringCompany name e.g. "Acme Corp"
domainstringPrimary domain e.g. "acme.com"
rtp_ score fields
FieldTypeDefaultDescription
rtp_aidstringRecotap’s internal account ID
rtp_account_scorenumber0Overall account score (0–100)
rtp_journey_stagestring""Revenue journey stage as configured in Recotap. Stage names are defined per team — e.g. "Awareness", "Consideration", "Decision". Empty string if no stage is assigned.
rtp_advertising_activity_scorenumber0Intent score from LinkedIn ad activity
rtp_website_intent_scorenumber0Intent score from website visit signals
rtp_g2_intent_scorenumber0Intent score from G2 data
rtp_bombora_intent_scorenumber0Intent score from Bombora data
rtp_last_account_datestringISO timestamp of the last Recotap update for this account
All rtp_ score fields default to 0 on a newly pushed account. Scores are updated on a schedule — not in real-time.