Partner Content API
Authentication
- HTTP: Bearer Auth
- HTTP: Bearer Auth
- OAuth 2.0: EpidemicSoundConnectAuth
Partner authentication is handled with short lived partner access tokens. Use your api credentials to request these tokens. The access token is of JWT format and should be passed in a header with your API requests:
Example Header:
Authorization: Bearer your-partner-token
Security Scheme Type: | http |
---|---|
HTTP Authorization Scheme: | bearer |
User authentication is handled with short lived user access tokens. Use a partner token to request these tokens. The access token is of JWT format and should be passed in a header with your API requests:
Example Header:
Authorization: Bearer a-user-token
Security Scheme Type: | http |
---|---|
HTTP Authorization Scheme: | bearer |
For users signing in with an Epidemic Sound account, user authentication is handled with OpenID Connect, which is a layer on top of OAuth 2.0.
Example Header:
Authorization: Bearer es-connect-token
Security Scheme Type: | oauth2 |
---|---|
OAuth Flow (authorizationCode): | Token URL: https://login.epidemicsound.com/auth/realms/accounts/protocol/openid-connect/token Authorization URL: https://login.epidemicsound.com/auth/realms/accounts/protocol/openid-connect/auth Scopes: |