Webhook events
All ProcureIQ webhook payloads follow the same top-level envelope:
{
"id": "evt_01HX...",
"type": "order.created",
"version": "1.0",
"created": 1711234567,
"data": {},
"metadata": {
"procureiqVersion": "1.0.0",
"environment": "production"
}
}
Event families
- Search:
search.started,search.completed,search.failed - Orders:
order.created,order.confirmed,order.shipped,order.delivered,order.cancelled - Payments:
payment.initiated,payment.succeeded,payment.failed,payment.refunded - Products:
product.listed,product.approved,product.rejected - Users:
user.registered,user.tier_changed - Support:
support.ticket_created,support.ticket_resolved,support.csat_submitted - Ads:
ad.campaign_started,ad.budget_exhausted
Use the API Reference and the developer portal for endpoint-level examples.