Doceree · Authentication Profile

Doceree Authentication

Authentication

Doceree secures its APIs with apiKey across 3 declared security schemes, as derived from its OpenAPI definitions.

AdvertisingHealthcareMarketingAdTechProgrammaticHeader BiddingLife SciencesPharmaceuticalsPoint of CareIdentity ResolutionElectronic Health RecordsCompany
Methods: apiKey Schemes: 3 OAuth flows: API key in: query

Security Schemes

placementId apiKey
· in: query (id)
publisherToken apiKey
· in: query (token)
appKey apiKey
· in: query (appKey)

Source

Authentication Profile

doceree-authentication.yml Raw ↑
generated: '2026-08-04'
method: searched
source: >-
  https://servedbydoceree.doceree.com/script/render-header.js,
  https://github.com/prebid/Prebid.js/blob/master/modules/docereeBidAdapter.js,
  https://github.com/doceree/ios-sdk (DocereeAdsSdk/Repo/AdWebRepo.swift),
  https://docs.prebid.org/dev-docs/bidders/doceree.html
docs: https://docs.prebid.org/dev-docs/bidders/doceree.html
note: >-
  Doceree publishes no OpenAPI, so there are no machine-readable
  securitySchemes to derive from. This profile is read from Doceree's own
  public client code (the hosted publisher tag, the first-party Prebid.js
  adapter, and the open-source iOS SDK). Authentication is publisher-identity
  based and travels in the query string; there is no OAuth 2.0, OpenID Connect,
  HTTP Basic/Bearer or mTLS surface on the public ad-serving endpoints.
summary:
  types: [apiKey]
  api_key_in: [query]
  oauth2_flows: []
  bearer: false
  mtls: false
schemes:
- name: placementId
  type: apiKey
  in: query
  parameter: id
  required: true
  description: >-
    The Doceree placement identifier that identifies the publisher ad slot
    making the request. Example form published in the Prebid.js bidder docs:
    DOC_7jm9j5eqkl0xvc5w. Required on GET /v1/adrequest; the Prebid.js adapter
    rejects a bid request without it (isBidRequestValid).
  sources:
  - https://docs.prebid.org/dev-docs/bidders/doceree.html
  - https://github.com/prebid/Prebid.js/blob/master/modules/docereeBidAdapter.js
- name: publisherToken
  type: apiKey
  in: query
  parameter: token
  required: false
  description: >-
    Publisher token read from the Prebid.js `doceree.context` config
    (config.getConfig('doceree.context').token) and appended to the ad request.
    Identifies the publisher context alongside publisherDomain.
  sources:
  - https://github.com/prebid/Prebid.js/blob/master/modules/docereeBidAdapter.js
- name: appKey
  type: apiKey
  in: query
  parameter: appKey
  required: true
  description: >-
    Mobile application key sent by the Doceree iOS/Android ad SDKs on
    GET /v1/adrequest, alongside id, size and platformType. Issued when a
    publisher creates a Doceree account.
  sources:
  - https://github.com/doceree/ios-sdk/blob/master/DocereeAdsSdk/Repo/AdWebRepo.swift
identity_context:
  description: >-
    Beyond credentialing, Doceree's ad request carries an HCP identity payload.
    The Prebid.js adapter base64-encodes a URI-encoded JSON object from
    config.getConfig('doceree.user').data onto the `loggedInUser` query
    parameter; the hosted publisher tag builds the same value from a
    site-provided `hcpContext` object and a first-party Doceree cookie. This is
    the input to Doceree's HCP identity-resolution layer, not an auth
    credential.
  parameters: [loggedInUser, publisherDomain, currentUrl, pubRequestedURL]
consent:
  framework: IAB Europe Transparency & Consent Framework (TCF)
  gvl_id: 1063
  parameters:
    gdpr: Flag indicating whether GDPR applies (string, e.g. "1")
    gdpr_consent: URL-safe base64-encoded TCF consent string
  note: >-
    The Prebid.js adapter enforces that a consent string is present when
    gdpr == 1 (isGdprConsentPresent). USP/CCPA and COPPA support are listed as
    "check with bidder" in the Prebid bidder documentation.
gaps:
- No published authentication reference page on a Doceree-owned host; the
  authoritative public reference is the Prebid bidder documentation.
- Credentials travel as query parameters rather than headers, so they appear in
  intermediary logs and referrer chains.
- No documented key rotation, expiry, or scope model.

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.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/doceree-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.