CrossEngage · Authentication Profile

Crossenagage Authentication

Authentication

CrossEngage secures its APIs with apiKey across 1 declared security scheme, as derived from its OpenAPI definitions.

CompanyCustomer Data PlatformMarketingCustomer EngagementMarketing AutomationCross-ChannelPersonalizationPredictive AnalyticsSegmentationCampaign ManagementProduct FeedData ExportWebhookWeb TrackingGermany
Methods: apiKey Schemes: 1 OAuth flows: API key in: header

Security Schemes

XngAuthToken apiKey
· in: header (X-XNG-AuthToken)

Source

Authentication Profile

Raw ↑
generated: '2026-08-13'
method: searched
source: the "Authentication" and "Headers" sections of the six CrossEngage API contracts on Apiary, cross-checked
  against openapi/ (6 specs)
summary:
  types:
  - apiKey
  api_key_in:
  - header
schemes:
- name: XngAuthToken
  type: apiKey
  in: header
  parameter: X-XNG-AuthToken
  description: CrossEngage header authentication. The API key is issued in the CrossEngage app under Settings
    -> System setup -> API keys (Master API key or Public API key depending on the API).
  sources:
  - openapi/crossenagage-file-attachments-v1-openapi.yml
  - openapi/crossenagage-raw-export-v1-openapi.yml
  - openapi/crossenagage-statistics-v1-openapi.yml
  - openapi/crossenagage-user-management-v1-openapi.yml
  - openapi/crossenagage-user-management-v2-openapi.yml
docs: https://usermanagementv2.docs.apiary.io/
note: 'CrossEngage uses static header authentication only — no OAuth, no OIDC, no mTLS. Two key TIERS
  exist and they are not interchangeable: the MASTER API key authorises User Management (v1 and v2), Product
  Feed and Raw Export; the PUBLIC API key authorises Statistics and File Attachments. Both are issued
  inside the authenticated app under Settings -> System setup -> API keys; there is no self-serve signup,
  key rotation endpoint or programmatic key issuance. A second header, X-XNG-ApiVersion, is required on
  every call and is a version selector rather than a credential — it is modelled as a parameter, not a
  securityScheme.'
key_tiers:
- tier: Master API key
  header: X-XNG-AuthToken
  apis:
  - User Management v1
  - User Management v2
  - Product Feed v1
  - Raw Export v1
  source: https://usermanagementv2.docs.apiary.io/, https://productfeedapiv1.docs.apiary.io/, https://userseventsexportapiv1.docs.apiary.io/
- tier: Public API key
  header: X-XNG-AuthToken
  apis:
  - Statistics v1
  - File Attachments v1
  source: https://statisticsapi1.docs.apiary.io/, https://fileattachmentsv1.docs.apiary.io/
required_headers:
- header: X-XNG-AuthToken
  role: credential
  required: true
- header: X-XNG-ApiVersion
  role: version selector
  required: true
  values:
    User Management: 1 or 2
    Product Feed: '1'
    Raw Export: '2'
    Statistics: '2'
    File Attachments: '2'
gaps:
- no OAuth 2.0 or OIDC surface
- no scopes or granular permissions on the API key
- no programmatic key rotation or issuance
- no /.well-known/oauth-authorization-server (404 on all four hosts)
- no mTLS
- no signed-request option
obtaining_credentials:
  self_serve: false
  requires_account: true
  path: CrossEngage app (https://app.crossengage.io) -> Settings -> System setup -> API keys

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