---
title: "Query for ISO Scheduling data with current status."
method: PUT
path: "/fileRegistry/getScheduleData/{fileName}"
tags: ["/fileRegistry"]
---

# Query for ISO Scheduling data with current status.

`PUT /fileRegistry/getScheduleData/{fileName}`

## Request

- Base URL: `https://pm-file-api.apx.com`
- URL: `https://pm-file-api.apx.com/fileRegistry/getScheduleData/{fileName}`
- Auth: none declared
- TypeScript: <https://skmtc.dev/xpansiv/apis/file-registry-api/docs/fileRegistry/getScheduleData/:fileName/put.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `fileName` string, required

## Request body

- ScheduleFileParam
  - `region` string, required
  - `marketParticipants` string[], required
  - `marketStage` string, required
  - `marketStatus` string, required
  - `firstIntervalBegin` string, date-time
  - `lastIntervalEnd` string, date-time
  - `applications` string[], required
  - `format` 'xml' | 'csv'

## Response `200`

ISO Scheduling data with current status

- string[]

## Other responses

- `400`: Invalid input parameters
- `401`: The user does not have authorization to perform this operation
- `500`: Internal server error

---

[API](https://skmtc.dev/xpansiv/apis/file-registry-api.md) - [All operations](https://skmtc.dev/xpansiv/apis/file-registry-api/llms.txt) - [OpenAPI document](https://skmtc.dev/xpansiv/apis/file-registry-api/revisions/1dcebe6ba687?raw)
