PJM Messages Public Web Service
The only fully anonymous PJM REST API found on the public surface. It backs the PJM Upcoming Changes page and returns the current planned-outage, delayed-data and impact notices for the whole PJM eTools estate — affected applications by name and numeric id, the change window as epoch milliseconds, required actions, and an access-blocking flag. GET https://messages.pjm.com/messages/rest/public/messages returned HTTP 200 with no credential on 2026-07-27, serving application/xml;charset=UTF-8 by default and JSON under Accept: application/json. There are no documented query parameters, no paging and no filtering — it returns the current notice set as one small document. It is poll-only; PJM registers no webhooks, and the alternative subscription channel is email.