Skip to main content
PUT
Update Webhook
Webhooks are available on paid subscriptions only.

Authorizations

Authorization
string
header
required

Bearer token authentication using your thanks.io API key

Path Parameters

webhookId
integer
required

ID of webhook

Example:

11

Body

application/json
url
string<uri>
required
Example:

"https://example.com/webhooks/thanksio-updated"

verb
string
required
Example:

"get"

type
enum<string>
required
Available options:
order_item.status_update,
order.status_update,
order_item.delivered,
scans.scan_update
Example:

"order_item.status_update"

description
string | null
Example:

"Updated webhook destination"

Response

OK

id
integer
Example:

13

user_id
integer
Example:

2

mailing_list_id
integer | null
Example:

null

type
enum<string>
Available options:
order_item.status_update,
order.status_update,
order_item.delivered,
scans.scan_update
Example:

"order_item.status_update"

description
string | null
Example:

"Updated webhook destination"

invoke_count
integer
Example:

0

url
string<uri>
Example:

"https://example.com/webhooks/thanksio-updated"

verb
string
Example:

"get"

created_at
string<date-time> | null
Example:

"2026-03-10T18:59:24.000000Z"

updated_at
string<date-time>
Example:

"2026-03-10T20:54:01.000000Z"

deleted_at
string<date-time> | null
Example:

null