Destination
A destination’s URL, method, authentication, rate limit, attempts, and health.
A destination in the project: a URL that webhooks are sent to, and how to send them. Its credentials and signing secret are never part of it.
{
"id": "01m3m5gpbttxs7xnhk0jgyt4wa",
"projectId": "01m3d44nq41sec9tj8m2tbgh18",
"name": "Orders, Dar es Salaam",
"url": "https://orders.example.co.tz/webhooks/payments",
"urlSecret": false,
"method": "POST",
"state": "enabled",
"auth": { "kind": "bearer" },
"rateLimit": { "count": 10, "period": "second" },
"maxAttempts": 10,
"timeoutSeconds": 15,
"failing": false,
"failuresInRow": 0,
"failingSince": null,
"createdAt": "2026-09-28T14:08:19.322803Z",
"updatedAt": "2026-09-28T14:08:19.322803Z"
}Fields
idstringThe destination’s ID, 26 lowercase letters and digits. A Connection’s
destinationIdand a Delivery’sdestinationIdhold this ID.projectIdstringThe project the destination belongs to.
namestring1 to 100 characters on one line. Unique in the project.
urlstring | nullThe https URL webhooks are sent to, or
nullwhenurlSecretistrue.urlSecretbooleanWhether the URL is hidden. A hidden URL is still used, and it cannot be read back.
methodstringPOST,PUT, orPATCH, or an empty string to send each webhook with the method it was received with.statestringenabled, orpaused, when its deliveries wait until it is enabled again.auth.kindstringHow it authenticates to the URL:
none,bearer,basic, orheader. The token, password, or header value cannot be read back.auth.headerstringOnly when
kindisheader. The name of the header it sends.rateLimit{ count, period } | nullAt most
countsends eachperiod, which issecond,minute, orhour.nullwhen there is no limit.maxAttemptsintegerHow many times each delivery is tried, 1 to 20.
timeoutSecondsintegerHow long each attempt waits for an answer, 1 to 60 seconds.
failingbooleantrueafter 3 failed attempts in a row, until an attempt succeeds.failuresInRowintegerHow many attempts have failed in a row. A success sets it back to 0.
failingSincestring | nullWhen the first of the failed attempts in a row happened, as an ISO 8601 date and time, or
nullwhenfailuresInRowis 0.createdAtstringWhen the destination was created, as an ISO 8601 date and time.
updatedAtstringWhen the destination last changed, as an ISO 8601 date and time.
Returned by
Last updated