overlay: 1.0.0
info:
title: AOL OAuth 2.0 API — API Evangelist enhancements
version: 1.0.0
extends: openapi/aol-oauth2-api-openapi.yml
x-generated: '2026-09-02'
x-method: probed
x-source: https://api.login.aol.com/.well-known/openid-configuration
x-note: >-
The base specification names api.login.yahoo.com, the sibling deployment Yahoo
Inc. runs. AOL serves its own OpenID Connect discovery document at
api.login.aol.com declaring issuer "https://api.login.aol.com" and the same
endpoint paths, so the AOL-owned host is added here as the primary server
rather than mutated into the base spec. Every value in this overlay was read
from that discovery document, probed 200 on 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 / OAuth 2.0 / 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 Oath-era identity platform. Retained
from the base specification.
- target: $.info
description: Record the discovery document as the contract of record.
update:
x-openid-configuration: https://api.login.aol.com/.well-known/openid-configuration
x-issuer: https://api.login.aol.com
- target: $.components.securitySchemes.oauth2.flows.authorizationCode
description: >-
Add the `openid2` scope, which AOL advertises in scopes_supported but the
base specification omits, and point the flow at the AOL-owned host.
update:
authorizationUrl: https://api.login.aol.com/oauth2/request_auth
tokenUrl: https://api.login.aol.com/oauth2/get_token
refreshUrl: https://api.login.aol.com/oauth2/get_token
scopes:
openid2: Legacy OpenID 2.0 compatibility scope
- target: $.components.securitySchemes
description: Add the openIdConnect scheme AOL's discovery document supports.
update:
openIdConnect:
type: openIdConnect
openIdConnectUrl: https://api.login.aol.com/.well-known/openid-configuration
- target: $.paths['/oauth2/get_token'].post
description: >-
Record the reversal path for token issuance and the supported client
authentication methods.
update:
x-reversal:
endpoint: https://api.login.aol.com/oauth2/revoke
standard: RFC 7009
window: not-stated
grade: documented
x-token-endpoint-auth-methods:
- client_secret_basic
- client_secret_post
- target: $.paths['/oauth2/request_auth'].get
description: Record the assurance levels a relying party may request.
update:
x-acr-values-supported:
- AAL1
- AAL2
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.