ravi-sso
Ravi SSO
Get a short-lived token to prove your Ravi identity to a third-party service that supports "Login with Ravi".
Get an SSO Token
ravi sso token
Response shape:
{
"token": "rvt_eyJhbGciOiJIUzI1NiJ9...",
"expires_at": "2026-04-07T10:35:00Z"
}
Pass the token to the third-party service however it requires (request body, header, query param — it varies per service).
How Third Parties Verify It
The third-party backend calls POST https://ravi.id/api/sso/verify/ with { "token": "rvt_..." } and receives:
{
"identity_uuid": "...",
"identity_name": "Sarah Johnson",
"identity_email": "sarah.johnson472@raviapp.com",
"identity_phone": "+15551234567",
"created_at": "2026-02-25T10:30:00Z",
"owner": { "name": "...", "email": "..." }
}
This endpoint is for third-party backends — not for you. You just obtain and pass the token.
Important Notes
- 5-minute TTL — get a fresh token immediately before passing it; don't cache.
- Requires active subscription — returns 402 if on the free plan.
/api/sso/verify/is not for you — that endpoint is for third-party backends. Calling it yourself serves no purpose.
Full API Reference
For complete endpoint details: SSO Token
Related Skills
- ravi-identity — Get your email, phone, and identity name
- ravi-login — Authenticate yourself to Ravi
- ravi-feedback — Report SSO issues or suggest improvements
More from ravi-hq/ravi-skills
ravi
Overview of Ravi and when to use each skill. Ravi gives AI agents real email inboxes, phone numbers, and an encrypted secret store via API. Do NOT use for tasks unrelated to agent identity, email, phone, or credentials.
1ravi-login
Sign up for and log into services using your Ravi identity — handles onboarding, forms, 2FA, OTPs, and credential storage. Do NOT use for standalone inbox reading (use ravi-inbox) or email sending (use ravi-email-send).
1ravi-inbox
Read incoming SMS or email messages — OTPs, verification codes, verification links, incoming mail. Do NOT use for sending email (use ravi-email-send) or managing credentials (use ravi-passwords or ravi-secrets).
1ravi-passwords
Store and retrieve website credentials — password manager for domain/username/password entries. Do NOT use for API keys/secrets (use ravi-secrets) or reading messages (use ravi-inbox).
1ravi-secrets
Store and retrieve key-value secrets — encrypted secret store for API keys and env vars. Do NOT use for website passwords (use ravi-passwords) or reading messages (use ravi-inbox).
1ravi-email-send
Send, compose, reply, reply-all, or forward emails with HTML formatting and attachments. Do NOT use for reading incoming email (use ravi-inbox) or for credentials (use ravi-passwords or ravi-secrets).
1