curl https://api.tracklysms.com/api/v2/webhooks/66b0f7c84a1d4b2e9c3a1f2e \
-H "X-Api-Key: trk_your_api_key"
{
"id": "66b0f7c84a1d4b2e9c3a1f2e",
"accountId": 1042,
"url": "https://hooks.bizinga.com/trackly",
"events": ["message.delivered", "message.failed"],
"active": true,
"signingSecretRotatedAt": null,
"createdAt": "2026-07-26T14:03:11Z",
"updatedAt": "2026-07-26T14:03:11Z"
}
{ "error": "not_found" }
Webhooks (v2)
Get Webhook Endpoint
Fetch a single webhook endpoint by id.
GET
/
v2
/
webhooks
/
{endpoint_id}
curl https://api.tracklysms.com/api/v2/webhooks/66b0f7c84a1d4b2e9c3a1f2e \
-H "X-Api-Key: trk_your_api_key"
{
"id": "66b0f7c84a1d4b2e9c3a1f2e",
"accountId": 1042,
"url": "https://hooks.bizinga.com/trackly",
"events": ["message.delivered", "message.failed"],
"active": true,
"signingSecretRotatedAt": null,
"createdAt": "2026-07-26T14:03:11Z",
"updatedAt": "2026-07-26T14:03:11Z"
}
{ "error": "not_found" }
Returns one webhook endpoint on the account (without the signing secret).
Path Parameters
string
required
The endpoint’s id.
Examples
curl https://api.tracklysms.com/api/v2/webhooks/66b0f7c84a1d4b2e9c3a1f2e \
-H "X-Api-Key: trk_your_api_key"
{
"id": "66b0f7c84a1d4b2e9c3a1f2e",
"accountId": 1042,
"url": "https://hooks.bizinga.com/trackly",
"events": ["message.delivered", "message.failed"],
"active": true,
"signingSecretRotatedAt": null,
"createdAt": "2026-07-26T14:03:11Z",
"updatedAt": "2026-07-26T14:03:11Z"
}
{ "error": "not_found" }
Error Codes
| HTTP Status | Error Code | Description |
|---|---|---|
| 404 | not_found | No endpoint with that id on the account. |
⌘I