Учётные записи используются для идентификации запросов к API сервиса: для этого имя учётной записи пользователя передаётся в токене аутентификации. Учётная запись пользователя всегда является частью домена.
Для получения данных о текущем пользователе отправьте GET-запрос к /user
. Используйте параметр запроса _detailed = true
, чтобы получить данные учётной записи и сведения о группах и домене пользователя, или _detailed = false
для получения информации только об учётной записи.
curl -X GET \
--header 'Accept: application/json' \
--header 'Authorization: AR-REST dGVzdF91c2VyQHRlc3RfZG9tYWluOjE0ODM2MzQ3MjM6OTk5OTk5OTk5OjN3ZzgyRXVUd2VjMjkvT3ZRN215eUE9PQ==' \
'https://b2bsync.spectrumdata.ru/b2b/api/v1/user?_detailed=true'
{
"state": "ok",
"size": 1,
"stamp": "2021-09-16T08:11:16.540Z",
"data": [
{
"login": "test_user@test_domain",
"email": "test_user@spectrumdata.ru",
"contacts": " тел. +7 111-111-11-11",
"state": "ACTIVE",
"domain_uid": "test_domain",
"domain": {
"state": "ACTIVE",
"roles": "CLIENT,USER",
"uid": "test_domain",
"name": "Домен для системы тестирования",
"comment": "Домен для системы тестирования test_domain",
"tags": "test",
"created_at": "2021-07-07T07:38:48.312Z",
"created_by": "system",
"updated_at": "2021-08-26T08:46:58.599Z",
"updated_by": "system",
"active_from": "1900-01-01T00:00:00.000Z",
"active_to": "3000-01-01T00:00:00.000Z"
},
"groups": [
{
"roles": "USER",
"uid": "USERS@test_domain",
"name": "Пользователи",
"comment": "",
"tags": "",
"created_at": "2021-07-07T07:38:48.326Z",
"created_by": "system",
"updated_at": "2021-08-26T08:46:58.696Z",
"updated_by": "system",
"active_from": "1900-01-01T00:00:00.000Z",
"active_to": "3000-01-01T00:00:00.000Z"
}
],
"roles": "ADMIN,DOMAIN,ALL_REPORTS_READ,ALL_REPORTS_WRITE",
"data": {},
"uid": "test_user@test_domain",
"name": "Пользователь для системы тестирования",
"comment": "Пользователь для системы тестирования",
"tags": "",
"created_at": "2021-07-07T07:38:48.357Z",
"created_by": "system",
"updated_at": "2021-08-26T08:46:58.825Z",
"updated_by": "system",
"active_from": "1900-01-01T00:00:00.000Z",
"active_to": "3000-01-01T00:00:00.000Z"
}
]
}