O

Outreach REST API

REST discovered

Details
URL
https://api.outreach.io/api/v2
Docs
https://developers.outreach.io/api
Authentication
Outreach OAuth app credentials oauth2 discovered Set up OAuth ↗
Authorization: Bearer <credential>

Create an Outreach app in the Outreach developer portal, then open its API access settings from the API access docs. Configure at least one redirect URI and the OAuth scopes your integration needs. Outreach generates separate development and production client_id/client_secret pairs for the app; note that the secret is shown only once, and production credentials are available after the app is published.

Outreach S2S app credentials compound discovered Get key ↗
Authorization: Bearer <credential>

In the Outreach developer portal, add the API Access (S2S) feature to your app as described in Accessing Outreach REST API from server. Select S2S scopes, upload one or more PEM-encoded public keys, and save to receive the app's S2S_GUID. Keep the matching private key on your server; you use that private key plus S2S_GUID to sign a JWT app token, then use that flow to obtain per-installation S2S access tokens. You also need each customer org's INSTALL_ID, obtained via the install setup token or lifecycle webhook flow described in the same doc.