Skip to main content
POST

Authorizations

Authorization
string
header
required

Org-scoped Norbelys API key. Create one in Settings → API keys and send it as Authorization: Bearer ak_….

Headers

Idempotency-Key
string

Opt-in idempotency for a safely retried write: reuse the same key to replay the original result for 24h instead of re-executing. Recommended on every POST.

Maximum string length: 255

Path Parameters

id
string
required

The integration id (path).

Body

application/json
tool
string
required

The action slug to run (from the tools view).

Example:

"SLACK_SEND_MESSAGE"

arguments
object

Arguments for the action, matching the inputSchema from GET /v1/integrations/{id}/tools. Mutually exclusive with instruction.

Example:
instruction
string

Plain-language description of what to do; the arguments are inferred. Use it only when you don't have the structured arguments.

Example:

"Add [email protected] as a new contact"

Response

OK

error
string | null
required

Why the action failed, or null when it succeeded.

output
object
required

Whatever the app returned, verbatim.

successful
boolean
required

True when the app accepted the action.