Skip to main content
PATCH
/
schedules
/
default
curl --request PATCH \
  --url https://api.zeeg.me/v2/schedules/default \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "lena.meier@horizondigital.de",
  "timezone": "Europe/Berlin",
  "weekly_hours": [
    {
      "day": "Mon",
      "timesets": [
        [
          "09:00",
          "12:00"
        ],
        [
          "13:00",
          "17:00"
        ]
      ]
    },
    {
      "day": "Tue",
      "timesets": [
        [
          "09:00",
          "17:00"
        ]
      ]
    },
    {
      "day": "Wed",
      "timesets": [
        [
          "09:00",
          "17:00"
        ]
      ]
    },
    {
      "day": "Thu",
      "timesets": [
        [
          "09:00",
          "17:00"
        ]
      ]
    },
    {
      "day": "Fri",
      "timesets": [
        [
          "09:00",
          "15:00"
        ]
      ]
    },
    {
      "day": "Sat",
      "timesets": []
    },
    {
      "day": "Sun",
      "timesets": []
    }
  ],
  "special_hours": [
    {
      "date": "2026-04-21",
      "timesets": [
        [
          "10:00",
          "14:00"
        ]
      ]
    },
    {
      "date": "2026-04-25",
      "timesets": []
    }
  ]
}
'
{
  "success": true,
  "status": 200,
  "resource": {
    "uri": "https://api.zeeg.me/v2/schedules/Q1ZYo391da",
    "uuid": "Q1ZYo391da",
    "email": "lena.meier@horizondigital.de",
    "title": "Working Hours",
    "isDefault": true,
    "timezone": "Europe/Berlin",
    "weekly_hours": [
      {
        "day": "Mon",
        "timesets": [
          [
            "09:00",
            "12:00"
          ],
          [
            "13:00",
            "17:00"
          ]
        ]
      },
      {
        "day": "Tue",
        "timesets": [
          [
            "09:00",
            "17:00"
          ]
        ]
      },
      {
        "day": "Wed",
        "timesets": [
          [
            "09:00",
            "17:00"
          ]
        ]
      },
      {
        "day": "Thu",
        "timesets": [
          [
            "09:00",
            "17:00"
          ]
        ]
      },
      {
        "day": "Fri",
        "timesets": [
          [
            "09:00",
            "15:00"
          ]
        ]
      },
      {
        "day": "Sat",
        "timesets": []
      },
      {
        "day": "Sun",
        "timesets": []
      }
    ],
    "special_hours": [
      {
        "date": "2026-04-21",
        "timesets": [
          [
            "10:00",
            "14:00"
          ]
        ]
      },
      {
        "date": "2026-04-25",
        "timesets": []
      }
    ],
    "currentTime": "2026-04-10T08:30:00+02:00",
    "createdAt": "2026-04-01T10:00:00.000000Z",
    "updatedAt": "2026-04-10T08:30:00.000000Z"
  }
}

Authorizations

Authorization
string
header
required

Body

application/json
email
string<email>
required

Email address of the user whose default schedule to update.

timezone
string | null

IANA timezone identifier. Set to null to keep the current timezone.

Example:

"Europe/Berlin"

weekly_hours
object[]

Weekly availability hours.

special_hours
object[]

Date-specific availability overrides.

Response

OK

success
boolean
required
status
integer
required
resource
object
required
Last modified on April 4, 2026