API B2COPY использует авторизацию по bearer-token. Вызовите метод входа ниже, чтобы получить пару access/refresh token, затем передавайте access token в заголовке Authorization: Bearer <token> каждого последующего запроса.
Предварительное условие
Чтобы получить токены, вы должны быть зарегистрированы в Back Office и иметь учётные данные для доступа к нему.
Эндпоинт
POST [host]/api/v2/signinТело запроса
| Имя | Тип | Обязательно | Описание |
|---|---|---|---|
| string | Да | Email-адрес, используемый для доступа к Back Office. | |
| password | string | Да | Пароль, используемый для доступа к Back Office. |
curl --location --request POST 'https://host.name/api/v2/signin' \
--data-raw '{
"email": "[email protected]",
"password": "Secret123"
}'Ответ
Ответ возвращает пару access и refresh tokens, каждый с полями token и метками времени 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"
}
}