POST
/
schedules
Create Schedule
curl --request POST \
  --url https://api.engrate.io/schedules \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "market": "<string>",
  "tso": "DE-AMPRION-TSO",
  "sender_id": "<string>",
  "receiver_id": "<string>",
  "series": [
    {
      "ids": {
        "in_area": "<string>",
        "out_area": "<string>",
        "in_party": "<string>",
        "out_party": "<string>"
      },
      "type": "production",
      "data": [
        {
          "ts": "<string>",
          "amount": 1
        }
      ]
    }
  ]
}'
{
  "schedule": {
    "uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "org_uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "market": "germany",
    "created_ts": "<string>",
    "last_modified_ts": "<string>",
    "date": "<string>",
    "tso": "DE-AMPRION-TSO",
    "latest_version": 500
  },
  "version": {
    "uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "schedule_uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "created_ts": "<string>",
    "last_modified_ts": "<string>",
    "version": 500,
    "org_uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "spec": {
      "market": "<string>",
      "tso": "DE-AMPRION-TSO",
      "sender_id": "<string>",
      "receiver_id": "<string>",
      "series": [
        {
          "ids": {
            "in_area": "<string>",
            "out_area": "<string>",
            "in_party": "<string>",
            "out_party": "<string>"
          },
          "type": "production",
          "data": [
            {
              "ts": "<string>",
              "amount": 1
            }
          ]
        }
      ]
    },
    "status": "rejected",
    "acceptance_level": "accepted_preliminary"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Specs for production schedules for the German market.

market
string
required
Allowed value: "germany"
tso
enum<string>
required

TSO recieving the schedule.

Available options:
DE-AMPRION-TSO,
TTG_DE,
DE-TRANSNETBWTSO,
50HERTZ_DE_TSO
sender_id
string
required

Your Energy Identification Code (EIC). EIC Approved Code List

receiver_id
string
required

Energy Identification Code (EIC) identifying the party who is receiving the schedules. EIC Approved Code List

series
GermanScheduleSeriesItem · object[]
required

Response

Successful Response

Return type for schedule operations.

schedule
object
required

Schedule summary (state) type.

version
object
required

Schedule summary (state) type.