{
  "opencollection": "1.0.0",
  "info": {
    "name": "MUI - Public Specification Admin API",
    "version": "3.3.0"
  },
  "items": [
    {
      "info": {
        "name": "Admin",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "getParticipantMetadata",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://cce.midwestiso.org/dart2/markets/common/:day/mui-meta/participants/:participantName",
            "headers": [
              {
                "name": "x-acting-participant",
                "value": "MP"
              }
            ],
            "params": [
              {
                "name": "day",
                "value": "",
                "type": "path",
                "description": "The operating day of the data."
              },
              {
                "name": "participantName",
                "value": "",
                "type": "path",
                "description": "The NERC ID of asset owner specified in the path for a collection resource."
              }
            ]
          },
          "docs": "Return participant specific MUI metadata. Metadata returned by this call includes:\n1. Participant Control Areas - Control Areas administered by a particular participant. If the participant\ndoes not administer any control area or is invalid participant then an empty list is returned. A control area\nis included if the participant is active from day specified through the end of the market horizon.\n"
        },
        {
          "info": {
            "name": "getMuiMetadata",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://cce.midwestiso.org/dart2/markets/common/:day/mui-meta",
            "headers": [
              {
                "name": "x-acting-participant",
                "value": "MP"
              }
            ],
            "params": [
              {
                "name": "day",
                "value": "",
                "type": "path",
                "description": "The operating day of the data."
              },
              {
                "name": "metadataGroups",
                "value": "",
                "type": "query",
                "description": "Metadata group."
              }
            ]
          },
          "docs": "Return general MUI metadata, that is not participant specific. Metadata returned by this call includes:\n1. Reserve Zones - List of reserve zones available in the system. A reserve zone can appear in this list and still not have any EPnodes assigned to it so it may not appear in reports.\n2. List of Market Participants - The list of Market Participants is used when updating bilateral contracts.\n3. List of Dispatch Status - List of valid Dispatch Status values organized by unit offer type (GEN, DIR"
        },
        {
          "info": {
            "name": "getParticipantPortfolios",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://cce.midwestiso.org/dart2/markets/portfolios/participants/:participantName",
            "headers": [
              {
                "name": "x-acting-participant",
                "value": "MP"
              }
            ],
            "params": [
              {
                "name": "participantName",
                "value": "",
                "type": "path",
                "description": "The NERC ID of asset owner specified in the path for a collection resource."
              },
              {
                "name": "portfolio",
                "value": "",
                "type": "query",
                "description": "Optional parameter to specify an individual Portfolio to return, otherwise return all."
              },
              {
                "name": "details",
                "value": "",
                "type": "query",
                "description": "Flag to enable querying of pnode and unit details. Defaults to false if not provided."
              },
              {
                "name": "day",
                "value": "",
                "type": "query",
                "description": "The operating day for which active pnodes in portfolios will be returned. Defaults to null (unspecified) if not provided."
              },
              {
                "name": "context",
                "value": "",
                "type": "query",
                "description": "Context filter for the report."
              }
            ]
          },
          "docs": "Returns pnodes in all portfolios for a participant with an optional filter on day and details to limit what effective pnodes and how much pnode information is included."
        },
        {
          "info": {
            "name": "postPortfolios",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://cce.midwestiso.org/dart2/markets/portfolios/participants/:participantName/:action",
            "headers": [
              {
                "name": "x-acting-participant",
                "value": "MP"
              }
            ],
            "params": [
              {
                "name": "participantName",
                "value": "",
                "type": "path",
                "description": "The NERC ID of asset owner specified in the path for a collection resource."
              },
              {
                "name": "action",
                "value": "",
                "type": "path",
                "description": "An operation to execute."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates or updates or removes a participant Portfolio."
        },
        {
          "info": {
            "name": "getSwaggerSpecJson",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://cce.midwestiso.org/dart2/markets/swagger/v3/api-docs/json/:spec",
            "headers": [
              {
                "name": "x-acting-participant",
                "value": "MP"
              }
            ],
            "params": [
              {
                "name": "spec",
                "value": "",
                "type": "path",
                "description": "Internal or Public specification."
              }
            ]
          },
          "docs": "Returns the swagger spec in json format."
        },
        {
          "info": {
            "name": "getSwaggerSpecYaml",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://cce.midwestiso.org/dart2/markets/swagger/v3/api-docs/yaml/:spec",
            "headers": [
              {
                "name": "x-acting-participant",
                "value": "MP"
              }
            ],
            "params": [
              {
                "name": "spec",
                "value": "",
                "type": "path",
                "description": "Internal or Public specification."
              }
            ]
          },
          "docs": "Returns the swagger spec in yaml format."
        }
      ]
    }
  ],
  "bundled": true
}