Market operators can create requirements within existing markets by uploading a CSV to the POST Requirements endpoint.
Prepare the data
1. Ensure the markets you are adding requirements to are already published on the platform.
2. Populate the requirements template in CSV format by utilising the guidance file.
Publish requirements via API
1. Use the POST/requirements/bulk endpoint to upload the CSV
If there's an error within the uploaded file, for example a new requirement has the same service window as an existing requirement. The endpoint will return an error with the exact row and property name to be fixed.
Delete requirements via API
1. Create a CSV with the column headers:
Market Name
Requirement Name
2. Populate the CSV with the requirements you wish to delete.
Note: Requirements can only be deleted before the bidding window opens
3. Upload the CSV to the DELETE/requirements/bulk endpoint


