Authorize User
Redirect the user to this URL in their browser to start the OAuth 2.0 flow. The user logs in, sees a consent screen, and authorizes your app. Panda IDX then redirects back to your redirect_uri with a one-time authorization code. No access token or client_secret needed — this is a browser redirect, not a server call.
GET
/authorizeAuthentication
OAuth
Authorization: BearerNo authentication required. This is a browser redirect URL.
Query Parameters
client_idstringFrom Partner Account → Manage Apps → View Credentials
redirect_uristringMust match a URI registered in your OAuth App settings
scopestringComma-separated: listings, contacts, analytics
statestringOpaque value for CSRF protection (returned unchanged in callback)
Response
302 Redirect → Your Callback
After the user authorizes, Panda IDX redirects their browser to your callback URL with the authorization code:
{{redirect_uri}}?code=AUTHORIZATION_CODE&state={{state}}codeOne-time authorization code (expires in 10 min). Exchange it for tokens via the Token Exchange endpoint.stateSame value you sent — verify it matches to prevent CSRF attacks.