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.custom_claims,
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,
session,
session.create,
session.create.flow,
session.create.admin,
session.delete,
session.delete.explicit,
session.delete.explicit.logout,
session.delete.explicit.revoke,
session.delete.admin,
session.delete.admin.revoke,
session.delete.passive,
session.delete.passive.expire,
session.delete.passive.limit
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"