Public API is by far the most common permission method used to build a booking journey. Once you have the access (App-ID) to call the APIs you can get up and running with the public end-points without any authentication. Below are some examples of why you would use the public permission:
- Listing Services
- Listing Events
- Listing Resources
- Listing Staff members
- Checking availability for service/events/staff
- Adding items to basket and checking out to make the booking
You can also look at the URL of the end-point to determine if this is a public or admin/member. See below an example of a public API call.