Cloud API

Developer tokens

Create and maintain Cloud API access for your own integration.

A developer token lets a script use your Fluso Cloud account. Create it in the app, then store it as your integration's secret.

Create a token in Fluso

  1. Open Settings → Developer tokens in your Cloud workspace.
  2. Click Create token.
  3. Enter a name that identifies the integration, such as Weekly report.
  4. Choose Read only to inspect data, or Read and write to submit work.
  5. Choose an expiry, then click Create token.
  6. Click Copy token before closing the result.
Create developer token form with Weekly report, Read and write access, and a 90-day expiry.
Give the token a name you can recognize later.

The secret appears once. If you lose it, revoke that token and create a replacement.

Check access

After setting the URL and token, check the authenticated identity:

curl --fail-with-body --silent --show-error \
  "$FLUSO_API_URL/auth/me" \
  -H "Authorization: Bearer $FLUSO_API_TOKEN"

This read does not start a runtime. Check the account and access level before your integration submits work.

AccessWhat it permits
readRead your Agents, conversations, files, usage, and results
writeAlso submit work, change files and schedules, connect services, and decide individual tool approvals
Signed-in app sessionManage developer tokens and permanent tool permissions

Access covers the account. A token is not restricted to one Agent or project. Work uses that account's limits.

Replace or revoke a token

Create a replacement in Settings. Update your integration's secret, then check it with /auth/me. Revoke the old token after the replacement works.

The default expiry is 90 days. Revocation reaches cached authentication and open streams within 30 seconds. Revocation does not stop accepted work or existing schedules. Stop work or pause schedules separately.

Token management endpoints

These four management routes require the owning account's Clerk app session. Developer tokens and native client tokens cannot manage developer tokens.

Method and pathUse
GET /v1/account/tokensList metadata, including revoked tokens. Follow next_cursor as after.
POST /v1/account/tokensCreate with name, access, and optional expires_at. Requires Idempotency-Key.
PATCH /v1/account/tokens/{token_id}Change name only. Replace the token to change access or expiry.
DELETE /v1/account/tokens/{token_id}Revoke it. Repeated revocation returns 204.
GET /v1/auth/meRead the authenticated identity. Accepts developer tokens too.

Creation returns 201 and the secret once. Retrying the same key and body returns 200 with secret: null. A changed body returns 409. If the first response was lost, revoke that token and create another with a new key.

Omit expires_at for 90 days. Send null for no expiry, or a future timestamp with a timezone. An account can have at most 100 active tokens.

For a native application with an existing sign-in integration, see client sessions.

On this page