Свойства пользователя#
Получение свойств#
GET https://login.company.com/blitz/api/v3/users/{subjectId}/props
Получение свойств любого пользователя по его идентификатору.
Необходимые разрешения: blitz_api_user
или blitz_api_sys_users
.
HTTP 200 и JSON, содержащий свойства пользователя.
Пример
GET /blitz/api/v3/users/854436f6-af58-4a3f-8cb7-c2c441eb4a76/props HTTP/1.1
Content-Type: application/json
Authorization: Bearer cNw…Nz
{
"pipes.info.fed.readOn":1706530413,
"fcOn":1707814866,
"pipes.info.adv-totp.readOn":1696236815,
"pipes.addKey.mobile.Android.disagreedOn":1701099042,
"pipes.act.mobile.skippedOn":1695649488,
"wak.failedOn":1689864670,
"pipes.act.mobile.outdatedOn":1695649486,
"last2fa":"x509",
"pipes.addKey.pc.Windows.disagreedOn":1706100800,
"pipes.act.mail.skippedOn":1689764346
}
Добавление, изменение и удаление свойств#
POST https://login.company.com/blitz/api/v3/users/{subjectId}/props
Добавление, изменение и удаление свойств пользователя по его идентификатору.
Необходимые разрешения: blitz_api_user
или blitz_api_sys_users
.
JSON с перечнем свойств для добавления и удаления. Для изменения значения нужно отправить новое значение свойства в секции add
. Для удаления можно только указать удаляемое свойство.
HTTP 200 и JSON, содержащий актуальные свойства.
Пример
POST /blitz/api/v3/users/854436f6-af58-4a3f-8cb7-c2c441eb4a76/props HTTP/1.1
Content-Type: application/json
Authorization: Bearer cNw…Nz
{
"remove" : ["last2fa"],
"add" : {
"testBool" : true
}
}
POST /blitz/api/v3/users/854436f6-af58-4a3f-8cb7-c2c441eb4a76/props HTTP/1.1
Content-Type: application/json
Authorization: Bearer cNw…Nz
{
"add" : {
"testBool" : false
}
}
POST /blitz/api/v3/users/854436f6-af58-4a3f-8cb7-c2c441eb4a76/props HTTP/1.1
Content-Type: application/json
Authorization: Bearer cNw…Nz
{
"remove" : ["testBool"]
}
{
"pipes.act.mobile.skippedOn":1695649488,
"pipes.act.mobile.outdatedOn":1695649486,
"testBool":true,
"pipes.addKey.mobile.Android.disagreedOn":1701099042,
"pipes.info.adv-totp.readOn":1696236815,
"wak.failedOn":1689864670,
"pipes.info.fed.readOn":1706530413,
"pipes.act.mail.skippedOn":1689764346,
"fcOn":1707814866,
"pipes.addKey.pc.Windows.disagreedOn":1706100800
}
{
"pipes.act.mobile.skippedOn":1695649488,
"pipes.act.mobile.outdatedOn":1695649486,
"testBool":false,
"pipes.addKey.mobile.Android.disagreedOn":1701099042,
"pipes.info.adv-totp.readOn":1696236815,
"wak.failedOn":1689864670,
"pipes.info.fed.readOn":1706530413,
"pipes.act.mail.skippedOn":1689764346,
"fcOn":1707814866,
"pipes.addKey.pc.Windows.disagreedOn":1706100800
}
{
"pipes.act.mobile.skippedOn":1695649488,
"pipes.act.mobile.outdatedOn":1695649486,
"pipes.addKey.mobile.Android.disagreedOn":1701099042,
"pipes.info.adv-totp.readOn":1696236815,
"wak.failedOn":1689864670,
"pipes.info.fed.readOn":1706530413,
"pipes.act.mail.skippedOn":1689764346,
"fcOn":1707814866,
"pipes.addKey.pc.Windows.disagreedOn":1706100800
}