Leaf Logistics · Authentication Profile

Leaf Logistics Authentication

Authentication

Leaf Logistics declares 2 security scheme(s) across its OpenAPI definitions.

LogisticsFreightTransportationSupply ChainShippingFleet ManagementSustainabilityGraphQL
Methods: Schemes: 2 OAuth flows: API key in:

Security Schemes

jwt http
scheme: bearer · in: header ()
cookie apiKey
· in: cookie ()

Source

Authentication Profile

leaf-logistics-authentication.yml Raw ↑
generated: '2026-08-25'
method: probed
source: https://api.leaflogistics.com/v1/graphql
note: >-
  DERIVED FROM LIVE PROBES, NOT FROM A PUBLISHED SPEC. Leaf Logistics publishes no developer portal
  and no authentication documentation, so this profile records only what the API host itself
  disclosed to an anonymous request. Nothing here is inferred beyond the verbatim error bodies.
api: Leaf Logistics Platform API
base_url: https://api.leaflogistics.com/v1/graphql
engine:
  product: Hasura GraphQL Engine
  version: v2.35.1
  server_type: ce
  console_type: pro-lite
  evidence: >-
    https://api.leaflogistics.com/v1/version returned {"server_type":"ce","version":"v2.35.1"};
    https://api.leaflogistics.com/console embeds window.__env with serverVersion "v2.35.1" and
    consoleType "pro-lite".
schemes:
- name: jwt
  type: http
  scheme: bearer
  bearer_format: JWT
  in: header
  header: Authorization
  observed: true
  evidence: >-
    Anonymous POST to /v1/graphql returns HTTP 200 with body
    {"errors":[{"message":"Missing 'Authorization' or 'Cookie' header in JWT authentication mode",
    "extensions":{"path":"$","code":"invalid-headers"}}]} — Hasura's HASURA_GRAPHQL_JWT_SECRET mode.
- name: cookie
  type: apiKey
  in: cookie
  observed: true
  evidence: >-
    The same error names "Cookie" as an accepted alternative to the Authorization header, which is
    how the app.leaflogistics.com single-page application authenticates against the same endpoint.
oauth2: unknown
openid_connect: unknown
issuer_discovery:
  checked:
  - url: https://api.leaflogistics.com/.well-known/openid-configuration
    status: 404
  - url: https://www.leaflogistics.com/.well-known/openid-configuration
    status: 403
  - url: https://api.leaflogistics.com/.well-known/oauth-authorization-server
    status: 404
  result: >-
    No discovery document is served on any host, so the JWT issuer, signing keys and any scope
    vocabulary could not be established anonymously.
docs: null
docs_note: >-
  No public authentication reference exists. Leaf's shipper FAQ says only that it will integrate
  "through email, phone, fax, EDI, API — whatever you prefer"
  (https://www.leaflogistics.com/shippers/), i.e. credentials and integration detail are handled in
  onboarding.

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/leaf-logistics-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 email required.

A second provider on the same verified email joins the account you already have.