https://api.natecosmic.com. For onboarding and troubleshooting, see OAuth guide.
Authorize
response_type— usecodefor the authorization code flowclient_id— from the developer portalredirect_uri— must exactly match a registered URI for the clientcode_challenge— PKCE challengecode_challenge_method— useS256withcode_challengestate— strongly recommended (CSRF)scope— optional; OIDC / email / profile / phone as applicablenonce— optional; for OpenID Connect when usingopenidscope
Token
grant_type=authorization_codecoderedirect_uri(same as authorize request)client_idcode_verifier— required when PKCE was used on authorize
grant_type=refresh_tokenrefresh_tokenclient_id(and client authentication per client type, if required)
token_endpoint_auth_method (none, client_secret_basic, or client_secret_post).

