Huel · Authentication Profile
Huel Authentication
Authentication
Huel secures its APIs with none and apiKey across 3 declared security schemes, as derived from its OpenAPI definitions.
CompanyFood and BeverageNutritionConsumer Packaged GoodsDirect to ConsumerE-CommerceSubscription CommerceHealth and WellnessRetailUnited Kingdom
Methods: none, apiKey
Schemes: 3
OAuth flows:
API key in: header
Security Schemes
anonymous none
discourse-api-key apiKey
· in: header ()
discourse-user-api-key apiKey
· in: header ()
Source
Authentication Profile
generated: '2026-08-01'
method: searched
source: https://discourse.huel.com/site.json
docs: https://docs.discourse.org/
summary:
types: [none, apiKey]
api_key_in: [header]
oauth2_flows: []
first_party_auth_docs: false
notes: >-
Huel operates no developer programme and publishes no authentication
documentation, because it exposes no first-party API. This profile describes the
authentication model of the one anonymously callable machine-readable surface found
on a Huel-controlled host: the Discourse platform REST API served by the Huel US
customer forum at discourse.huel.com (Discourse 2026.8.0). The auth model is
Discourse's, documented upstream at docs.discourse.org, not something Huel authored.
There is no OpenAPI in this repo, so nothing here was derived from securitySchemes;
the anonymous tier below was verified by live probe and the keyed tier is the
documented Discourse contract.
schemes:
- name: anonymous
type: none
description: >-
Public read endpoints require no credential. Verified 2026-08-01: GET
/about.json, /site.json, /categories.json, /latest.json and /users/{username}.json
all returned HTTP 200 application/json without authentication.
verified: true
evidence:
- {url: 'https://discourse.huel.com/about.json', http_status: 200}
- {url: 'https://discourse.huel.com/site.json', http_status: 200}
- {url: 'https://discourse.huel.com/categories.json', http_status: 200}
- {url: 'https://discourse.huel.com/latest.json', http_status: 200}
- {url: 'https://discourse.huel.com/users/system.json', http_status: 200}
- name: discourse-api-key
type: apiKey
in: header
names: [Api-Key, Api-Username]
description: >-
Discourse admin-issued API keys are sent as the Api-Key header together with an
Api-Username header naming the acting user. Keys are minted only from the forum
admin panel; Huel publishes no self-service issuance path, so this tier is not
available to third-party developers.
self_service: false
verified: false
note: >-
Documented Discourse platform behaviour (docs.discourse.org), not observed on this
host - admin endpoints such as /admin/users/list/active.json return 404 to
anonymous callers rather than a 401/403 challenge.
- name: discourse-user-api-key
type: apiKey
in: header
names: [User-Api-Key]
description: >-
Discourse's per-user API key flow for third-party clients, negotiated through
/user-api-key/new with an RSA public key. Also a Discourse platform capability
rather than a Huel-published one.
self_service: false
verified: false
end_user_identity:
description: >-
Forum sign-in for humans (not an API credential path). site.json advertises two
social auth providers alongside local accounts.
providers: [facebook, twitter/x, local]
login_required: false
absent:
- {scheme: oauth2, reason: no OAuth authorization server found on any Huel host}
- {scheme: openIdConnect, reason: '/.well-known/openid-configuration returned 404'}
- {scheme: mutualTLS, reason: not published}
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/huel-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.