Truecaller OAuth User Verification API

The backend half of the Truecaller OAuth SDK flow. After the mobile SDK returns an authorization code, partners exchange it at POST /v1/token (authorization_code grant with PKCE code_verifier; refresh_token also supported) and fetch the verified user profile at GET /v1/userinfo with the Bearer access token. The host publishes OpenID Connect discovery at /.well-known/openid-configuration with /v1/auth, /v1/token, /v1/revoke, per-client JWKS, RS256 id tokens, and S256 PKCE.

API entry from apis.yml

apis.yml Raw ↑
aid: truecaller:truecaller-oauth-api
name: Truecaller OAuth User Verification API
humanURL: https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/integrating-with-your-backend
baseURL: https://oauth-account-noneu.truecaller.com
tags:
- OAuth
- OpenID Connect
- Phone Verification
- Identity
- Token
- UserInfo
description: The backend half of the Truecaller OAuth SDK flow. After the mobile SDK returns an authorization
  code, partners exchange it at POST /v1/token (authorization_code grant with PKCE code_verifier; refresh_token
  also supported) and fetch the verified user profile at GET /v1/userinfo with the Bearer access token.
  The host publishes OpenID Connect discovery at /.well-known/openid-configuration with /v1/auth, /v1/token,
  /v1/revoke, per-client JWKS, RS256 id tokens, and S256 PKCE.
properties:
- url: https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/integrating-with-your-backend/fetching-user-token
  type: Documentation
- url: https://docs.truecaller.com/truecaller-sdk/android/latest-oauth-sdk-3.3.0/integration-steps/integrating-with-your-backend/fetching-user-profile
  type: APIReference