B2COPY API использует авторизацию токена на предъявителя. Вызовите приведенный ниже метод входа, чтобы получить пару токенов доступа и обновления, а затем включите токен доступа в заголовок Authorization: Bearer <token> каждого последующего запроса.
Предварительное условие
Чтобы получить токены, вы уже должны быть зарегистрированы в Back Office и иметь учетные данные для доступа к нему.
Конечная точка
POST [host]/api/v2/signinТело запроса
| Имя | Тип | Требуется | Описание |
|---|---|---|---|
| строка | Да | Адрес электронной почты, используемый для доступа к Back Office. | |
| password | строка | Да | Пароль, используемый для доступа к Back Office. |
curl --location --request POST 'https://host.name/api/v2/signin' \
--data-raw '{
"email": "username@example.com",
"password": "Secret123"
}'Ответ
Ответ возвращает пару токенов доступа и обновления, каждый из которых имеет строку токена и временные метки createdAt/expiresAt.
{
"2faRequired": false,
"accessToken": {
"token": "eyJ0eXAiOiJKV1Qi…",
"createdAt": "2024-01-01T00:00:00+00:00",
"expiresAt": "2024-01-01T00:00:00+00:00"
},
"refreshToken": {
"token": "eyJ0eXAiOiJKV1Qi…",
"createdAt": "2024-01-01T00:00:00+00:00",
"expiresAt": "2024-01-01T00:00:00+00:00"
}
}