New York Independent System Operator (NYISO) · Authentication Profile
Nyiso Authentication
Authentication
New York Independent System Operator (NYISO) secures its APIs with none, http, and mutualTLS across 3 declared security schemes, as derived from its OpenAPI definitions.
EnergyUnited StatesElectricityEnergy MarketsGridOpen DataSystem OperatorNew YorkRenewablesEmissions
Methods: none, http, mutualTLS
Schemes: 3
OAuth flows:
API key in:
Security Schemes
MISBasicAuth http
scheme: basic
· in: header (Authorization)
NAESBClientCertificate mutualTLS
None none
Source
Authentication Profile
generated: '2026-07-27'
method: searched
source: >-
NYISO Metering API User Guide (section 2.1-2.3) and NYISO Finance APIs User's
Guide v1.2 DRAFT (section 2.1-2.3), plus anonymous HTTP probes of every NYISO
host on 2026-07-27
docs: https://www.nyiso.com/manuals-tech-bulletins-user-guides
summary:
types:
- none
- http
- mutualTLS
api_key_in: []
oauth2_flows: []
note: >-
NYISO runs two completely different authentication postures on two
completely different surfaces. The open data surfaces have no authentication
at all. The REST APIs use documented two-factor authentication - HTTP Basic
with an MIS user account plus a NAESB-accredited client certificate. There is
no API key, no OAuth 2.0, no OpenID Connect and no bearer token anywhere in
the NYISO estate, and no /.well-known/ discovery document exists to describe
one.
surfaces:
- surface: MIS public data archive
base_url: http://mis.nyiso.com/public
scheme: none
description: >-
Fully anonymous HTTP/HTTPS GET. No account, no key, no application, no
referrer check and no licence click-through. Verified by anonymous probe on
2026-07-27 - daily CSV and monthly ZIP files returned 200 text/csv with no
credentials presented.
evidence: http://mis.nyiso.com/public/csv/rtfuelmix/20260726rtfuelmix.csv returned 200
- surface: OASIS postings
base_url: https://oasis-postings.nyiso.com
scheme: none
description: >-
Anonymously readable object store. An unauthenticated ListBucket request
returned 200 application/xml and individual posting objects returned 200.
evidence: https://oasis-postings.nyiso.com/ACTIVE_TRANSMISSION_NODE/CSV/activetransmissionnodes.csv returned 200
- surface: Finance APIs and Metering API
base_url: https://api.nyiso.com
scheme: two-factor - HTTP Basic plus NAESB client certificate
description: >-
Restricted to NYISO market participants. Both published user guides state the
same requirement verbatim - "A valid MIS user account and associated password
must be provided using Basic authentication" and "The NAESB certificate
associated with the MIS user account must be provided with each request".
All endpoints answered 401 Authorization Required to anonymous probes.
evidence: https://api.nyiso.com/finance/metering/v1/powerMetering returned 401
schemes:
- name: MISBasicAuth
type: http
scheme: basic
in: header
parameter: Authorization
description: >-
HTTP Basic credential carrying a valid NYISO Market Information System (MIS)
user account and its password. The account must hold the relevant metering or
settlement privileges, granted by the participant's own Marketplace
administrator per the NYISO Settlement Data Applications User's Guide.
sources:
- https://www.nyiso.com/documents/20142/27889215/NYISO%20Metering%20API%20User%20Guide.pdf/d8ed36d3-1a40-9584-6961-3fdb845ca4fa
- https://www.nyiso.com/documents/20142/45334160/NYISO%20Finance%20APIs%20User's%20Guide%20v1.2%20-%20DRAFT.pdf/4f0de58a-783d-a317-64fe-caed77ba61fa
- name: NAESBClientCertificate
type: mutualTLS
description: >-
A digital certificate issued by a NAESB-Authorized Certification Authority
and bound to the MIS user account, presented on every request. This is the
second factor - Basic credentials alone are not sufficient. Certificate
acquisition and MIS account binding are described in the NYISO Market
Participant User's Guide (MPUG).
sources:
- https://www.nyiso.com/documents/20142/3625950/mpug.pdf
- name: None
type: none
description: >-
The MIS public archive and the OASIS postings bucket require no
authentication of any kind.
transport:
documented: HTTPS 1.1 over TLS 1.2
observed: >-
api.nyiso.com and apitest.nyiso.com negotiate both TLS 1.2 and TLS 1.3 as of
the 2026-07-27 probe; the guides state TLS 1.2 as the documented minimum.
note: >-
mis.nyiso.com also serves the public archive over plain HTTP, which is how
NYISO's own list pages link it.
onboarding:
self_serve: false
path: >-
Become a registered NYISO Market Participant, obtain an MIS user account with
metering/settlement privileges through your organization's Marketplace
administrator, then obtain a NAESB-accredited digital certificate bound to
that account. There is no developer sign-up form and no anonymous trial - the
market-trial host apitest.nyiso.com is credentialed too.
contact: Stakeholder_Services@nyiso.com / +1 518-356-6060
guides:
- https://www.nyiso.com/documents/20142/3625950/mpug.pdf
- https://www.nyiso.com/documents/20142/3625950/SDA_UG.pdf
discovery:
well_known_openid_configuration: 404
well_known_oauth_authorization_server: 404
note: See well-known/nyiso-well-known.yml for the full probe record.