Receives and processes Theolive event webhooks.

Behavior: Processes incoming Theolive webhook events by updating the corresponding channel status. Returns immediately with an "ok" response as Theolive terminates requests that take longer than 3 seconds. Exceptions are caught and logged without propagation.

Authorization: No authorization required. Validated by webhook filter.

Side Effects: The channel status is updated based on the webhook event type.

Error Scenarios: Logs a warning if channel status update fails. Logs and swallows any exceptions during processing to ensure a timely 200 response.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

The Theolive webhook request containing the event type, channel ID, and event details.

Represents a webhook event request from the THEOlive platform.

int64

Gets or sets the Unix timestamp when the webhook event was created.

string | null

Gets or sets the type of webhook event (e.g., channel state change).

object
object | null

Represents the object payload within a THEOlive webhook event.

boolean

Gets or sets a value indicating whether the event occurred in live mode.

Headers
string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Response
200

Webhook was received and acknowledged.

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here!