{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"d640a6bf-ccfc-419e-9638-dd54f3295339","name":"WEMDE DispatchInstruction","description":"Dispatch instructions are MW output instructions (or MW cap instructions) created by the market dispatch engine and available every five minutes for the primary dispatch interval for energy and essential services.\n\nDispatch instructions are created and made available every five minutes, expected within 30 seconds of the beginning of the current interval, referred to as the primary dispatch interval.\n\nIn addition to dispatch instructions, the WEMDE Dispatch API collection allows MPs direct access to the full range of inputs and dispatch outcomes for each market (Energy and Essential System Services (ESS)) for every market solution. The other Dispatch APIs are described in the described in the following reference documents:\n\n- Dispatch Case\n- Dispatch Summary\n- Dispatch Solutions.\n- Trading Day Report\n- DSP Dispatch Instruction\n- Not In Service Capacity\n- Reference Trading Price\n    \n\nFor support, contact: AEMO Real Time Market Submissions Team\n\nEmail: [wa.operations@aemo.com.au](https://mailto:wa.operations@aemo.com.au)\n\n# API status\n\nReady. The design is ready for participants to use.\n\n## Assumed knowledge\n\nAPI and JSON or YAML basics.\n\n## Prerequisites\n\nBefore you can use the Dispatch Instruction API you must:\n\n- Have a Participant ID and Facility Code. If your company is a Registered Participant, your ID is set up during the registration process.\n- Have a [DigiCert TLS certificate](https://aemocloud.sharepoint.com/sites/EXT-COM-REF/SitePages/Accessing-our-Test-Environments.aspx#requesting-a-digicert-certificate).\n    \n\nFor more information, see the Reformer page [Accessing our test environments](https://aemocloud.sharepoint.com/sites/EXT-COM-REF/SitePages/Accessing-our-Test-Environments.aspx).\n\n## External documents\n\nTo be included in future releases.\n\n## Future publications\n\nThe following essential/mandatory endpoints will be added to the WEMDE UI swaggers in future releases and will also be documented in API references:\n\n- Demand side program data\n- Market schedule scenarios\n- Reference trading price\n    \n\n## Request/response payload required limits\n\nFor all APIs, there is an enforced 10 MB max limit.\n\n## Certificate-based throttling\n\nA single participant is restricted to accessing 50 calls every minute,  \nwith a total of 200 calls in five minutes.\n\n# API details\n\nUse the API Reference icon at the top of the portal page to see the  \ndetails of the paths, headers, request body and responses for each of the endpoints in the API.\n\n## Authentication methods\n\nThe Dispatch Instruction API uses the [DigiCert TLS certificate](https://aemocloud.sharepoint.com/sites/EXT-COM-REF/SitePages/Accessing-our-Test-Environments.aspx#requesting-a-digicert-certificate) as its authentication method:\n\n## Base URLs\n\nThe base URLs used for this API are as follows:\n\n- **Market trial:** [https://apis.rfm.aemo.com.au:9319/WEM/v1/dispatchInstruction](https://apis.rfm.aemo.com.au:9319/WEM/v1/dispatchInstruction)\n- **Pre-prod:** [https://apis.preprod.aemo.com.au:9319/WEM/v1/dispatchInstruction](https://apis.preprod.aemo.com.au:9319/WEM/v1/dispatchInstruction)\n- **Production:** [https://apis.prod.aemo.com.au:9319/WEM/v1/dispatchInstruction](https://apis.prod.aemo.com.au:9319/WEM/v1/dispatchInstruction)\n    \n\n## Sample data\n\nSome sample data are available through the following link:  \n[Release 1 sample data](https://aemocloud.sharepoint.com/:u:/s/EXT-COM-REF/EePRODxl6y5IoNxwOYcpQOoBOYWDRUbnhLEo1FqS_zXJww?e=kbxHxM)","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"26985380","collectionId":"d640a6bf-ccfc-419e-9638-dd54f3295339","publishedId":"2s93m61MYH","public":true,"publicUrl":"https://documenter-api.postman.tech/view/26985380/2s93m61MYH","privateUrl":"https://go.postman.co/documentation/26985380-d640a6bf-ccfc-419e-9638-dd54f3295339","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":""},{"name":"title","value":""}],"appearance":{"default":"light","themes":[{"name":"dark","logo":null,"colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"FF6C37"}},{"name":"light","logo":null,"colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"}}]}},"version":"8.11.6","publishDate":"2023-05-25T00:41:18.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"","description":""},"logos":{"logoLight":null,"logoDark":null}},"statusCode":200},"environments":[],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/768118b36f06c94b0306958b980558e6915839447e859fe16906e29d683976f0","favicon":""},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"}],"canonicalUrl":"https://documenter.gw.postman.com/view/metadata/2s93m61MYH"}