# Scheduling Availability

Manage company and per-user working hours, timezone, and date overrides for the booking system.

**Base URL:** `https://api.trustpager.com/functions/v1/api/v1`

## Endpoints

### GET /scheduling-availability

Get scheduling availability config. Returns weekly hours, timezone, and date overrides. Defaults to company-level availability.

**Scopes:** `company:read` — [full detail](./scheduling-availability/get-scheduling-availability.md)

### PUT /scheduling-availability

Update or create scheduling availability. Upserts -- creates the record if it does not exist.

**Scopes:** `company:write` — [full detail](./scheduling-availability/put-scheduling-availability.md)
