Skip to main content

Approve Disclaimer


Use the Approve Disclaimer screen to present a mandatory legal or organizational message. This screen appears automatically during onboarding or when the terms of use change. Only logged-in users see this screen. The app loads the screen via redirect and blocks further interaction until the user confirms acknowledgment.


This screen includes:

  • A static disclaimer tailored to the user's company or account type.
  • A single Ok button to confirm and proceed.
  • No form fields, editable inputs, or secondary actions.
  • Redirect logic to ensure the screen appears only when required.
  • Backend enforcement to restrict progress until acknowledgment is recorded.

Workflow

  1. The app evaluates the user’s profile and organizational policies during login or onboarding.
  2. If a disclaimer is required and has not been accepted, the app redirects to this screen.
  3. The user reviews the content and selects Ok to proceed.
  4. The app records the confirmation event via backend call.
  5. After confirmation, the screen closes and the session continues without redirect.

Validations

  • The screen appears only if the user has not acknowledged the disclaimer for the current terms or profile.
  • The Ok button remains active by default. No input is required.
  • The app prevents access to appointment booking or profile completion until the user confirms.
  • Backend services enforce the display and acknowledgment based on user history.

Actions

  • Ok: Records the user’s confirmation and dismisses the screen.
  • The app logs the event with the user’s ID and timestamp.
  • No additional screen loads or follow-up actions occur.
  • If network failure prevents confirmation, the screen displays an inline error and retry option.

SDK and API References

GET 

/profile/appointments/{id}/approve/disclaimer

Returns a mandatory disclaimer tied to the user profile, account type, or policy context. The screen displays static text and requires acknowledgment before continuing.

UI Element Types

LevelReferenceTypeValuePlacement
1approve-disclaimerRegular(Company disclaimer for the profile)
1okButtonOk