Developer
Developer - Settings

Update Auth Settings

Changed on

Update the auth settings for the current customer.

This endpoint is restricted to developer users only.

  • password_login_enabled: Set to true to enable password-based login for staff members
  • require_social_login: Set to true to require users who have used social sign-in to continue using it
  • session_lifetime_days: Sign-in lifetime override (1-365 days); send null to reset to the default. Takes effect on each session's next request, both lengthening and shortening.
patch/developer/auth-settings

Request

  • Base URL: https://api.openintake.ai (the document declares no server; this is the origin it was published from)
  • URL: https://api.openintake.ai/developer/auth-settings
  • Auth: none declared

Request body

password_login_enabledboolean nullable

Whether password-based staff login is enabled

require_social_loginboolean nullable

Whether users who have signed in with social (Google/Microsoft) are required to continue using social login

session_lifetime_daysinteger nullable

Sign-in lifetime override in days (1-365); null resets to the default

Response

Successful Response

password_login_enabledboolean required

Whether password-based staff login is enabled

require_social_loginboolean required

Whether users who have signed in with social (Google/Microsoft) are required to continue using social login

session_lifetime_daysinteger nullable

How long a sign-in lasts without use, in days; null = the default

default_session_lifetime_minutesinteger required

The deployment default sign-in lifetime, used when session_lifetime_days is null

Changes

    • info

      added the new optional request property

    • info

      added the optional property to the response with the status

    • info

      added the required property to the response with the status