B

Basecamp 3 REST API

REST discovered

Details
URL
https://3.basecampapi.com/{accountId}
Docs
https://github.com/basecamp/bc3-api
Authentication
Launchpad OAuth app oauth2 discovered Set up OAuth ↗
Authorization: Bearer <credential>

Register an integration in Launchpad Integrations (or start at new integration). Basecamp assigns a client_id and client_secret; you also configure a redirect_uri. The shared auth guide says to use https://launchpad.37signals.com/authorization/new for authorization and https://launchpad.37signals.com/authorization/token for token exchange/refresh.