---
title: "demo.event_response_updated webhook"
method: POST
path: "demo.event_response_updated"
---

# demo.event_response_updated webhook

`POST demo.event_response_updated` (webhook)

Sent when event responses of attendees are updated.

To enable the Webhook API, please email support@demodesk.com with the endpoint urls on your side and which events to activate.

## Payload

- WebhookDemoEventResponseUpdatedPayload
  - `meta` object, required
    - `event` object, required
      - `action` 'demo.event_response_updated', required
      - `apiVersion` 'v1', required
      - `createdAt` string, date-time, required
  - `data` object, required
    - `id` string, required
    - `type` 'demos', required
    - `attributes` WebhookDemoEventResponseUpdatedAttributes, required
      - `token` string, required
      - `link` string, required
      - `createdVia` string, required
      - `createdAt` string, date-time, required
      - `updatedAt` string, date-time, required
      - `location` string, required
      - `name` string, required
      - `eventTypeName` string, nullable, required
      - `playbookName` string, nullable, required
      - `hostId` integer, required
      - `hostEmail` string, nullable, required
      - `attendeeClassification` string, nullable, required
      - `calendarOrganizerClassification` string, nullable, required
      - `salesforceEventId` union, required
        - string
        - integer
      - `hubspotMeetingId` union, required
        - string
        - integer
      - `pipedriveActivityId` union, required
        - string
        - integer
      - `hubspotCompanyId` union, required
        - string
        - integer
      - `hubspotCompanyName` string, nullable, required
      - `hubspotDealId` union, required
        - string
        - integer
      - `hubspotDealName` string, nullable, required
      - `salesforceAccountId` union, required
        - string
        - integer
      - `salesforceAccountName` string, nullable, required
      - `salesforceOpportunityId` union, required
        - string
        - integer
      - `salesforceOpportunityName` string, nullable, required
      - `pipedriveDealId` union, required
        - string
        - integer
      - `pipedriveDealName` string, nullable, required
      - `googleEventId` string, nullable, required
      - `googleBeforeBufferEventId` string, nullable, required
      - `googleAfterBufferEventId` string, nullable, required
      - `office365EventId` string, nullable, required
      - `office365BeforeBufferEventId` string, nullable, required
      - `office365AfterBufferEventId` string, nullable, required
      - `tokens` object, required
      - `event` object, required
        - `start` object, required
          - `dateTime` string, date-time, required
        - `end` object, required
          - `dateTime` string, date-time, required
        - `attendees` object[], required
          - `email` string, required
          - `displayName` string, nullable, required
          - `responseStatus` 'none' | 'needsAction' | 'declined' | 'tentative' | 'accepted', required

## Acknowledgement `200`

Webhook accepted by your endpoint.

## Other responses

- `default` — Non-2xx responses are treated as delivery failures and retried. If webhooks keep failing, they get disabled automatically.

---

[API](https://skmtc.net/demodesk/apis/demodesk-public-api.md) · [All operations](https://skmtc.net/demodesk/apis/demodesk-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/demodesk/demodesk-public-api/revisions/3c40ff85e81d/schema)
