Skip to main content

Register an action definition

POST 

/actions

Register a new ActionDefinition in the definitions store.

The (action_id, version) pair is immutable once registered — calling this endpoint again with the same action_id and version raises HTTP 409.

Requires elevated key (X-Elevated-Key header) → HTTP 403 if absent.

HTTP 201 — action registered successfully. HTTP 403 — elevated key missing or invalid. HTTP 409 — (action_id, version) already registered.

Request

Responses

Successful Response