Skip to main content

Endpoint

POST /v1/capabilities/:slug Authentication: API key required.

Example: documents.bulk-edit dry run

documents.bulk-edit defaults to preview mode (dryRun: true). Set dryRun: false to apply changes.

Approval-required execution

If you call a gated capability in execute mode, the API returns an approval payload instead of running it immediately. Example cases:
  • documents.bulk-edit with dryRun: false
  • documents.resolve-duplicates with dryRun: false
  • integrations.send-to-integration with dryRun: false
  • integrations.unlink-document with dryRun: false
  • entities.cleanup with dryRun: false
  • rules.execute with dryRun: false
Approve or reject through the approval capabilities documented in Capability Approvals.

Common errors

  • 401 missing/invalid API key
  • 401 missing org context (Organization context required)
  • 403 API key restricted to a different workspace
  • 404 unknown capability slug
  • 400 input validation errors