Thanx Authentication
Thanx authenticates in three different ways depending on which API family you are calling. Consumer apps carry a user access token minted by Thanx SSO (passwordless OAuth 2.0 authorization code) plus an X-ClientId. Partner server-to-server integrations carry a scope-limited token from POST /partner/oauth/token, also with X-ClientId. The Loyalty (POS/ordering) API on loyalty.thanx.com uses a Merchant-Key instead of X-ClientId, and accepts a Reward-Redemption-Token as an ALTERNATIVE to the user bearer for token-only redemption. No credential is self-serve — all are issued by Thanx, and production credentials only after certification.
Thanx secures its APIs with apiKey, http, and oauth2 across 4 declared security schemes, as derived from its OpenAPI definitions.