GET
/
api
/
v1
/
schedules
curl --request GET \
  --url https://api.trigger.dev/api/v1/schedules \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "sched_1234",
      "task": "my-scheduled-task",
      "active": true,
      "deduplicationKey": "dedup_key_1234",
      "externalId": "user_1234",
      "generator": {
        "type": "CRON",
        "expression": "0 0 * * *",
        "description": "Every day at midnight"
      },
      "nextRun": "2024-04-01T00:00:00Z",
      "environments": [
        {
          "id": "<string>",
          "type": "<string>",
          "userName": "<string>"
        }
      ]
    }
  ],
  "pagination": {
    "currentPage": 123,
    "totalPages": 123,
    "count": 123
  }
}

Authorizations

Authorization
string
headerrequired

Use your Secret API key in the form 'Bearer <SECRET KEY>' (without the quotation marks)

Query Parameters

page
integer

Page number of the schedule listing

perPage
integer

Number of schedules per page

Response

200 - application/json
data
object[]
pagination
object