Skip to main content
PUT
Update a webhook by ID

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your API key. Must only be used when using Hanko Cloud.

Path Parameters

id
string<uuid>
required

UUID of the requested object

Body

application/json
callback
string<uri>
required
events
enum<string>[]
required
Minimum array length: 1
Available options:
user,
user.login,
user.create,
user.delete,
user.update,
user.update.email,
user.update.email.create,
user.update.email.delete,
user.update.email.primary,
user.update.username,
user.update.username.create,
user.update.username.delete,
user.update.username.update,
email.send
enabled
boolean
required

Response

OK

id
string<uuid>
callback
string<uri>
enabled
boolean
failures
integer
Required range: x >= 0
expires_at
string<date-time>
events
DatabaseWebhookEvent · object[]
created_at
string<date-time>
updated_at
string<date-time>

Time of last update of the audit log

Example:

"2022-09-14T12:15:09.788784Z"