Inovacc Developer

API reference / Events

Publish an event

POSThttps://events.inovacc.dev/v1/workspaces/{workspace_id}/events

Publish one event, or up to 100, to the subscriptions of a workspace.

Path params

  • workspace_idstringrequired

    Your workspace. A credential bound to a workspace may name only its own.

Body params

  • eventobject

    One event. Send event or events, not both.

  • eventsarray

    1 to 100 events. Each is judged alone: a bad one is rejected without blocking the others.

  • tier"basic" | "reliable" | "advanced"

    Sets the largest data an event may carry: 16 KiB for basic (the default) and reliable, 32 KiB for advanced.

  • typestringrequired

    The event's type: dotted lowercase words such as order.paid, up to 128 bytes.

  • dataanyrequired

    What happened, as JSON: ids rather than whole objects.

  • idempotency_keystring

    Your key for this event. Repeated in the workspace within 168 hours, it returns the original event_id with duplicate: true and publishes nothing new.

Headers

  • Authorizationstringrequired

    Bearer <API key>

  • Content-Typestringrequired

    application/json, on a call with a body

See also

Source details

Catalogue entry

Id
identity/component-taxonomy/capabilities#events
Repository
identity
Path
contracts/component-taxonomy/catalog/capabilities.json
Commit
08ef3cd75d82
Updated 2026-10-10.