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
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.
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.