openapi: 3.2.0 info: title: Pool Participant Poolparticipantlist API description: Fetch the latest list of pool participants operating in AIES version: v1 servers: - url: https://apimgw.aeso.ca/public/PoolParticipant-api - url: https://gateway-apim.aeso.ca/public/PoolParticipant-api security: - {} - apiKeyHeader: [] - apiKeyQuery: [] tags: - name: Poolparticipantlist paths: /poolparticipantlist: get: operationId: getPoolParticipantListData summary: 'Fetch the latest list of pool participants operating in AIES. ' description: Fetch the latest list of pool participants operating in AIES responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/PoolParticipantVO' examples: default: value: pool_participant_name: string pool_participant_ID: string corporate_contact: string agent_list: - agent_ID: string agent_name: string '400': description: Bad Request '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found '405': description: Invalid method '500': description: Internal server error '503': description: Service unavailable parameters: - name: pool_participant_ID in: query required: false description: This parameter can contain up to 20 comma-separated Pool Participant IDs. schema: $ref: '#/components/schemas/PoolparticipantlistGetRequest' - name: pool_participant_name in: query required: false description: All names that contain the provided string will be returned. The search is case-sensitive. schema: $ref: '#/components/schemas/PoolparticipantlistGetRequest-1' tags: - Poolparticipantlist components: schemas: PoolParticipantVO: type: object properties: pool_participant_name: type: string description: 'Pool Participant_name is the name of the pool participant provided by the pool participant. A pool participant is a market participant who is registered to transact electric energy. ' pool_participant_ID: type: string description: 'Pool Participant''s unique short name defined by 3 or 4-digit alphanumeric code. A pool participant is a market participant who is registered to transact electric energy. ' corporate_contact: type: string description: Corporate contact details of the Pool Participant - address, phone no., fax no. and contact person's name. agent_list: type: array items: $ref: '#/components/schemas/AgentsInfo' PoolparticipantlistGetRequest-1: type: string default: '' x-apim-inline: true AgentsInfo: type: object properties: agent_ID: type: string description: Unique shortname of the agent company. It is a 3 or 4-digit alphanumeric code. agent_name: type: string description: 'Name of the agent company - A representative of a market participant or a pool participant, as the case may be, duly appointed and authorized to act on their behalf. ' PoolparticipantlistGetRequest: type: string x-apim-inline: true securitySchemes: apiKeyHeader: type: apiKey name: API-KEY in: header apiKeyQuery: type: apiKey name: subscription-key in: query x-provenance: harvestedBy: API Evangelist harvestedOn: '2026-07-27' sourcePortal: https://developer-apim.aeso.ca/ method: Assembled verbatim from the AESO Azure API Management developer-portal data API, which is served anonymously. AESO's own OpenAPI export (?export=true&format=openapi) returns a valid document with an EMPTY paths object, so paths, parameters, responses, examples and component schemas were read from the portal's operations/ and schemas/ endpoints and reassembled without alteration. Nothing was invented. sources: - url: https://developer-apim.aeso.ca/developer/apis/poolparticipant-api-v1?api-version=2022-04-01-preview status: 200 note: API metadata - url: https://developer-apim.aeso.ca/developer/apis/poolparticipant-api-v1?export=true&format=openapi%2Bjson&api-version=2022-04-01-preview status: 200 note: AESO OpenAPI export (empty paths) - basis for info/servers/security - url: https://developer-apim.aeso.ca/developer/apis/poolparticipant-api-v1/operations?api-version=2022-04-01-preview status: 200 note: operation list - url: https://developer-apim.aeso.ca/developer/apis/poolparticipant-api-v1/schemas?api-version=2022-04-01-preview status: 200 note: schema list - url: https://developer-apim.aeso.ca/developer/apis/poolparticipant-api-v1/operations/getPoolParticipantListData?api-version=2022-04-01-preview status: 200 note: operation detail - url: https://developer-apim.aeso.ca/developer/apis/poolparticipant-api-v1/schemas/675b1904445a960634ec1e7a?api-version=2022-04-01-preview status: 200 note: schema document