ConnectionsAPI keys

API keys

Authenticate programmatic access to RunMyCrew.

What API keys are for#

Use a key to trigger workflows, read runs, or manage resources from your own code. For calling other apps from inside a workflow, use connections instead.

Create a key#

POST /api/v1/api-keys
{ "name": "CI pipeline" }
 
# → token shown ONCE:
{ "key_preview": "fuse_live_…abcd", "token": "fuse_live_…" }

Using a key#

Send it as a header — either works:

x-api-key: fuse_live_…
# or
Authorization: Bearer fuse_live_…

See the full Authentication reference for workspace scoping.

Rotate & revoke#

Keys are stored as SHA-256 hashes — the plaintext can’t be recovered, so treat the one-time token like a password. List keys with GET /api-keys and revoke instantly with DELETE /api-keys/{id}. Rotate by creating a new key, switching your clients over, then deleting the old one.