curl https://api.up2data.ai/v1/triggers/trg_abc123 \
-H "X-API-Key: $UP2DATA_API_KEY"
{
"data": {
"id": "trg_abc123",
"signal_id": "sig_9dk2m1xq",
"external_id": "crm:workspace:42",
"metadata": { "tenant": "acme" },
"check_number": 41,
"checked_at": "2026-07-01T09:00:04Z",
"matched": true,
"criteria_matched": ["field_change:headline"],
"diff": {
"headline": { "before": "VP Eng @ Acme", "after": "CTO @ Beta" }
},
"snapshot": {
"url": "https://linkedin.com/in/example",
"full_name": "Jane Doe",
"headline": "CTO @ Beta",
"current_company": { "name": "Beta", "title": "CTO" }
},
"credits_used": 1,
"webhook": {
"status": "delivered",
"attempts": 1,
"last_attempt_at": "2026-07-01T09:00:06Z"
}
},
"meta": { "creditsUsed": 0, "billed": false, "requestId": "req_tg41xx0m" }
}
Triggers
Get a Trigger
Full diff, full entity snapshot, and webhook delivery status for one match.
GET
/
v1
/
triggers
/
{id}
curl https://api.up2data.ai/v1/triggers/trg_abc123 \
-H "X-API-Key: $UP2DATA_API_KEY"
{
"data": {
"id": "trg_abc123",
"signal_id": "sig_9dk2m1xq",
"external_id": "crm:workspace:42",
"metadata": { "tenant": "acme" },
"check_number": 41,
"checked_at": "2026-07-01T09:00:04Z",
"matched": true,
"criteria_matched": ["field_change:headline"],
"diff": {
"headline": { "before": "VP Eng @ Acme", "after": "CTO @ Beta" }
},
"snapshot": {
"url": "https://linkedin.com/in/example",
"full_name": "Jane Doe",
"headline": "CTO @ Beta",
"current_company": { "name": "Beta", "title": "CTO" }
},
"credits_used": 1,
"webhook": {
"status": "delivered",
"attempts": 1,
"last_attempt_at": "2026-07-01T09:00:06Z"
}
},
"meta": { "creditsUsed": 0, "billed": false, "requestId": "req_tg41xx0m" }
}
Cost: Free
The list endpoint returns the diff; this one adds the full entity snapshot taken at the matching check — the complete record as it looked the moment it changed.
string
required
Trigger ID, e.g.
trg_abc123 (also present in every signal.triggered webhook).curl https://api.up2data.ai/v1/triggers/trg_abc123 \
-H "X-API-Key: $UP2DATA_API_KEY"
{
"data": {
"id": "trg_abc123",
"signal_id": "sig_9dk2m1xq",
"external_id": "crm:workspace:42",
"metadata": { "tenant": "acme" },
"check_number": 41,
"checked_at": "2026-07-01T09:00:04Z",
"matched": true,
"criteria_matched": ["field_change:headline"],
"diff": {
"headline": { "before": "VP Eng @ Acme", "after": "CTO @ Beta" }
},
"snapshot": {
"url": "https://linkedin.com/in/example",
"full_name": "Jane Doe",
"headline": "CTO @ Beta",
"current_company": { "name": "Beta", "title": "CTO" }
},
"credits_used": 1,
"webhook": {
"status": "delivered",
"attempts": 1,
"last_attempt_at": "2026-07-01T09:00:06Z"
}
},
"meta": { "creditsUsed": 0, "billed": false, "requestId": "req_tg41xx0m" }
}