SDK or HTTP
Choose according to the credential journey and supported protocol.
Use the pinned TypeScript SDK for its OAuth/member/business contract, typed errors, compliance polling and idempotency headers. Use PAYG HTTP for the open pool-3 legacy edge; a generic Client.login token is not a pool-3 Key. Standard OpenAI/Anthropic clients require the enabled /v1 gate and an accepted model/profile combination. In every language, do not blindly retry POST after an unknown execution result. Source methods and scope counts do not prove production availability.