Skip to main content
GET
/
schedule-management
/
v1
/
schedules
/
{uid}
/
versions
/
{version_number}
Get Schedule Version
curl --request GET \
  --url https://api.engrate.io/schedule-management/v1/schedules/{uid}/versions/{version_number} \
  --header 'Authorization: <api-key>'
{
  "uid": "<string>",
  "schedule_uid": "<string>",
  "org_uid": "<string>",
  "version": 123,
  "status": "<string>",
  "acceptance_level": "<string>",
  "created_ts": "<string>",
  "last_modified_ts": "<string>",
  "spec": {
    "market": "<string>",
    "tso": "<string>",
    "sender_id": "<string>",
    "receiver_id": "<string>",
    "series": [
      {
        "uid": "<string>",
        "time_series_uid": "<string>",
        "type": "<string>",
        "in_area": "<string>",
        "out_area": "<string>",
        "in_party": "<string>",
        "out_party": "<string>",
        "ts_version": 1
      }
    ]
  },
  "message_id": "<string>",
  "is_active": true,
  "warnings": [
    {
      "code": "<string>",
      "text": "<string>"
    }
  ],
  "nrr_received": true,
  "transmission_report_id": "<string>"
}

Authorizations

Authorization
string
header
required

Path Parameters

uid
string<uuid>
required
version_number
integer
required

Response

Successful Response

Response model for ScheduleVersion - matches eg-app contract.

uid
string
required
schedule_uid
string
required
org_uid
string
required
version
integer
required
status
string
required
acceptance_level
string
required
created_ts
string
required
last_modified_ts
string
required
spec
ScheduleVersionSpec · object
required

Spec structure for schedule version.

message_id
string | null
is_active
boolean
default:true
warnings
WarningItem · object[] | null
nrr_received
boolean | null
transmission_report_id
string | null