overlay: 1.0.0
info:
title: AOL OpenID Connect API — API Evangelist enhancements
version: 1.0.0
extends: openapi/aol-openid-connect-api-openapi.yml
x-generated: '2026-09-02'
x-method: probed
x-source: https://api.login.aol.com/.well-known/openid-configuration
x-note: >-
Adds the AOL-owned identity host and the claims AOL advertises in
claims_supported that the base specification's UserInfo schema omits. Read from
AOL's own discovery document and a live 200 on the JWKS endpoint, 2026-09-02.
actions:
- target: $
description: Add the AOL-owned identity host as the primary server.
update:
servers:
- url: https://api.login.aol.com
description: >-
AOL identity / OpenID Connect server. Issuer per
https://api.login.aol.com/.well-known/openid-configuration.
- url: https://api.login.yahoo.com
description: >-
Yahoo Inc. deployment of the same identity platform. Retained from the
base specification.
- target: $.info
update:
x-openid-configuration: https://api.login.aol.com/.well-known/openid-configuration
x-issuer: https://api.login.aol.com
- target: $.components.schemas.UserInfo.properties
description: >-
Add the two standard claims present in AOL's claims_supported but missing
from the base schema.
update:
birthdate:
type: string
description: End-user birthday, advertised in claims_supported.
auth_time:
type: integer
description: >-
Time of the end-user authentication event, advertised in
claims_supported. Use with acr to enforce a freshness requirement.
- target: $.paths['/openid/v1/certs'].get
description: Record the observed live key shape and the signing algorithms in use.
update:
x-probed:
url: https://api.login.aol.com/openid/v1/certs
status: 200
fetched: '2026-09-02'
x-key-fields:
- kty
- alg
- use
- kid
- n
- e
x-id-token-signing-algs:
- ES256
- RS256
- target: $.paths['/openid/v1/userinfo'].get
description: Record the scope that gates this operation.
update:
x-required-scope: openid
x-error-envelope: 'RFC 6749 {"error","error_description"}'
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.