Schedules

Update a schedule

Updates a schedule. Passing availability or overrides replaces that set wholesale.

patch/schedules/{id}

Request

  • Base URL: https://api.crevio.co/v1
  • URL: https://api.crevio.co/v1/schedules/{id}
  • Auth: API key in header Authorization

Path parameters

idstring required

The resource ID (e.g., "prod_abc123") or slug (e.g., "my-product")

Request body

namestring
time_zonestring

IANA timezone the availability is expressed in

Example request

{
  "name": "Working hours",
  "time_zone": "America/New_York",
  "availability": [
    {
      "start_time": "09:00",
      "end_time": "17:00"
    }
  ],
  "overrides": [
    {
      "date": "2026-12-25",
      "start_time": "12:00",
      "end_time": "14:00"
    }
  ]
}

Response

The updated schedule

objectstring required
idstring required
namestring required
time_zonestring required
created_atstring date-time required
updated_atstring date-time required
availabilityobject[] required
overridesobject[] required

Changes

No recorded changes to this operation across all 2 revisions of this API.