B

Bungie.Net API

REST discovered

Details
URL
https://www.bungie.net/Platform
Docs
https://bungie-net.github.io/
Authentication
Bungie.Net API key api_key discovered Get key ↗
X-API-Key: <credential>

Go to the Bungie application portal, sign in with a Bungie.net account, and register an application. Bungie says registered applications receive an API key; send it in the X-API-Key header on every API request.

Bungie.Net API key X-API-Key: <credential> + Bungie.Net OAuth client and user tokens Authorization: Bearer <credential> discovered
Bungie.Net OAuth client and user tokens oauth2 Set up OAuth ↗

Register your client in the Bungie application portal. The OAuth docs say developers must register clients there and provide client type and scopes. Then send users through Bungie's OAuth 2.0 authorization code flow using the documented authorization endpoint https://www.bungie.net/en/OAuth/Authorize and token endpoint https://www.bungie.net/Platform/App/OAuth/token/.