---
title: "List current user's schedules"
method: GET
path: "/gdc/dataload/userSchedules"
tags: ["schedules"]
---

# List current user's schedules

`GET /gdc/dataload/userSchedules`

## Request

- Base URL: `https://secure.gooddata.com`
- URL: `https://secure.gooddata.com/gdc/dataload/userSchedules`
- Auth: none declared

## Response `200`

OK

- UserSchedules
  - `userSchedules` object, required
    - `items` Schedule[], required
      - `schedule` ScheduleResponse, required
        - `alias` string, nullable: The schedule alias
        - `name` string, nullable: descriptive name of schedule
        - `type` string, required: schedule type
        - `state` 'ENABLED' | 'DISABLED': schedule state
        - `param` object
        - `params` object
        - `hiddenParams` object
        - `cron` string, nullable: crontab expression
        - `triggerScheduleId` string, nullable: schedule id that will trigger this schedule execution
        - `triggerExecutionStatus` 'OK' | 'OK+WARNING', nullable: status trigger run-after
        - `timezone` string: timezone for cron DEFAULT: UTC
        - `reschedule` integer, nullable: reschedule in minutes for error state
        - `consecutiveFailedExecutionCount` integer: reset by successful execution / when re-enabling schedule
        - `lastExecution` Execution
          - `execution` ExecutionResponse, required
            - `createdTime` string
            - `startTime` string
            - `endTime` string
            - `log` string
            - `proxyHost` string
            - `data` string: link to data created by the execution
            - `status` 'SCHEDULED' | 'RUNNING' | 'OK' | 'WARNING' | 'ERROR' | 'CANCELED' | 'TIMEOUT', required
            - `error` object
              - …
            - `trigger` 'CRON' | 'MANUAL'
            - `links` object
              - …
        - `ownerLogin` string: internally (e.g. in mongo) the name is 'profileLogin'
        - `lastSuccessful` Execution
          - `execution` ExecutionResponse, required
            - `createdTime` string
            - `startTime` string
            - `endTime` string
            - `log` string
            - `proxyHost` string
            - `data` string: link to data created by the execution
            - `status` 'SCHEDULED' | 'RUNNING' | 'OK' | 'WARNING' | 'ERROR' | 'CANCELED' | 'TIMEOUT', required
            - `error` object
              - …
            - `trigger` 'CRON' | 'MANUAL'
            - `links` object
              - …
        - `nextExecutionTime` string
        - `links` object
          - `executions` string, required: link to executions collection
          - `self` string, required
    - `paging` object, required
      - `next` string, required

---

[API](https://skmtc.dev/gooddata/apis/gooddata-api-documentation.md) - [All operations](https://skmtc.dev/gooddata/apis/gooddata-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/gooddata/apis/gooddata-api-documentation/revisions/e5dc0ee6ab00?raw)
