Start the OAuth 2.0 authorization-code flow by sending the user's browser to the Shout About Us sign-in page. The user signs in with their Shout About Us email and password on our page, then approves your app. When they approve, we redirect the browser to your redirect_uri with a one-time code, which your server exchanges for a token in Step 3. This is a browser navigation, not an API call your server makes. This path is at the server root, not under /api/v1.
Prerequisites: app credentials (a client_id and at least one registered redirect URL) from the dashboard's API Keys page, and a random state value stored in the user's session.
Authentication: Public (no token). The user authenticates on our sign-in page; accounts that must use single sign-on, locked accounts and platform administrator accounts are refused there. The first time a user authorizes your app, they see an approval screen.
The sign-in form it redirects to (POST /oauth/login) is limited to 10 requests per minute per IP address, and it locks an account after repeated failed passwords.
Rate limit: none.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
