Login Preferences

Download OpenAPI specification:Download

Manage your authentication methods

Get auth methods

Retrieves all auth methods for a specific application

SecurityOAuth2: ClientAccessToken
Request
path Parameters
appId
required
string

ID of the application to retrieve auth methods for

Responses
200
400
404

Application Not Found

get/loginPreferences/{appId}
Request samples
Response samples
application/json
{
  • "result": {
    }
}

Update auth methods

Updates auth methods of a specific application. Note: Fields that are objects cannot be partially updated, since the new value you set will just replace the current one.

SecurityOAuth2: ClientAccessToken
Request
path Parameters
appId
required
string

ID of the application to update auth methods for

Request Body schema: application/json
required
object

Google login configuration

object

Line login configuration

object

Email magic llink login configuration

object

Email one time password login configuration

object

SMS one time password login configuration

object

Apple login configuration

object

Facebook login configuration

object

WebAuthn API configuration

object

passwords login configuration

object

TOTP login configuration

Responses
200
400
404

Application Not Found

put/loginPreferences/{appId}/authMethods
Request samples
application/json
{
  • "google": {
    },
  • "line": {
    },
  • "email": {
    },
  • "email_otp": {
    },
  • "sms": {
    },
  • "apple": {
    },
  • "facebook": {
    },
  • "webauthn_api": {
    },
  • "password": {
    },
  • "totp": {
    }
}
Response samples
application/json
{
  • "result": {
    }
}