# Schedulable resource

The `SchedulableResource` family — 7 operations.

A schedulable resource is a bookable thing at one of your locations — a staff member, a station like a fitting room, or a piece of equipment. Appointments book against it; its capacity says how many bookings it takes at once, and its weekly hours are advisory notes the availability view shows.

## Operations

| Operation | Kind | What it does |
| --- | --- | --- |
| [createSchedulableResource](/reference/schedulable-resource/createSchedulableResource/) | mutation | Add a bookable resource — a staff member, station or chair/equipment appointments book against, at one location. |
| [deactivateSchedulableResource](/reference/schedulable-resource/deactivateSchedulableResource/) | mutation | Retire a bookable resource from service — it takes no new bookings until reactivated. |
| [doomSchedulableResource](/reference/schedulable-resource/doomSchedulableResource/) | mutation | Decommission a bookable resource permanently — the record stays as history but can never book again. |
| [reactivateSchedulableResource](/reference/schedulable-resource/reactivateSchedulableResource/) | mutation | Return a retired bookable resource to service — it takes bookings again. |
| [schedulableResource](/reference/schedulable-resource/schedulableResource/) | query | Look up one bookable resource — its kind, staff link, capacity and working hours. |
| [schedulableResources](/reference/schedulable-resource/schedulableResources/) | query | List your bookable resources — filter by kind, location, staff member or lifecycle state. |
| [updateSchedulableResource](/reference/schedulable-resource/updateSchedulableResource/) | mutation | Edit a bookable resource — its name, staff link, capacity, working hours or code. |
