Endpoint
Description
Retrieves the current configuration and preferences for the professional, including work schedule, session parameters, and payment settings. See implementation inserver/src/modules/professional-settings/professional-settings.controller.ts:14-24.
Authentication
This endpoint requires Bearer token authentication. Include your access token in the
Authorization header.Request
No parameters required.Response
HTTP status code (200 for success)
Array of professional settings objects (typically contains one object)
Example Request
Example Response
Error Responses
Not Found
Unauthorized
Use Cases
- Display professional’s availability settings
- Check if payment is required before booking
- Show session duration and modalities to clients
- Calculate available appointment slots
- Determine booking window for client scheduling
Notes
- Response typically contains an array with a single settings object
- Settings determine reservation creation behavior
- Used by Create Without Payment to check payment requirements
- Essential for calculating availability in Get Availability
Related Endpoints
- Update Settings - Modify professional settings
- Get Availability - Uses settings to calculate available slots