Skip to main content
GET
/
schedule-management
/
v1
/
schedules
List Schedules
curl --request GET \
  --url https://api.engrate.io/schedule-management/v1/schedules \
  --header 'Authorization: <api-key>'
[
  {
    "created_ts": "2026-03-25T14:00:00+00:00",
    "date": "2026-03-26",
    "last_modified_ts": "2026-03-25T16:30:00+00:00",
    "market": "DE",
    "org_uid": "9b2e4d8f-1c3a-4f5e-8d7b-6a9e0f2c1b3d",
    "tso": "50HERTZ_DE_TSO",
    "uid": "f47ac10b-58cc-4372-a567-0e02b2c3d479"
  }
]

Authorizations

Authorization
string
header
required

Query Parameters

market
enum<string> | null

Filter by market: 'DE' or 'NL'.

Available options:
DE,
NL,
germany,
netherlands
tso
string | null

Filter by TSO identifier. DE values: '50HERTZ_DE_TSO', 'DE-AMPRION-TSO', 'TTG_DE', 'DE-TRANSNETBWTSO'. NL value: 'TENNET_TSO'.

date_from
string<date> | null

Start date filter (YYYY-MM-DD), inclusive.

date_to
string<date> | null

End date filter (YYYY-MM-DD), inclusive.

Response

Successful Response

created_ts
string
required

ISO 8601 datetime when the schedule was created.

Example:

"2026-03-25T14:00:00+00:00"

date
string
required

Delivery date in ISO 8601 format (YYYY-MM-DD).

Example:

"2026-03-26"

last_modified_ts
string
required

ISO 8601 datetime of the most recent modification.

Example:

"2026-03-25T16:30:00+00:00"

market
string
required

Target market. DE for Germany, NL for the Netherlands.

Examples:

"DE"

"NL"

org_uid
string
required

Organization that owns this schedule.

Example:

"9b2e4d8f-1c3a-4f5e-8d7b-6a9e0f2c1b3d"

tso
string
required

Transmission System Operator identifier.

Examples:

"50HERTZ_DE_TSO"

"DE-AMPRION-TSO"

"TTG_DE"

"DE-TRANSNETBWTSO"

"TENNET_TSO"

uid
string
required

Unique identifier for this schedule.

Example:

"f47ac10b-58cc-4372-a567-0e02b2c3d479"