About the Resource APIs

The Resource APIs help you manage business resources needed to provide services to customers - things like rooms, equipment, or other assets. Resources are classified using resource types, which ensures that Wix Bookings can automatically check availability and help avoid double bookings.

Deprecation Notice:

Resources V1 has been replaced with the APIs below and will be removed on June 30, 2025.

For migration guidance, see Resources V1 Migration Guide.

Current Resource APIs

These 2 APIs allow you to manage resources:

  • Resources V2 API: Create and manage individual resources like a specific meeting room or piece of equipment.
  • Resource Types V2 API: Set up categories for resources (like "Conference Rooms" or "Laptops"). Every bookable resource must belong to a resource type.

These APIs work with the Resource APIs to give you complete control:

Staff members

Staff are handled separately from other resources and have their own API.

Staff Members API: Manage staff members who provide services.

Business schedules

Each business has a main schedule that defines its operating hours. The business schedule uses the fixed externalId value 4e0579a5-491e-4e70-a872-d097eed6e520. By default, businesses have 5 recurring WORKING_HOURS events for each weekday (Monday through Friday) from 10 AM to 6 PM.

Use the Calendar APIs to retrieve and modify business working hours:

  • Events V3 API: Query events by filtering on externalScheduleId and type: "WORKING_HOURS" to retrieve working hours, then update or create events to modify them.
  • Schedules V3 API: Get basic schedule information.

Learn more about managing business schedules and How Wix Bookings uses the Calendar APIs.

Next steps

Did this help?