Skip to main content

Manage Clients

The Bookla platform offers robust functionality for client management within the system. This section outlines the key features and best practices for handling client data and authentication.

Client Management

Manual Client Addition You can manually add clients to the system and associate them with bookings. This is useful for scenarios where you need to manage bookings on behalf of clients.

Client Authorization For a more streamlined experience, you can authorize clients using their internal ID and email. Authorized clients can make and manage their own bookings.

Authorization Process:

  1. Authorize your client using the Client Authorization API endpoint. This method requires the client.create permission.
  2. Upon successful authorization, you'll receive authorization and refresh tokens.
  3. Use the authorization token to access client-related endpoints (e.g., booking requests, listing bookings).
  4. When the authorization token expires, refresh it using the Token Refresh API endpoint.
warning

Important: Implement client authorization on the backend to ensure secure storage of API keys with the required permissions.