Fevo · Authentication Profile

Fevo Authentication

Authentication

Fevo declares 3 security scheme(s) across its OpenAPI definitions.

CompanyTicketingEventsGroup SalesSocial CommerceE-CommerceCheckoutSportsLive EntertainmentEmbedded Commerce
Methods: Schemes: 3 OAuth flows: API key in:

Security Schemes

apiKey
apiKey
origin-allowlist

Source

Authentication Profile

fevo-authentication.yml Raw ↑
generated: '2026-08-12'
method: searched
source: >-
  https://intercom.help/fevoenterprise/en/articles/8912590-api-faqs (Order API),
  https://intercom.help/fevoenterprise/en/articles/8986183-distributed-commerce-button
  (embed), https://www.fevo.com/docs/v1 (legacy Fevo.js publisher key, page currently 502)
note: >-
  Derived from no OpenAPI — FEVO publishes no machine-readable contract, so every scheme
  below is transcribed from the provider's own prose documentation. No OAuth 2.0, no
  OpenID Connect, no scopes, no token endpoint and no key-rotation or revocation guidance
  is published anywhere on FEVO's public surface. Credential issuance is a human process
  routed through a FEVO representative.

schemes:

  - id: order-api-user-id-access-key
    api: FEVO Order API
    type: apiKey
    model: static credential pair
    credentials:
      - name: User ID
        description: >-
          Identifies the requesting team. An organization that manages more than one team
          receives a distinct User ID per team.
      - name: Access Key
        description: The secret paired with the User ID. Distinct per team.
    issuance: >-
      "Connect with your FEVO Representative to capture your unique User ID(s) and Access
      Key(s) in order to connect." There is no self-service key issuance, no developer
      console for keys, and no documented key lifecycle.
    transport: not published
    location: not published
    rotation_policy: not published
    revocation: not published
    scopes: none published
    failure_mode: >-
      FEVO documents that an HTTP 502 Server Error means the credentials are wrong,
      specifically the User ID when an organization manages more than one key. Returning a
      gateway status for an authentication failure is a defect on its own terms: 502 is
      indistinguishable from a genuine upstream outage, and FEVO's own CDN was in fact
      returning 502 across www.fevo.com/api/v1 and sdk.fevo.com on 2026-08-12.
    docs: https://intercom.help/fevoenterprise/en/articles/8912590-api-faqs
    reference_note: >-
      "Order API definitions" are linked from the FAQ to a Salesforce content-delivery URL
      (fevo.my.salesforce.com/sfc/p/...). Probed 2026-08-12: HTTP 200 but the body is a
      1,359-byte Salesforce contentDistribution shell with x-robots-tag noindex,nofollow
      — a JavaScript-rendered viewer, not a fetchable document.

  - id: fevojs-publisher-key
    api: Fevo Button SDK (legacy)
    type: apiKey
    model: public publishable key, browser-side
    credentials:
      - name: publisherKey
        description: >-
          Passed to Fevo.init({ publisherKey, env }). Public by construction — it ships in
          the page source. Issued by a FEVO account manager.
      - name: env
        description: Environment selector; 'prod' is the documented value.
    issuance: contact your FEVO account manager
    transport: JavaScript initialization argument, embedded in the host page
    rotation_policy: not published
    scopes: none published
    docs: https://www.fevo.com/docs/v1
    status_note: https://www.fevo.com/docs/v1 returned HTTP 502 on 2026-08-12.

  - id: gmwidget-domain-allowlist
    api: FEVO Embedded Checkout (Distributed Commerce Button)
    type: origin-allowlist
    model: >-
      No credential at all. The Distributed Commerce Button carries no key; authorization
      is enforced by FEVO allow-listing the embedding domain. "If you have not implemented
      the FEVO drawer on your website before, your domain may need to be whitelisted."
    issuance: >-
      Send the embedding URL to your FEVO Success Rep or to marketingservices@fevo.com.
    rotation_policy: not applicable
    scopes: none
    docs: https://intercom.help/fevoenterprise/en/articles/8986183-distributed-commerce-button

summary:
  oauth2: false
  openid_connect: false
  api_key: true
  mutual_tls: false
  scopes_published: false
  self_service_credentials: false
  credential_issuance: human, via a FEVO representative