Documentation Index Fetch the complete documentation index at: https://docs.unstructured.io/llms.txt
Use this file to discover all available pages before exploring further.
Path parameters
The unique identifier of the notification channel to update.
Body
Updated channel description. Maximum 255 characters.
Updated list of event types to subscribe to. Value Description job.scheduledJob queued to run job.in_progressJob has started job.completedJob finished processing job.stoppedJob has stopped job.failedJob failed to initialize without processing any files
Whether the channel is active.
Updated webhook endpoint URL. Applies when channel_type is webhook.
Updated signing secret for verifying incoming webhook requests. Must be between 24 and 75 bytes (24 to 75 ASCII characters). Applies when channel_type is webhook. Omit to keep the current value. Use this secret to verify incoming webhook requests . If you do not provide a secret, you cannot use secret-based verification for incoming webhook requests.
Updated email delivery configuration. Applies when channel_type is email. Value Required Description recipient_emailyes Email address to deliver notifications to. reply_toEmail address set as the reply-to header in notification emails. ccAdditional email addresses to copy on notification emails. Array of strings.
Response
Unique identifier for the channel.
Channel type: webhook or email.
Whether the channel is active.
ISO 8601 timestamp when the channel was created.
ISO 8601 timestamp when the channel was last updated.
Webhook endpoint URL. Present when channel_type is webhook.
Email delivery configuration. Present when channel_type is email.
cURL
Python SDK
Python SDK (async)
curl --request PATCH \
--url "${ UNSTRUCTURED_API_URL }/api/v1/notifications/channels/c1d2e3f4-5a6b-7c8d-9e0f-1a2b3c4d5e6f" \
--header "unstructured-api-key: ${ UNSTRUCTURED_API_KEY }" \
--header "Content-Type: application/json" \
--data '{
"event_types": ["job.completed", "job.failed", "job.in_progress"],
"enabled": true
}'
{
"id" : "c1d2e3f4-5a6b-7c8d-9e0f-1a2b3c4d5e6f" ,
"channel_type" : "webhook" ,
"description" : "Job status alerts" ,
"event_types" : [ "job.completed" , "job.failed" , "job.in_progress" ],
"enabled" : true ,
"url" : "https://hooks.example.com/notify" ,
"created_at" : "2026-04-29T10:00:00Z" ,
"updated_at" : "2026-04-29T11:00:00Z"
}