---
title: "PUT /sources/{sourceId}/extraction/schedule"
method: PUT
path: "/sources/{sourceId}/extraction/schedule"
tags: ["source"]
---

# PUT /sources/{sourceId}/extraction/schedule

`PUT /sources/{sourceId}/extraction/schedule`

## Request

- Base URL: `https://headless.dataddo.com/customer-api/v1`
- URL: `https://headless.dataddo.com/customer-api/v1/sources/{sourceId}/extraction/schedule`
- Auth: none declared

Updates the schedule settings

## Path parameters

- `sourceId` string, required

## Request body

- PutWriteScheduleInput
  - `sync_frequency` string
  - `timezone` string: Timezone schedule definition
  - `minute` string, nullable: Hour schedule definition
  - `hour` string, nullable: Hour schedule definition
  - `day_of_month` string, nullable: Day of month schedule definition
  - `month` string, nullable: Month schedule definition
  - `day_of_week` string, nullable: Day of week schedule definition

## Response `200`

Updates the schedule settings

- Schedule
  - `timezone` string: Timezone cron identifier
  - `minute` string, nullable: Minute cron identifier
  - `hour` string, nullable: Hour cron identifier
  - `day_of_month` string, nullable: Day of month cron identifier
  - `month` string, nullable: Month cron identifier
  - `day_of_week` string, nullable: Day of week cron identifier
  - `sync_frequency` string, nullable: Sync frequency (day/week/month/custom)

---

[API](https://skmtc.dev/dataddo/apis/dataddo-headless-beta-api.md) · [All operations](https://skmtc.dev/dataddo/apis/dataddo-headless-beta-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dataddo/apis/dataddo-headless-beta-api/revisions/dcfa2345bd10?raw)
