Authentication
Workflows
API Reference
List logins
Retrieves all logins with optional filtering by domain
curl --request POST \
--url https://api.kaizenautomation.com/logins/list
{
"logins": [
{
"id": "<string>",
"organizationId": "<string>",
"name": "<string>",
"authenticationUrl": "<string>",
"homeUrl": "<string>",
"loginConfiguration": {
"username": "<string>",
"email": "jsmith@example.com",
"phone": "<string>",
"twoFactorAuthConfiguration": {
"method": "Email",
"alwaysRequired": true
}
},
"proxy": {
"username": "<string>",
"server": "<string>"
},
"createdAt": "<string>",
"updatedAt": "<string>"
}
]
}
Response
Response containing a list of logins and metadata
List of logins matching the query parameters
Unique identifier for the login
ID of the organization that owns this login.
Name of the login
URL of the authentication page
URL of the home page
Values for fields required to complete authentication. Sensitive credentials are excluded for security.
Username for authentication
Email for authentication
Phone number for authentication
Configuration for two-factor authentication
Method used for 2FA verification
Email
, SMS
, TOTP
Whether 2FA is always required, if it is not, the workflow will make a determination based upon the text displayed on the site.
Timestamp when the login was created
Timestamp when the login was last updated
curl --request POST \
--url https://api.kaizenautomation.com/logins/list
{
"logins": [
{
"id": "<string>",
"organizationId": "<string>",
"name": "<string>",
"authenticationUrl": "<string>",
"homeUrl": "<string>",
"loginConfiguration": {
"username": "<string>",
"email": "jsmith@example.com",
"phone": "<string>",
"twoFactorAuthConfiguration": {
"method": "Email",
"alwaysRequired": true
}
},
"proxy": {
"username": "<string>",
"server": "<string>"
},
"createdAt": "<string>",
"updatedAt": "<string>"
}
]
}