Employee Availability Endpoints
Manage employee schedules, availability slots, appointments, and event types.
Base Paths
| Resource | Path |
|---|---|
| Availability Slots | /api/availability-slots |
| Employee Appointments | /api/employee-appointment |
| Event Types | /api/event-type |
Availability Slot Endpoints
List Availability Slots
GET /api/availability-slots
Authorization: Bearer {token}
Create Availability Slot
POST /api/availability-slots
Authorization: Bearer {token}
Content-Type: application/json
{
"startTime": "2024-03-15T09:00:00.000Z",
"endTime": "2024-03-15T17:00:00.000Z",
"allDay": false,
"type": "DEFAULT",
"employeeId": "uuid",
"organizationId": "uuid"
}
Update Availability Slot
PUT /api/availability-slots/:id
Authorization: Bearer {token}
Delete Availability Slot
DELETE /api/availability-slots/:id
Authorization: Bearer {token}