Skip to content
LogoLogo

Request an idempotent typed remote action

Request an idempotent typed remote action

POST/api/v1/integration-actions

Intersects the Actor's integration/work capability, binding, provider grant, declared installation/user authority, confirmation requirement, idempotency fingerprint, and persisted rate budget before durable execution. A github.gist.export input with visibility: secret is invalid unless secret_visibility_ack is exactly secret_gists_are_not_private. Gist actions always use user authority; installation authority cannot substitute.

Header Parameters

X-CSRF-TokenRequired
string·min 43·max 43

Session-bound CSRF token. It must exactly match the __Host-assign_csrf cookie sent with the request.

Idempotency-KeyRequired
string·min 16·max 200

Opaque client-generated key for safely retrying this operation.

Request Body

application/json
installation_idRequired
string <uuid>

Opaque Assign-owned UUIDv7 identifier. Clients must not derive meaning from it.

Example0198ac5e-f9b7-7000-8000-000000000001
binding_id
string <uuid>

Opaque Assign-owned UUIDv7 identifier. Clients must not derive meaning from it.

Example0198ac5e-f9b7-7000-8000-000000000001
action_typeRequired
string·min 3·max 100
authority_mode
string
Values
installationuser
confirmedRequired
boolean
inputRequired
object

Action-specific bounded input matching the JSON Schema returned by listIntegrationActionDefinitions. GitHub Gist actions accept only an explicit Gist ID and Markdown filename; import may include project_id/title, export requires document_id/filename/visibility and conditionally the exact secret-Gist acknowledgement, and link requires task_id/gist_id/filename.

Responses