> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt ## Resource: Sample Flows ## Article: Sample Flows ## Article Link: https://dev.wix.com/docs/api-reference/business-solutions/bookings/resources/resource-types-v2/sample-flows.md ## Article Content: # Resource Types API: Sample Use Cases and Flows This article presents a possible use case that you could support, along with a sample flow to implement it. This examples can serve as a helpful starting point as you plan your implementation. ## Create a resource type with bookable resources You can create a custom resource type with bookable resources, allowing Wix Bookings to automatically check availability and avoid double bookings. To create a custom resource type with bookable resources: 1. Call *Create Resource Type* ([SDK](https://dev.wix.com/docs/sdk/backend-modules/bookings/resource-types/create-resource-type.md) | [REST](https://dev.wix.com/docs/rest/business-solutions/bookings/resources/resource-types-v2/create-resource-type.md)), specifying a descriptive `name`. Save the resource type ID. 2. Call *Create Resource* ([SDK](https://dev.wix.com/docs/sdk/backend-modules/bookings/resources/create-resource.md) | [REST](https://dev.wix.com/docs/rest/business-solutions/bookings/resources/resources-v2/create-resource.md)), or *Bulk Create Resources* ([SDK](https://dev.wix.com/docs/sdk/backend-modules/bookings/resources/bulk-create-resources.md) | [REST](https://dev.wix.com/docs/rest/business-solutions/bookings/resources/resources-v2/bulk-create-resources.md)) to create individual resources. Make sure to include the ID of the created resource type to make each resource bookable. 3. Call *Query Services* ([SDK](https://dev.wix.com/docs/sdk/backend-modules/bookings/services/query-services.md) | [REST](https://dev.wix.com/docs/rest/business-solutions/bookings/services/services-v2/query-services.md)). Identify the IDs of the services that require a resource of this type to be booked. 4. For each identified service, call *Update Service* ([SDK](https://dev.wix.com/docs/sdk/backend-modules/bookings/services/update-service.md) | [REST](https://dev.wix.com/docs/rest/business-solutions/bookings/services/services-v2/update-service.md)). Specify the service ID and the ID of the created resource type.