The 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.

GET /api/v5/{company_id}/services