Adrenaline Shoc · Authentication Profile

Adrenalineshoc Authentication

Authentication

Adrenaline Shoc secures its APIs with none, oauth2, openIdConnect, and apiKey across 6 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode, refreshToken, and jwt-bearer flow(s).

CompanyBeverageEnergy DrinksConsumer Packaged GoodsRetailE-CommerceDirect to ConsumerAgentic CommerceShopifySports Nutrition
Methods: none, oauth2, openIdConnect, apiKey Schemes: 6 OAuth flows: authorizationCode, refreshToken, jwt-bearer API key in: header

Security Schemes

anonymous-ucp-mcp none
anonymous-storefront-graphql none
anonymous-storefront-json none
shopify-customer-accounts-oidc openIdConnect
shopify-customer-account-oauth2 oauth2
· flows: authorizationCode
customer-access-token apiKey
· in: header (X-Shopify-Customer-Access-Token)

Source

Authentication Profile

adrenalineshoc-authentication.yml Raw ↑
generated: '2026-09-07'
method: probed
source:
- https://www.drinkaccelerator.com/.well-known/openid-configuration
- https://www.drinkaccelerator.com/.well-known/oauth-authorization-server
- https://www.drinkaccelerator.com/api/ucp/mcp
- https://www.drinkaccelerator.com/api/2026-07/graphql.json
docs: https://www.drinkaccelerator.com/agents.md
note: >-
  Derived from live probes, not from an OpenAPI document - this company publishes no
  spec. derive-authentication.py found 0 schemes because there is no openapi/
  directory; this file records the auth model actually observed on the wire.
summary:
  types: [none, oauth2, openIdConnect, apiKey]
  api_key_in: [header]
  oauth2_flows: [authorizationCode, refreshToken, jwt-bearer]
  anonymous_surfaces: 3
schemes:
- name: anonymous-ucp-mcp
  type: none
  applies_to: https://www.drinkaccelerator.com/api/ucp/mcp
  observed: tools/list returned HTTP 200 with all thirteen tools and their input schemas
    without any credential.
  note: >-
    tools/call is not anonymous in practice - it requires meta.ucp-agent.profile to
    be a resolvable URI. That is an agent-identity control, not an authentication
    control: no secret is exchanged and no account exists. Payment additionally
    enforces a human buyer-approval invariant, which is a policy control.
- name: anonymous-storefront-graphql
  type: none
  applies_to: https://www.drinkaccelerator.com/api/2026-07/graphql.json
  observed: Full introspection returned HTTP 200 (428 types) with no X-Shopify-Storefront-Access-Token
    header. Versions 2026-07, 2026-04, 2025-01 and 2024-04 all answer anonymously.
  note: Customer-scoped fields still require a customerAccessToken obtained via the
    customerAccessTokenCreate mutation.
- name: anonymous-storefront-json
  type: none
  applies_to: https://www.drinkaccelerator.com/
  observed: /products.json and /collections/all/products.json returned HTTP 200 unauthenticated
    (both empty).
- name: shopify-customer-accounts-oidc
  type: openIdConnect
  openIdConnectUrl: https://www.drinkaccelerator.com/.well-known/openid-configuration
  issuer: https://shopify.com/authentication/7133691957
  authorizationUrl: https://shopify.com/authentication/7133691957/oauth/authorize
  tokenUrl: https://shopify.com/authentication/7133691957/oauth/token
  end_session_endpoint: https://shopify.com/authentication/7133691957/logout
  jwks_uri: https://shopify.com/authentication/7133691957/.well-known/jwks.json
  grant_types: [authorization_code, refresh_token, 'urn:ietf:params:oauth:grant-type:jwt-bearer']
  response_types: [code]
  token_endpoint_auth_methods: [client_secret_basic, client_secret_post]
  pkce: [S256]
  id_token_signing_alg: [RS256]
  subject_types: [public]
  claims: [iss, sub, aud, exp, iat, nonce, sid, email, email_verified]
  applies_to: Customer account sign-in on the Accelerator Active Energy storefront
  provider: Shopify Customer Accounts (shop id 7133691957)
  note: >-
    The discovery document is served from the company's own hosts (www.drinkaccelerator.com,
    drinkaccelerator.com, ashoc.com, www.ashoc.com, a-shoc.myshopify.com) but the
    issuer and every endpoint are on shopify.com. The company operates no
    authorization server of its own.
- name: shopify-customer-account-oauth2
  type: oauth2
  source: https://www.drinkaccelerator.com/.well-known/oauth-authorization-server
  flows:
  - flow: authorizationCode
    authorizationUrl: https://shopify.com/authentication/7133691957/oauth/authorize
    tokenUrl: https://shopify.com/authentication/7133691957/oauth/token
    scopes: 4
  note: The RFC 8414 metadata document is byte-identical to the OIDC discovery document.
- name: customer-access-token
  type: apiKey
  in: header
  parameter: X-Shopify-Customer-Access-Token
  applies_to: https://www.drinkaccelerator.com/api/2026-07/graphql.json
  observed: Required by the customer query field per the introspected schema; obtained
    via customerAccessTokenCreate.
  note: Documented by the platform vendor, not by this company.
agent_identity:
  mechanism: UCP agent profile
  field: meta.ucp-agent.profile
  format: URI
  required_on: every tools/call
  enforcement: HTTP 422 with JSON-RPC -32001 invalid_profile_url when absent - observed
    live.
x-evidence:
- url: https://www.drinkaccelerator.com/.well-known/openid-configuration
  http_status: 200
  content_type: application/json
- url: https://www.drinkaccelerator.com/.well-known/oauth-authorization-server
  http_status: 200
  content_type: application/json
- url: https://www.drinkaccelerator.com/api/ucp/mcp
  http_status: 200
  note: anonymous tools/list
- url: https://www.drinkaccelerator.com/api/ucp/mcp
  http_status: 422
  note: tools/call without an agent profile
- url: https://www.drinkaccelerator.com/api/2026-07/graphql.json
  http_status: 200
  note: anonymous full introspection

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