Skip to main content
GET
/
schedule_files
/
{id}
Get a schedule file
curl --request GET \
  --url https://api.getkroo.com/api/v3/schedule_files/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": 482,
  "name": "October 2026 Baseline",
  "is_baseline": false,
  "company_id": 1042,
  "customer_project": {
    "id": 123,
    "name": "<string>",
    "source": "<string>",
    "customer_project_id": "<string>"
  },
  "created_at": "2026-04-27T15:30:00Z"
}

Authorizations

Authorization
string
header
required

Bearer token obtained from POST /oauth/token. Send as Authorization: Bearer <token>. Tokens expire after 1 hour; refresh by requesting a new one with the same client credentials.

Path Parameters

id
integer<int64>
required

Schedule file ID.

Response

Schedule file

id
integer<int64>
required

Unique identifier for the schedule file.

Example:

482

name
string
required

Human-readable name supplied when the file was uploaded.

Example:

"October 2026 Baseline"

is_baseline
boolean
required

True if the file was marked as a baseline at upload time; baselines are preserved for variance reporting.

Example:

false

company_id
integer<int64>
required

ID of the company that owns this file. Always equal to the authenticated client's company.

Example:

1042

customer_project
object
required

Project association if one was provided on upload. null for unassociated files.

created_at
string<date-time>
required

ISO 8601 timestamp of when the upload was accepted.

Example:

"2026-04-27T15:30:00Z"