Postman Collection
Hapio offers a comprehensive Postman collection that facilitates seamless integration with our scheduling and booking API. This collection encompasses various endpoints, each designed to manage specific resources within the Hapio platform.
Here’s an overview of the key components
This structured collection enables developers to efficiently manage bookings, locations, resources, services, and schedules within the Hapio platform. By leveraging these endpoints, you can build and customize booking and scheduling applications tailored to your specific needs.
Bookings
- List Bookings: Retrieve a list of all bookings.
- Get Booking: Fetch details of a specific booking.
- Create Booking: Add a new booking.
- Replace Booking: Update an existing booking entirely.
- Patch Booking: Modify parts of an existing booking.
- Delete Booking: Remove a booking.
Locations
- List Locations: Obtain a list of all locations.
- Get Location: Get details of a specific location.
- Create Location: Add a new location.
- Replace Location: Completely update an existing location.
- Patch Location: Partially modify an existing location.
- Delete Location: Remove a location.
Projects
- Get Project of Token: Retrieve project information associated with the current token.
Recurring Schedule Blocks
- List Recurring Schedule Blocks: Get all recurring schedule blocks.
- Get Recurring Schedule Block: Fetch details of a specific recurring schedule block.
- Create Recurring Schedule Block: Add a new recurring schedule block.
- Replace Recurring Schedule Block: Update an existing block entirely.
- Patch Recurring Schedule Block: Modify parts of an existing block.
- Delete Recurring Schedule Block: Remove a recurring schedule block.
Recurring Schedules
- List Recurring Schedules: Retrieve all recurring schedules.
- Get Recurring Schedule: Get details of a specific recurring schedule.
- Create Recurring Schedule: Add a new recurring schedule.
- Replace Recurring Schedule: Update an existing schedule entirely.
- Patch Recurring Schedule: Partially modify an existing schedule.
- Delete Recurring Schedule: Remove a recurring schedule.
Resources
- List Resources: Obtain all resources.
- Get Resource: Fetch details of a specific resource.
- Create Resource: Add a new resource.
- Replace Resource: Update an existing resource entirely.
- Patch Resource: Modify parts of an existing resource.
- Delete Resource: Remove a resource.
- List Resource Schedule: Get the schedule of a resource.
- List Resource Fully Booked: Check fully booked slots for a resource.
- List Resource Services: Retrieve services associated with a resource.
- Get Resource Service: Fetch details of a specific service linked to a resource.
- Attach Resource Service: Link a service to a resource.
- Detach Resource Service: Remove a service from a resource.
Schedule Blocks
- List Schedule Blocks: Retrieve all schedule blocks.
- Get Schedule Block: Get details of a specific schedule block.
- Create Schedule Block: Add a new schedule block.
- Replace Schedule Block: Update an existing block entirely.
- Patch Schedule Block: Modify parts of an existing block.
- Delete Schedule Block: Remove a schedule block.
Services
- List Services: Obtain all services.
- Get Service: Fetch details of a specific service.
- Create Service: Add a new service.
- Replace Service: Update an existing service entirely.
- Patch Service: Modify parts of an existing service.
- Delete Service: Remove a service.
- List Bookable Slots: Check available slots for a service.
- List Service Resources: Retrieve resources associated with a service.
- Get Service Resource: Fetch details of a specific resource linked to a service.
- Attach Service Resource: Link a resource to a service.
- Detach Service Resource: Remove a resource from a service.
For more detailed information and to access the collection, visit the Hapio Postman Collection.