GET
/
schedules
/
{schedule_uid}
/
versions
/
{version}
Get Schedule Version
curl --request GET \
  --url https://api.engrate.io/schedules/{schedule_uid}/versions/{version} \
  --header 'Authorization: Bearer <token>'
{
  "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.

Path Parameters

schedule_uid
string<uuid>
required
version
integer
required
Required range: 1 <= x <= 999

Response

Successful Response

Schedule summary (state) type.

uid
string<uuid>
required
schedule_uid
string<uuid>
required
created_ts
string
required
last_modified_ts
string
required
version
integer
required
Required range: 1 <= x <= 999
org_uid
string<uuid>
required
spec
object
required

Specs for production schedules for the German market.

status
enum<string>
required

High-level schedule statuses.

Available options:
rejected,
ingested,
submitted,
pending,
imposed,
anomaly,
accepted,
settled,
unknown
acceptance_level

When a schedule has been accepted, it happens in three stages. Also used for time series statuses.

Available options:
accepted_preliminary,
accepted_final,
accepted_settled