API & events

Use the REST API to request or retrieve Ormuz state, outbound webhooks to receive platform events, and extension endpoints to ingest provider signals. These surfaces share the same public objects and events but serve different exchange directions.

Machine surfaces

SurfaceDirectionResponsibility
API REST /v1Your system → OrmuzCreate, read, or evolve a resource according to its public contract; launch or operate artifacts exposed by the API.
Outbound webhooksOrmuz → your systemReceive selected platform-event occurrences for a merchant.
Extension webhooksProvider → OrmuzReceive an external signal under the extension contract, then expose it as an extension event without inventing an Ormuz business fact.

Processes may then consume typed inputs from events that declare trigger capability. A provider event and a canonical Ormuz change remain two distinct facts: the former may trigger a process that eventually establishes the latter.

Choose the right surface

NeedStart with
Create or retrieve a business objectAPI reference
Authenticate a machine clientAuthentication and conventions
Be notified when an Ormuz fact occursOutbound webhooks
Choose a Core event typeEvent catalog
Ingest a Stripe, ERP, or other provider eventInbound extension webhooks
Prepare a client for contract evolutionVersioning

References