Amobee · Authentication Profile

Amobee Authentication

Authentication

Amobee declares 1 security scheme(s) across its OpenAPI definitions.

Digital AdvertisingDSPProgrammaticCampaign ManagementAudience TargetingData Management PlatformAdTechSamsung Ads
Methods: Schemes: 1 OAuth flows: API key in:

Security Schemes

oauth2

Source

Authentication Profile

Raw ↑
generated: '2026-08-12'
method: probed
source: >-
  live probes of https://services.amobee.com/accounts/v1/api/token plus the Amobee
  Master Service Terms Schedule A (API Usage) at
  https://www.amobee.com/trust/master-service-terms/schedule-a/
note: >-
  Derived from what the live endpoint actually answers, not from a spec — the
  Amobee Platform API reference (services.amobee.com/campaign/v3/doc/) now returns
  404 and the help center is customer-gated, so no securitySchemes block was
  available to derive from.
schemes:
  - id: oauth2_client_credentials
    type: oauth2
    flow: clientCredentials
    token_endpoint: https://services.amobee.com/accounts/v1/api/token
    client_authentication: http_basic
    evidence:
      - probe: GET https://services.amobee.com/accounts/v1/api/token
        status: 405
        detail: 'Allow: POST — the endpoint is live and POST-only'
        observed: '2026-08-12'
      - probe: POST https://services.amobee.com/accounts/v1/api/token with grant_type=client_credentials and no credentials
        status: 400
        detail: >-
          {"access_token":null,"token_type":null,"expires_in":null,"error":"invalid_request",
          "error_description":"Unable to parse authorization basic token."} — the server expects the
          client_id/client_secret pair in an HTTP Basic Authorization header
        observed: '2026-08-12'
    token_use: >-
      The issued access_token is presented as a Bearer token in the Authorization
      header on Amobee Platform API (campaign/v3) requests.
    credential_issuance: >-
      Credentials are not self-service. Schedule A of the Master Service Terms
      states the API Client "will use the API through an API-only account created
      by Amobee" — an account is provisioned by Amobee under a signed agreement.
    scopes_documented: false
    scopes_note: >-
      No public scope reference is published. Do not confuse the Okta org scopes
      exposed at amobee-platform.okta.com/.well-known/openid-configuration with
      Amobee API scopes — those govern the Okta tenant, not the Platform API.
console_sso:
  provider: Okta
  tenant: https://amobee-platform.okta.com
  preview_tenant: https://amobee-platform.oktapreview.com
  console: https://platform.amobee.com/app/account/index.htm
  discovered_via: Content-Security-Policy header on https://services.amobee.com/accounts/v1/api/token
  evidence:
    - url: https://amobee-platform.okta.com/.well-known/openid-configuration
      status: 200
    - url: https://platform.amobee.com/
      status: 200
  note: >-
    Human operators sign in to the Amobee DSP console through an Okta-hosted SSO.
    This is the UI login path, distinct from the machine-to-machine
    client_credentials flow used by API clients.
transport:
  tls: required
  hsts_observed: 'strict-transport-security: max-age=15724800; includeSubDomains'
  hsts_source: response headers from https://services.amobee.com/accounts/v1/api/token
docs:
  reference: null
  reference_note: >-
    https://services.amobee.com/campaign/v3/doc/ (the URL apis.yml has carried as
    the API documentation) returned HTTP 404 on 2026-08-12. help.amobee.com
    returns 403 to anonymous requests and its Help Center API returns 401, so the
    authentication guide is customer-only.