# PNR_APPROVAL Endpoint: POST PNR_APPROVAL Version: v2 Security: Bearer ## Request fields (application/json): - `event_type` (string) PNR_APPROVAL - `operationSummary` (object) Operation summary for webhook payload - `operationSummary.ticketsIssued` (array) The tickets issued - `operationSummary.ticketsVoided` (array) The tickets voided - `operationSummary.ticketsRefunded` (array) The tickets refunded - `operation` (string) The approval status for the PNR Enum: "APPROVAL_PENDING", "APPROVED", "DENIED", "TIMED_OUT", "TIMED_OUT_REMINDER", "APPROVAL_NOT_REQUIRED", "SOFT_APPROVAL_TIMEOUT" - `payload` (object) - `payload.pnrId` (string) PNR ID for the approval event - `payload.tripId` (string) Trip ID for the approval event - `payload.approvalId` (string) Approval ID containing approval related info. - `payload.appliedApprovalType` (string) The approval type that is applied. Enum: "HARD_APPROVAL", "SOFT_APPROVAL", "PASSIVE_APPROVAL", "PRE_APPROVAL" - `payload.deadline` (object) Deadline to execute the approval action. - `payload.deadline.iso8601` (string, required) Example: "2017-07-21T17:32" - `payload.deadline.zoneId` (string) Zone Id for the date time string. Example: "Europe/Paris" - `payload.approvers` (array) List of approvers for the approval event. - `payload.approvers.name` (string) Full name of the approver - `payload.approvers.email` (string) Email of the approver - `payload.approvers.userId` (object) User identifier - `payload.approvers.userId.id` (string, required) - `timestamp` (string) Timestamp when the event was published - `audience` (object) Audience for whom this webhook payload is intended - `audience.organizationId` (string) Organization ID - `audience.contractingTmcId` (string) Contracting TMC ID - `audience.bookingTmcId` (string) Booking TMC ID ## Response 200 fields