Skip to main content
GET
/
schedule_files
List schedule files
curl --request GET \
  --url https://api.getkroo.com/api/v3/schedule_files \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "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"
    }
  ],
  "meta": {
    "page": 123,
    "per_page": 123,
    "total_count": 123,
    "total_pages": 123
  }
}

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.

Query Parameters

page
integer
default:1

1-indexed page number. Clamped to [1, 10000].

Required range: 1 <= x <= 10000
per_page
integer
default:10

Page size. Clamped to [1, 100].

Required range: 1 <= x <= 100

Response

Paginated list of schedule files

data
object[]
required
meta
object
required