Platform event catalog

Ormuz expose actuellement canonical platform events . All can be delivered by webhook; most can also start a process. Use the catalog below to choose events to track and inspect their data.

Event structure

An event has a common envelope. Its payload then depends on the event-type contract: it may contain a platform object, snapshot, projection, or enriched business result.

JSON
{7 items
"id":"evt_0123456789abcdef0123456789abcdef"
"type":"invoice.issued"
"merchant_id":"mer_0123456789abcdef0123456789abcdef"
"company_id":"cmp_0123456789abcdef0123456789abcdef"
"occurred_at":"2026-09-13T08:30:00.000Z"
"context":{2 items
"source":"api"
"emitted_at":"2026-09-13T08:30:00.000Z"
}
"payload":{3 items
"id":"inv_0123456789abcdef0123456789abcdef"
"object":"invoice"
"status":"issued"
}
}
{
"id": "evt_0123456789abcdef0123456789abcdef",
"type": "invoice.issued",
"merchant_id": "mer_0123456789abcdef0123456789abcdef",
"company_id": "cmp_0123456789abcdef0123456789abcdef",
"occurred_at": "2026-09-13T08:30:00.000Z",
"context": {
  "source": "api",
  "emitted_at": "2026-09-13T08:30:00.000Z"
},
"payload": {
  "id": "inv_0123456789abcdef0123456789abcdef",
  "object": "invoice",
  "status": "issued"
}
}
FieldContract
idUnique occurrence identifier, prefixed evt_.
typeCanonical event type, for example invoice.issued.
merchant_idMerchant concerned when the event is merchant-scoped; may be null for an account-level event.
company_idAssociated company when the event producer has this identity. The field is absent when not applicable.
occurred_atISO 8601 UTC timestamp of the occurrence.
contextPublic correlation context, notably source and, when available, request or correlation identifiers.
payloadData specific to the event type. Do not assume every payload is a complete business object.

GET /v1/events returns the list of available types. Without merchant_id, this list includes the global catalog; with a merchant, extension events are limited to extensions active and accessible for that merchant. Process-trigger contracts are also exposed through event presets. See Introduction to events.

The five orchestration signals process.instance.run_requested, process.instance.retry_requested, process.instance.retry_due, process.instance.timer_due, and process.user_action.completed are observable through webhooks but are not offered as process launchers. This avoids turning internal execution-lifecycle signals into implicit trigger loops.

Companies and contacts

TypeProcess triggerBusiness reference
company_group.createdYesSee the event contract and associated business object.
company_group.deletedYesSee the event contract and associated business object.
company_group.updatedYesSee the event contract and associated business object.
company.assigned_to_groupYesSee the event contract and associated business object.
company.createdYesSee the event contract and associated business object.
company.reactivatedYesSee the event contract and associated business object.
company.removed_from_groupYesSee the event contract and associated business object.
company.risk_score_updatedYesSee the event contract and associated business object.
company.suspendedYesSee the event contract and associated business object.
company.updatedYesSee the event contract and associated business object.
contact_role.certifiedYesSee the event contract and associated business object.
contact_role.createdYesSee the event contract and associated business object.
contact_role.expiredYesSee the event contract and associated business object.
contact_role.revokedYesSee the event contract and associated business object.
contact.createdYesSee the event contract and associated business object.
contact.reactivatedYesSee the event contract and associated business object.
contact.suspendedYesSee the event contract and associated business object.
contact.updatedYesSee the event contract and associated business object.

Onboarding and compliance

TypeProcess triggerBusiness reference
compliance_check.createdYesSee the event contract and associated business object.
compliance_check.errorYesSee the event contract and associated business object.
compliance_check.expiredYesSee the event contract and associated business object.
compliance_check.failedYesSee the event contract and associated business object.
compliance_check.passedYesSee the event contract and associated business object.
compliance_check.review_requiredYesSee the event contract and associated business object.
onboarding_case.approvedYesSee the event contract and associated business object.
onboarding_case.cancelledYesSee the event contract and associated business object.
onboarding_case.company.createdYesSee the event contract and associated business object.
onboarding_case.completedYesSee the event contract and associated business object.
onboarding_case.individual.createdYesSee the event contract and associated business object.
onboarding_case.rejectedYesSee the event contract and associated business object.
onboarding_case.review_requiredYesSee the event contract and associated business object.
risk_score.degradedYesSee the event contract and associated business object.
risk_score.improvedYesSee the event contract and associated business object.

Commerce clients

TypeProcess triggerBusiness reference
checkout_session.abandonedYesSee the event contract and associated business object.
checkout_session.cancelledYesSee the event contract and associated business object.
checkout_session.completedYesSee the event contract and associated business object.
checkout_session.createdYesSee the event contract and associated business object.
checkout_session.expiredYesSee the event contract and associated business object.
order.advance_receivedYesSee the event contract and associated business object.
order.advance_refundedYesSee the event contract and associated business object.
order.cancelledYesSee the event contract and associated business object.
order.completedYesSee the event contract and associated business object.
order.confirmedYesSee the event contract and associated business object.
order.createdYesSee the event contract and associated business object.
order.fulfilledYesSee the event contract and associated business object.
order.updatedYesSee the event contract and associated business object.
return.authorizedYesSee the event contract and associated business object.
return.cancelledYesSee the event contract and associated business object.
return.createdYesSee the event contract and associated business object.
return.inspectedYesSee the event contract and associated business object.
return.receivedYesSee the event contract and associated business object.
return.resolvedYesSee the event contract and associated business object.
return.shippedYesSee the event contract and associated business object.

Invoicing, receivables, and disputes

TypeProcess triggerBusiness reference
credit_note.appliedYesSee the event contract and associated business object.
credit_note.createdYesSee the event contract and associated business object.
credit_note.issuedYesSee the event contract and associated business object.
dispute.cancelledYesSee the event contract and associated business object.
dispute.createdYesSee the event contract and associated business object.
dispute.resolvedYesSee the event contract and associated business object.
due_date_schedule.suspendedYesSee the event contract and associated business object.
invoice.cancelledYesSee the event contract and associated business object.
invoice.createdYesSee the event contract and associated business object.
invoice.dispute_clearedYesSee the event contract and associated business object.
invoice.disputedYesSee the event contract and associated business object.
invoice.due_date_stage_reachedYesAn invoice reaches a configured stage of its due-date schedule.
invoice.issuedYesSee the event contract and associated business object.
invoice.overdueYesSee the event contract and associated business object.
invoice.paidYesSee the event contract and associated business object.
invoice.partially_paidYesSee the event contract and associated business object.
invoice.receivedYesSee the event contract and associated business object.
invoice.sentYesSee the event contract and associated business object.
invoice.terminal_settlement_changedYesSettlement of an already-terminal document changes and may require business resumption.
payment_term.createdYesSee the event contract and associated business object.
payment_term.deletedYesSee the event contract and associated business object.
payment_term.updatedYesSee the event contract and associated business object.
receivable.due_date_stage_reachedYesSee the event contract and associated business object.
receivable.overdueYesSee the event contract and associated business object.
receivable.updatedYesSee the event contract and associated business object.
receivable.zeroYesThe company's open balance reaches zero.

Credit and exposure

TypeProcess triggerBusiness reference
credit_exposure.cancelledYesSee the event contract and associated business object.
credit_exposure.consumedYesSee the event contract and associated business object.
credit_exposure.consumption_reversedYesSee the event contract and associated business object.
credit_exposure.expiredYesSee the event contract and associated business object.
credit_exposure.grantedYesSee the event contract and associated business object.
credit_exposure.overconsumedYesObserved consumption exceeds available capacity; the fact remains recorded and observable.
credit_exposure.releasedYesSee the event contract and associated business object.
credit_exposure.settledYesSee the event contract and associated business object.
credit_limit.approachingYesSee the event contract and associated business object.
credit_limit.exceededYesSee the event contract and associated business object.
credit_limit.updatedYesSee the event contract and associated business object.

Incoming payments

TypeProcess triggerBusiness reference
payment_allocation.completeYesSee the event contract and associated business object.
payment_allocation.partialYesSee the event contract and associated business object.
payment_refund.cancelledYesSee the event contract and associated business object.
payment_refund.createdYesSee the event contract and associated business object.
payment_refund.executedYesSee the event contract and associated business object.
payment_refund.failedYesSee the event contract and associated business object.
payment_refund.matchedYesSee the event contract and associated business object.
payment.matchedYesSee the event contract and associated business object.
payment.partially_matchedYesPart of the financial movement is reconciled and a balance remains to allocate.
payment.receivedYesSee the event contract and associated business object.
payment.reversedYesSee the event contract and associated business object.
payment.unmatchedYesSee the event contract and associated business object.
psp_payment.cancelledYesSee the event contract and associated business object.
psp_payment.createdYesSee the event contract and associated business object.
psp_payment.disputedYesSee the event contract and associated business object.
psp_payment.failedYesSee the event contract and associated business object.
psp_payment.partially_fundedYesThe PSP payment received part, but not all, of the expected amount.
psp_payment.succeededYesSee the event contract and associated business object.
psp_refund.cancelledYesSee the event contract and associated business object.
psp_refund.createdYesSee the event contract and associated business object.
psp_refund.failedYesSee the event contract and associated business object.
psp_refund.succeededYesSee the event contract and associated business object.

Purchasing and supplier payments

TypeProcess triggerBusiness reference
payable.overdueYesSee the event contract and associated business object.
payable.updatedYesSee the event contract and associated business object.
payable.zeroYesSee the event contract and associated business object.
purchase_order.advance_paidYesSee the event contract and associated business object.
purchase_order.advance_refundedYesSee the event contract and associated business object.
purchase_order.approvedYesSee the event contract and associated business object.
purchase_order.cancelledYesSee the event contract and associated business object.
purchase_order.completedYesSee the event contract and associated business object.
purchase_order.createdYesSee the event contract and associated business object.
purchase_order.fulfilledYesSee the event contract and associated business object.
purchase_order.sentYesSee the event contract and associated business object.
purchase_order.updatedYesSee the event contract and associated business object.
supplier_credit_note.appliedYesSee the event contract and associated business object.
supplier_credit_note.receivedYesSee the event contract and associated business object.
supplier_invoice.approvedYesSee the event contract and associated business object.
supplier_invoice.cancelledYesSee the event contract and associated business object.
supplier_invoice.disputedYesSee the event contract and associated business object.
supplier_invoice.overdueYesSee the event contract and associated business object.
supplier_invoice.paidYesSee the event contract and associated business object.
supplier_invoice.partially_paidYesSee the event contract and associated business object.
supplier_invoice.receivedYesSee the event contract and associated business object.
supplier_invoice.updatedYesSee the event contract and associated business object.
supplier_payment.cancelledYesSee the event contract and associated business object.
supplier_payment.createdYesSee the event contract and associated business object.
supplier_payment.executedYesSee the event contract and associated business object.
supplier_payment.failedYesSee the event contract and associated business object.
supplier_payment.scheduledYesSee the event contract and associated business object.
supplier_refund.matchedYesSee the event contract and associated business object.
supplier_refund.receivedYesSee the event contract and associated business object.

Orchestration and approvals

TypeProcess triggerBusiness reference
approval_request.createdYesSee the event contract and associated business object.
approval_request.expiredYesSee the event contract and associated business object.
approval_request.resolvedYesSee the event contract and associated business object.
process.instance.replayedYesSee the event contract and associated business object.
process.instance.retry_dueNoSee the event contract and associated business object.
process.instance.retry_requestedNoSee the event contract and associated business object.
process.instance.run_requestedNoSee the event contract and associated business object.
process.instance.stoppedYesA stop request brought the instance to terminal `stopped` state.
process.instance.timer_dueNoSee the event contract and associated business object.
process.user_action.completedNoA pending user action was completed and may allow the instance to resume.

Extension events

Extensions publish their own events under the extension.{extension_key}.{event_type}namespace. Their existence, typed inputs, and availability come from each extension's contract, so they are not duplicated in this Core catalog.

Representative examples: extension.stripe.payment_intent.succeeded or a business event from another installed extension. See the Events section of the relevant extension for the exact catalog. Inbound-endpoint configuration is explained in Inbound extension webhooks.