Introduction
This portal describes the REST APIs APX provides to support our client’s integration with the APX MarketSuite®.
APX recognizes the need for external entities to automate data integration with the APX MarketSuite®. To help satisfy the needs of integration and interoperability, APX has created several REST interfaces—including the File Upload, GetStatus (for upload exceptions), GetScheduleData, Download File, and Reports—which enable the automation of data uploading and downloading with the APX MarketSuite®.
This portal will explain how to create an API Login for your account, the rules governing the use of the API, the performance expectations, and validations that occur on incoming data and request parameters. This portal also contains basic instructions on how to use Swagger to get the technical details for each API, including all input parameters and output data set structures.
Regional Variations
The APX MarketSuite® operates on two schemas for ISO Scheduling: one schema supports CAISO and ERCOT, and the other supports all other regions (PJM, ISONE, MISO, SPP, NYISO). For Settlements, all regions are on the same schema, except ERCOT.
APX is working towards unifying these schemas, but currently with these different schemas comes some minor differences in how these interfaces work. These differences will be explained where they exist under each method. The primary difference is that non-CAISO/ERCOT regions must be scheduled one participant/day at a time, whereas MarketSuite® offers support for multi-day/multi-participant submissions.