> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mage.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Update schedule

<ParamField path="id" type="integer" required>
  Pipeline schedule ID
</ParamField>

<b>Body</b>

<br />

<br />

<ParamField body="pipeline_schedule" type="object" required>
  <Expandable title="payload" defaultOpen="true">
    <ParamField body="event_matchers" type="array of objects" />

    <ParamField body="name" type="string" />

    <ParamField body="schedule_interval" type="string" />

    <ParamField body="schedule_type" type="string" />

    <ParamField body="settings" type="object" />

    <ParamField body="sla" type="integer" />

    <ParamField body="start_time" type="datetime" />

    <ParamField body="status" type="string" />

    <ParamField body="variables" type="object" />
  </Expandable>
</ParamField>

<CodeGroup>
  ```curl cURL theme={"system"}
  curl --request PUT \
    --url 'http://localhost:6789/api/pipeline_schedules/55?api_key=zkWlN0PkIKSN0C11CfUHUj84OT5XOJ6tDZ6bDRO2' \
    --header 'OAUTH-TOKEN=some_really_long_string' \
    --data '{
      "pipeline_schedule": {
        "name": "black voice11111",
        "schedule_type": "time",
        "event_matchers": [],
        "schedule_interval": "@once",
        "start_time": "2023-03-06 04:53:00",
        "variables": {
          "env": "dev112222",
          "test": 11111
        },
        "sla": 1000,
        "settings": {
          "allow_blocks_to_fail": true,
          "create_initial_pipeline_run": false,
          "skip_if_previous_running": true
        }
      }
    }'
  ```
</CodeGroup>

```json theme={"system"}
{
  "pipeline_schedule": {
    "id": 55,
    "created_at": "2023-03-08 04:52:54.268096+00:00",
    "updated_at": "2023-04-01 00:52:11.753497+00:00",
    "name": "black voice11111",
    "pipeline_uuid": "example_pipeline",
    "schedule_type": "time",
    "start_time": "2023-03-06 04:53:00+00:00",
    "schedule_interval": "@once",
    "status": "inactive",
    "variables": {
      "env": "dev112222",
      "test": 11111
    },
    "sla": 1000,
    "token": "67d62ed3e66143839f58945bb7d16387",
    "settings": {
      "allow_blocks_to_fail": true,
      "create_initial_pipeline_run": false,
      "skip_if_previous_running": true
    },
    "event_matchers": []
  }
}
```
