Everlit · Authentication Profile

Everlit Authentication

Authentication

Everlit declares 4 security scheme(s) across its OpenAPI definitions.

AudioVideoSocialPodcastsMediaPublishersNewsText-to-SpeechAI-voiceContent DistributionMonetizationAccessibilityoEmbedembeddable-playerAdvertising
Methods: Schemes: 4 OAuth flows: API key in:

Security Schemes

none
unknown apiKey
· in: unknown ()
http
scheme: session
signed-token

Source

Authentication Profile

everlit-authentication.yml Raw ↑
generated: '2026-08-20'
method: searched
source: >-
  https://everlit.audio/dispatches/wordpress-plugin-audio-articles-newspack (API key statement),
  https://everlit.audio/llms-full.txt, plus live probes of https://everlit.audio/oembed,
  https://everlit.audio/embeds/<id>.json and https://studio.everlit.audio — 2026-08-20.
docs: null
summary: >-
  Everlit publishes no authentication reference page and no securitySchemes (there is no OpenAPI).
  Three distinct auth postures were established from the vendor's own copy and from live probes.
  Nothing here is inferred from a spec: every entry names the URL it came from.

schemes:
- id: none-public-embed
  type: none
  applies_to:
  - GET https://everlit.audio/oembed?url=<embed-or-hosted-url>
  - GET https://everlit.audio/embeds/{track_id}.json
  - GET https://everlit.audio/embeds/{id}
  - GET https://everlit.audio/hosted/{artl_id}
  description: >-
    The oEmbed resolver and the player bootstrap JSON answer anonymously. Verified 2026-08-20:
    HTTP 200 with no credential of any kind.
  evidence:
    url: https://everlit.audio/oembed?url=https%3A%2F%2Feverlit.audio%2Fembeds%2Fartl_9QemEuv4WkQ
    http_status: 200

- id: api-key
  type: apiKey
  applies_to:
  - Everlit REST API (undocumented, access-gated)
  - Everlit WordPress plugin configuration
  in: unknown
  name: unknown
  description: >-
    Everlit's own WordPress dispatch states that plugin "configuration requires only your Everlit
    API key". The key is issued through onboarding; Everlit publishes no key format, no header
    name, no rotation policy, no scope model and no self-serve key-issuance page.
  evidence:
    url: https://everlit.audio/dispatches/wordpress-plugin-audio-articles-newspack
    http_status: 200
  gaps:
  - Header/parameter name not published.
  - No key prefix or format documented.
  - No rotation, expiry or revocation policy published.
  - No self-serve issuance — keys come from sales/onboarding via hello@everlit.audio.

- id: session-cookie
  type: http
  scheme: session
  applies_to:
  - https://studio.everlit.audio (Everlit Studio web console)
  description: >-
    The Studio is a Rails application; the root 302s to /session/new and the HTML carries a
    csrf-token meta. Browser session auth only — not an agent-callable surface.
  evidence:
    url: https://studio.everlit.audio/
    http_status: 200
    redirects_to: https://studio.everlit.audio/session/new

- id: signed-playback-token
  type: signed-token
  applies_to:
  - GET https://everlit.audio/embeds/{track_id}/playlist?ste=<token>
  - Player analytics/share/capture callbacks
  description: >-
    The player bootstrap JSON hands the client a base64 `ste` stream token and a signed `auth_key`
    (a Rails message-verifier blob of the shape "<base64 payload>--<hmac>") that carries a user_tag,
    session_tag, article_id, channel and ad_context. These are short-lived, issued per playback,
    and are not credentials a developer can obtain or manage.
  evidence:
    url: https://everlit.audio/embeds/artl_9QemEuv4WkQ.json
    http_status: 200
    note: >-
      A request to /embeds/{id}/playlist without a live token returns HTTP 400, confirming the
      token is enforced rather than decorative.

oauth2: false
openid_connect: false
mutual_tls: false
mfa_documented: false

findings:
- The only agent-reachable Everlit surface needs no credential at all; the only credentialed
  surface (the REST API) has no public documentation, so an agent cannot self-onboard.
- No /.well-known/oauth-authorization-server, /.well-known/oauth-protected-resource or
  /.well-known/openid-configuration on any Everlit host (all 404, 2026-08-20).

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