Skip to main content
POST
Invoke an operation a registered extension exposes

Authorizations

Authorization
string
header
required

Enforced on every transport, with no exempt operation. A person's request — over the default local unix socket exactly as over a TCP listener — must carry a JWT issued by the configured identity provider, which the host verifies itself against that issuer's key set: signature, issuer, expiry, and the person and organisation it names. Requests without a valid one receive 401 NRY-0011. The socket's file permissions are transport and are not an authorisation.

Path Parameters

name
string
required

The extension's namespaced name, publisher/extension form.

Pattern: ^[a-z0-9][a-z0-9-]*\/[a-z0-9][a-z0-9-]*$
Example:

"lerian/ring-review"

Body

application/json

A request to run one operation a host extension exposes.

operation
string
required

The operation name, as listed on the extension.

Maximum string length: 128
payload
object

Free-form input — the extension's own contract.

Response

The operation's result, as the extension defined it.

The operation's result, as the extension defined it.

payload
object

Free-form output — the extension's own contract.