Purchase Order Deleted
Event Type
purchase_order_deleted
Company-only webhook
This event is not available for agency webhooks.
When It Fires
Sent when a purchase order is deleted. Company-only. These events are not available for agency webhooks; purchase order Open API endpoints reject agency-scoped keys. The payload retains the deleted object ID; the deleted record can no longer be fetched.
Deleted Object
The payload retains the deleted object's full ID in data.purchaseOrder.id. The deleted record can no longer be fetched; use the ID to remove or mark it as deleted in your system.
Delivery
- Method:
POST - Content-Type:
application/json - Delivery guarantee: at-least-once
Delivery Headers
| Header | Description |
|---|---|
Content-Type | application/json |
X-Requidex-Event | purchase_order_deleted |
X-Requidex-Event-Id | Unique event delivery ID |
X-Requidex-Signature | HMAC SHA-256 signature of the raw request body |
X-Requidex-Timestamp | UTC timestamp used when signing the payload |
See signature verification and retry behavior for the shared delivery contract.
Payload Fields
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Unique event ID |
type | string | Yes | purchase_order_deleted |
createdAt | string | Yes | Event timestamp in ISO 8601 format |
data.purchaseOrder.id | string | Yes | Full object ID |
Payload Example
{
"id": "evt_01K1WEBHOOKEXAMPLE",
"type": "purchase_order_deleted",
"createdAt": "2026-09-10T12:00:00.000Z",
"data": {
"purchaseOrder": {
"id": "507f1f77bcf86cd799439013"
}
}
}