Jeeng · Authentication Profile
Jeeng Authentication
Authentication
Jeeng secures its APIs with oauth2 across 1 declared security scheme, as derived from its OpenAPI definitions.
CompanyAdvertisingPublishingEmailPush NotificationsMonetizationAdTechNewslettersAudience EngagementReportingAnalyticsODataAuthentication
Methods: oauth2
Schemes: 1
OAuth flows:
API key in:
Security Schemes
sec0 oauth2
· flows: clientCredentials
Source
Authentication Profile
generated: '2026-08-12'
method: searched
source: https://developers.jeeng.com/reference/getting-an-access-token
docs: https://developers.jeeng.com/reference/getting-an-access-token
summary:
types:
- oauth2
primary: oauth2
flow: client_credentials
token_placement: Authorization Bearer header
provisioning: sales-gated — client id and client secret are issued by Jeeng technical support / the
account manager; there is no self-serve developer signup.
schemes:
- name: sec0
type: oauth2
flows:
- flow: clientCredentials
tokenUrl: https://login.microsoftonline.com/revenuestripe.onmicrosoft.com/oauth2/v2.0/token
scopes:
api://revenuestripe.onmicrosoft.com/partners/.default: Grants the permissions for all partner
API endpoints — advertiser and publisher reporting, campaigns, creatives, and the
performance reports.
identity_provider: Microsoft Entra ID (Azure AD)
tenant: revenuestripe.onmicrosoft.com
tenant_id: 0d82cfa7-eb30-4eb7-83e2-574580d8fb08
discovery: https://login.microsoftonline.com/revenuestripe.onmicrosoft.com/v2.0/.well-known/openid-configuration
sources:
- openapi/jeeng-authentication-openapi.yml
- openapi/jeeng-advertisers-openapi.yml
- openapi/jeeng-publishers-openapi.yml
request:
method: POST
content_type: application/x-www-form-urlencoded
required_fields:
- client_id
- client_secret
- grant_type
- scope
grant_type: client_credentials
scope: api://revenuestripe.onmicrosoft.com/partners/.default
response:
token_type: Bearer
expires_in: 3599
fields:
- token_type
- expires_in
- ext_expires_in
- access_token
usage:
header: 'Authorization: Bearer <access_token>'
applies_to:
- https://powerinbox.azure-api.net/
notes:
- >-
The OpenAPI securityScheme Jeeng publishes for the advertiser and publisher APIs declares
`type: oauth2` with an empty `flows` object; the flow, token URL and scope below are read from the
provider's own authentication reference page rather than from the spec.
- 'Documented failure mode: requesting a token with any scope other than the partners scope returns
HTTP 401 with the message "Not authorized to this endpoint." — and because a wrong-scope token can
still succeed on some endpoints, it often surfaces only on the performance report endpoints.'
- The tenant discovery document at login.microsoftonline.com was probed anonymously on 2026-08-12
(HTTP 200) and confirms the issuer and token endpoint above.
x-evidence:
- url: https://developers.jeeng.com/reference/getting-an-access-token.md
http_status: 200
fetched: '2026-08-12'
- url: https://login.microsoftonline.com/revenuestripe.onmicrosoft.com/v2.0/.well-known/openid-configuration
http_status: 200
fetched: '2026-08-12'
- url: https://powerinbox.azure-api.net/reporting/containers?api-version=1.0
http_status: 401
fetched: '2026-08-12'
note: unauthenticated call returns {"statusCode":401,"message":"Unauthorized"}
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This security artifact
curl "https://apis.io/api/v1/security/jeeng-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.