Evidence
What the workspace knows about a record, and where it came from.
#List evidence on a record
GET/api/v1/evidence
Newest first. Private evidence is never returned; metadata-only evidence has title and content null.
| Parameter | In | Type | Notes |
|---|---|---|---|
record_type required | query | person | company | lead | opportunity | |
record_id required | query | string | |
kinds | query | string | Comma-separated evidence kinds. |
limit | query | integer | Page size, at most 100. |
cursor | query | string | pagination.nextCursor from the previous page. |
curl https://synconone.com/api/v1/evidence?record_type=person&record_id=pr_1a2b3c4d5e6f7a8b \
-H "Authorization: Bearer sk_live_YOUR_KEY"{
"data": [
{
"id": "pr_1a2b3c4d5e6f7a8b",
"object": "string",
"kind": "string",
"source": "string",
"provider": "string",
"occurred_at": "2026-11-05T10:00:00Z",
"actor_kind": "string",
"actor_label": "string",
"title": "Annual plan renewal",
"content": "string"
}
],
"pagination": {
"nextCursor": null,
"hasMore": false
}
}Errors: 401: Missing, invalid, revoked or expired API key. · 403: The key lacks the scope, or its role cannot do this. · 422: Validation failed. · 429: Rate limited. Honour Retry-After.. See errors.
#Get one piece of evidence
GET/api/v1/evidence/{id}
| Parameter | In | Type | Notes |
|---|---|---|---|
id required | path | string | Evidence id. |
curl https://synconone.com/api/v1/evidence/pr_1a2b3c4d5e6f7a8b \
-H "Authorization: Bearer sk_live_YOUR_KEY"{
"data": {
"id": "pr_1a2b3c4d5e6f7a8b",
"object": "string",
"kind": "string",
"source": "string",
"provider": "string",
"occurred_at": "2026-11-05T10:00:00Z",
"actor_kind": "string",
"actor_label": "string",
"title": "Annual plan renewal",
"content": "string"
}
}Errors: 401: Missing, invalid, revoked or expired API key. · 403: The key lacks the scope, or its role cannot do this. · 404: Not found, or not visible to this key. · 422: Validation failed. · 429: Rate limited. Honour Retry-After.. See errors.