GitBook Assistant Ask chevron-down Webhooks Event Catalog Complete reference of all active webhook event types
This page lists every webhook event type currently published by PartsSource. Each event links to its payload object schema, documented in the Payload Objects reference.
Every webhook delivery is wrapped in a standard envelope. Your endpoint receives this structure on every POST request, regardless of event type.
Copy {
" event_type " : " order.shipment.shipped " ,
" company_id " : 12345 ,
" payload " : { ... },
" occurred_at " : " 2024-01-15T10:30:00Z " ,
" correlation_id " : " corr-abc123 " ,
" reference_id " : 100 ,
" source " : " order-service "
} Triggered when an order is created.
Payload: Order | Key fields: order_id, line_item_id, unit_price, quantity
order.approval.submitted
Triggered when an order approval is submitted.
Payload: OrderApproval | Key fields: line_item_id, approval_type, total_amount
order.line.backordered
Triggered when a line item is backordered.
Payload: OrderLineBackordered | Key fields: line_item_id, backorder_reason
order.line.nosale
Triggered when a line item is marked as no sale.
Payload: OrderLineNoSale | Key fields: line_item_id, no_sale_reason
order.line.estimated_ship_date.created
Triggered when an estimated ship date is first set for a line item.
Payload: OrderLineEstimatedShipDate | Key fields: line_item_id, estimated_ship_date
order.line.estimated_ship_date.updated
Triggered when an estimated ship date is changed for a line item.
Payload: OrderLineEstimatedShipDate | Key fields: line_item_id, estimated_ship_date, previous_estimated_ship_date
order.shipment.shipped
Triggered when a shipment is dispatched.
Payload: Shipment | Key fields: line_item_id, tracking_number, carrier, estimated_delivery_date