Sprout Social · Authentication Profile
Sprout Social Authentication
Authentication
The Sprout Social Public API accepts two credential types on the same Authorization bearer header: a long-lived account-scoped API token generated in the Sprout web app, and a JWT access token issued by Sprout's Okta-hosted OAuth 2.0 authorization server. There is no OpenAPI document to derive from — this profile was read from the provider's own documentation and from the live RFC 8414 authorization server metadata saved in well-known/.
Sprout Social secures its APIs with http, oauth2, and openIdConnect across 4 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode and clientCredentials flow(s).
Social-MediaSocial Media ManagementPublishingAnalyticsReportingMessagingListening
Methods: http, oauth2, openIdConnect
Schemes: 4
OAuth flows: authorizationCode, clientCredentials
API key in: header
Security Schemes
SproutApiToken http
SproutOAuth2ClientCredentials oauth2
SproutOAuth2AuthorizationCode oauth2
SproutOpenIDConnect openIdConnect