Authentication
API keys and OAuth access tokens.
API key (your workspace)
- https://socioi.com/settings/developers → Access
- Generate key → copy
si_live_… - Send on every request:
curl -H "Authorization: si_live_YOUR_KEY" \
https://socioi.com/api/public/v1/is-connected
Rotating replaces the key. Old keys stop working immediately. Keys do not expire on their own.
OAuth access token (other workspaces)
After the OAuth authorize flow you receive pos_…:
curl -H "Authorization: pos_YOUR_TOKEN" \
https://socioi.com/api/public/v1/channels
Tokens do not expire. Users revoke them under Approved apps.
Trial and plans
The same subscription rules as the dashboard apply. An expired free trial cannot create posts until a paid plan is active (403 with TRIAL_EXPIRED).