This guide helps you migrate from Resources V1 to the current recommended APIs. Resources V1 will be removed on June 30, 2025.
Resources V1 provided a single API for managing both staff members and general resources (rooms, equipment) as well as accessing the business resource for schedule information. The functionality has been redesigned and split into specialized APIs:
4e0579a5-491e-4e70-a872-d097eed6e520
.Instead of the V1 2-step process (query business resource → fetch schedule), you now have 2 options:
For most use cases, you'll want the actual events within the business schedule. Use Query Events with the externalScheduleId
filter:
The business schedule includes only events of {"type": "WORKING_HOURS"}
. The business is open during these hours and closed the rest of the time in the filtered range.
Use Query Schedules with the fixed external ID. This returns the schedule entity but does not include events.
V1 functionality | New API | Method |
---|---|---|
Query resources (staff members) | Staff Members API | Query Staff Members |
Query resources (general resources) | Resources V2 API | Query Resources |
Query resources (business schedule metadata) | Schedules V3 API | Query Schedules with fixed external ID |
Query resources (business schedule events) | Events V3 API | Query Events with externalScheduleId filter |
Create resource (staff member) | Staff Members API | Create Staff Member |
Create resource (general resource) | Resources V2 API | Create Resource |
Update resource (staff member) | Staff Members API | Update Staff Member |
Update resource (general resource) | Resources V2 API | Update Resource |
Delete resource (staff member) | Staff Members API | Delete Staff Member |
Delete resource (general resource) | Resources V2 API | Delete Resource |
Resource classification (new) | Resource Types V2 API | Resource Types methods |
Tp migrate your code, follow these steps:
staff
tag) with Staff Members API calls.staff
and business
tags) with Resources V2 API calls.4e0579a5-491e-4e70-a872-d097eed6e520
.externalScheduleId
filter and effective date filtering.For migration assistance, follow these steps:
Check the API documentation:
Review the Wix Bookings Calendar Integration Guide.
Contact Wix Developer Support for additional assistance.