Skip to content

WebHookRegistration

A web hook: a URL Maitento calls whenever something of one type changes, such as an interaction run or an uploaded file.

Kind: an object, used in responses.

Every field is present in a response; empty ones are null.

FieldTypeDescription
typeWebHookTypeWhat the web hook reports on.
urlstringThe URL Maitento calls.
signedOnlybooleanWhether deliveries are only signed, with X-MT-WebHook-Timestamp and X-MT-WebHook-Signature. Every web hook registered now is. False is one registered before deliveries were signed: its deliveries also carry the secret itself in X-MT-WebHook-Secret, so its receiver goes on working. Update it with signedOnly: true once the receiver checks the signature; that can’t be undone.
headersmap<string, string>Extra HTTP headers sent with every call. Values are write-only: a response shows each as ********.
tenantIduuidThe id of the tenant it belongs to.
iduuidThe unique id. Use it in by-id routes and wherever another object refers to this one.
dateCreateddatetimeWhen it was created, in UTC.
dateUpdateddatetimeWhen it was last changed, in UTC.
{
"type": "AppProcess",
"url": "...",
"signedOnly": false,
"headers": {
"key": "..."
},
"tenantId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"id": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"dateCreated": "2026-10-26T12:00:00.0000000Z",
"dateUpdated": "2026-10-26T12:00:00.0000000Z"
}