Skip to main content
Siro is consolidating API auth onto client apps. One credential can call both the org-wide API (functions.siro.ai) and the user-scoped API (api.siro.ai). Organization API tokens and Siro OAuth apps still work. New integrations should use client apps. Org API tokens follow the timeline below. Siro OAuth apps stay valid until a separate decommission date is announced.

What replaces what

Client apps are org-scoped machine credentials. They are not tied to a logged-in user.

Timeline

Dates are measured from the client app release.

Walkthrough

1. Create a client app in the Siro web app

As an org admin, create a client app in the Siro web app under the API access tab. Copy the client_id and client_secret when they are shown — the secret is returned once. Rotate or revoke from the same UI.

2. Exchange credentials at auth.siro.ai

Response: access_token, token_type: bearer, expires_in (typically 3600 seconds). There is no refresh token — mint again before expiry. Full reference: Get an access token.

3. Call either API

Org-wide
User-scoped