---
title: "recording.transcription_postprocessed webhook"
method: POST
path: "recording.transcription_postprocessed"
---

# recording.transcription_postprocessed webhook

`POST recording.transcription_postprocessed` (webhook)

Sent when recording transcription and post-processing are complete.

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

## Payload

- WebhookRecordingTranscriptionPostprocessedPayload
  - `meta` object, required
    - `event` object, required
      - `action` 'recording.transcription_postprocessed', required
      - `apiVersion` 'v1', required
      - `createdAt` string, date-time, required
  - `data` object, required
    - `id` string, required
    - `type` 'recordings', required
    - `attributes` WebhookRecordingTranscriptionPostprocessedAttributes, required
      - `demoId` integer, required
      - `token` string, required
      - `url` string, required
      - `temporaryVideoUrl` 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
      - `primaryAiSummaryPlaintext` string, nullable, required
      - `primaryAiSummaryHtml` string, nullable, required
      - `latestAiSummaryPlaintext` string, nullable, required
      - `latestAiSummaryHtml` string, nullable, 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)
