Error
A valid request URL is required to generate request examples{
"success": true,
"data": {
"id": "rec_7f2a01",
"objectType": "contacts",
"source": "api",
"externalId": "crm_88213",
"fields": {
"name": "Dana Ruiz",
"phone": "+14155550142",
"email": "dana@example.com",
"plan": "Gold"
},
"fieldUpdatedAt": {
"name": "2026-07-12T10:00:00.000Z"
},
"phoneE164": "+14155550142",
"email": "dana@example.com",
"tombstonedAt": null,
"createdAt": "2026-07-12T10:00:00.000Z",
"updatedAt": "2026-07-12T10:00:00.000Z"
}
}{
"type": "about:blank",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>",
"code": "<string>",
"errors": [
{
"field": "<string>",
"message": "<string>"
}
]
}{
"type": "about:blank",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>",
"code": "<string>",
"errors": [
{
"field": "<string>",
"message": "<string>"
}
]
}Records
Get a caller-context record
Returns one caller-context record by object type and ID.
GET
/
records
/
{objectType}
/
{externalId}
Error
A valid request URL is required to generate request examples{
"success": true,
"data": {
"id": "rec_7f2a01",
"objectType": "contacts",
"source": "api",
"externalId": "crm_88213",
"fields": {
"name": "Dana Ruiz",
"phone": "+14155550142",
"email": "dana@example.com",
"plan": "Gold"
},
"fieldUpdatedAt": {
"name": "2026-07-12T10:00:00.000Z"
},
"phoneE164": "+14155550142",
"email": "dana@example.com",
"tombstonedAt": null,
"createdAt": "2026-07-12T10:00:00.000Z",
"updatedAt": "2026-07-12T10:00:00.000Z"
}
}{
"type": "about:blank",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>",
"code": "<string>",
"errors": [
{
"field": "<string>",
"message": "<string>"
}
]
}{
"type": "about:blank",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>",
"code": "<string>",
"errors": [
{
"field": "<string>",
"message": "<string>"
}
]
}Authorizations
Flowyte secret API key (Authorization: Bearer flowyte_sk_live_…). Scope-gated; is scoped to your organization — a key can never reach another tenant. The listed scopes in each operation's apiKey requirement are the scopes that key must hold. The tokenUrl is nominal: keys are minted in the dashboard.
Path Parameters
The record's object type (e.g. "contacts").
The record's id in your source app (the upsert identity).
Query Parameters
Pin the record's source (else the most-recent match across sources).