Skip to content

List Webhooks

GET https://api.echovalue.dev/webhook

Returns all configured webhooks for your wallet, including inbound email webhooks and scheduled webhooks.

Headers:

HeaderDescription
x-tokenYour API token

200 OK — JSON object.

{
"webhooks": [
{
"webhookId": "inbox-alerts",
"webhook": "https://example.com/hooks/inbox-alerts",
"headers": {},
"format": "slack",
"options": {},
"includeAttachments": true,
"email": "r_abcd1234@hook.echovalue.dev",
"hash": "a1b2c3d4e5f6..."
},
{
"webhookId": "daily-sync",
"webhook": "https://example.com/hooks/daily-sync",
"headers": {},
"schedule": {
"cron": "0 9 * * *",
"timezone": "Europe/Rome",
"active": true,
"nextRunAt": "2026-04-24T07:00:00.000Z",
"lastRunAt": "2026-04-23T07:00:00.000Z",
"lastStatus": "success"
},
"hash": "a1b2c3d4e5f6..."
}
]
}
FieldTypeDescription
webhooksarrayArray of webhook configurations

Webhook entry fields:

FieldTypeDescription
webhookIdstringPublic webhook identifier used for get/update/delete/test operations
webhookstringConfigured callback URL
headersobjectCustom headers
formatstringConfigured native format, if any
templateobjectCustom template object when format is custom
optionsobjectFormat-specific options; sensitive values are redacted
includeAttachmentsbooleanWhether attachments are included in webhook payloads. Returned only for inbound email webhooks.
scheduleobjectScheduling metadata for scheduled webhooks
emailstringOpaque mailbox address that triggers this webhook. Returned only for inbound email webhooks.
hashstringSHA256 hash of your token
  • If an entry has email, it is an inbound email webhook.
  • If an entry has schedule, it is a scheduled webhook.
  • If an entry has format, the inbound email payload is transformed before delivery.
  • Scheduled entries do not include mailbox-only fields such as format, template, options, or includeAttachments.

Response headers:

HeaderDescription
x-balanceWallet balance after this call
x-costCredits consumed

See Response Headers for details.

StatusMeaning
200Configuration list returned
401Invalid token
402Insufficient credits
Terminal window
curl 'https://api.echovalue.dev/webhook' \
-H 'x-token: mytoken'