Webhooks
Webhooks are used to notify external systems of changes within Struct PIM through a web request
Authorizations
AuthorizationstringRequired
Body
Model representing a webhook
Uidstring · uuidOptional
Unique id of webhook
Titlestring | nullableOptional
Title of webhook
Urlstring | nullableOptional
Url for the webhook to request when triggered
ActivebooleanOptional
Activate / deactivate webhook
EnabledEventsstring[] | nullableOptional
Events this webhook shall act on
Responses
200
OK
No content
post
/v1/webhooks200
OK
No content
Authorizations
AuthorizationstringRequired
Body
Model representing a webhook
Uidstring · uuidOptional
Unique id of webhook
Titlestring | nullableOptional
Title of webhook
Urlstring | nullableOptional
Url for the webhook to request when triggered
ActivebooleanOptional
Activate / deactivate webhook
EnabledEventsstring[] | nullableOptional
Events this webhook shall act on
Responses
200
OK
No content
put
/v1/webhooks200
OK
No content
Authorizations
AuthorizationstringRequired
Path parameters
webhookUidstring · uuidRequired
Uid of webhook
Query parameters
sincestring · date-timeOptional
return webhook requests newer than this timestamp
onlyFailedbooleanOptional
Only return failed webhook requests
pageinteger · int32Optional
Page to get (1 is first page)
Responses
200
OK
application/json
get
/v1/webhooks/{webhookUid}/requests200
OK
Get a specific request made from a webhook. Note that webhook requests are only stored for 14 days
get
Authorizations
AuthorizationstringRequired
Path parameters
webhookUidstring · uuidRequired
Uid of webhook
requestUidstring · uuidRequired
Uid of webhook request
Responses
200
OK
application/json
get
/v1/webhooks/{webhookUid}/requests/{requestUid}200
OK
Last updated