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.

PUT /accounts/:externalId Updates the custom fields of an existing account identified by your CRM’s externalId. Returns 404 if no account matches the externalId.
curl -X PUT "http://eapi.recotap.com/api/v1/crm/accounts/crm-001" \
  -H "X-Api-Key: your-api-key-here" \
  -H "Content-Type: application/json" \
  -d '{
    "customFields": { "CONTRACT_VALUE_C": 95000 }
  }'
Request body
FieldTypeRequiredDescription
customFieldsobjectNoKey-value pairs using Recotap custom field keys e.g. { "CONTRACT_VALUE_C": 95000 }. Per-key merge — only the keys you include are updated. Existing keys not present in the request are preserved. Keys must exist as active custom fields. Returns 400 if any key is unknown.
Response data
{ "message": "Account updated successfully" }
Only customFields is accepted. Sending domain or any other field returns 400.