Skip to main content
WEBHOOK
on_demand_setting_updated
{
  "action": "ON_DEMAND_SETTING_UPDATED",
  "actionId": "a912a64f-8865-4289-9024-9a120792c3d8",
  "actor": {
    "id": "h212a64f-8865-4289-9024-9a120792c3d8",
    "type": "USER"
  },
  "actionCreatedAt": "2023-10-01T12:00:00Z",
  "onDemandSettings": {
    "status": true,
    "accessType": "GATED",
    "recordings": [
      {
        "id": "0123e456-7890-1234-5678-abcdef123456",
        "title": "Video 1",
        "duration": 123
      }
    ],
    "onDemandLandingPageDetails": {
      "name": "On-demand Page",
      "url": "https://app.zuddl.com/org/event",
      "type": "On-demand page",
      "status": "Published"
    }
  }
}

Headers

X-Webhook-Signature
string
required

Signature to verify the webhook request

Body

application/json

Information about on demand setting update activity

Webhook payload for on demand setting update activity

action
string
Example:

"ON_DEMAND_SETTING_UPDATED"

actionId
string<uuid>

Unique identifier of the action triggered in zuddl.

Example:

"a912a64f-8865-4289-9024-9a120792c3d8"

actor
object

Details of the actor who performed the action.

actionCreatedAt
string<date-time>

Timestamp when the action was created.

Example:

"2023-10-01T12:00:00Z"

event
object
onDemandSettings
object

Response

200

Return a 200 status to indicate that the data was received successfully