Чтобы получить API-ключ, отправьте запрос POST login с логином и паролем.
Получить API-ключ, созданный ранее
Чтобы получить один из созданных API-ключей, укажите значение параметра new_key: false, или просто не указывайте этот параметр:
curl -X POST https://<IP-адрес/доменное имя сервера>/api-2.0/login \
-H "Content-Type: application/json" \
-d "{\"login\":\"example@drweb.com\", \"password\":\"secret_password\"}"
|
Вы получите ответ с API-ключом (его требуется указывать в заголовке каждого последующего запроса):
{
"new_key": false,
"api_key": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"start_date": "2019-02-08T04:08:15.162342+00:00"
}
|
Создать API-ключ
Чтобы создать новый API-ключ, укажите значение параметра new_key: true (если у вас нет созданных API-ключей, параметр можно не указывать, API-ключ будет создан все равно):
curl -X POST https://<IP-адрес/доменное имя сервера>/api-2.0/login \
-H "Content-Type: application/json" \
-d "{\"login\":\"example@drweb.com\", \"password\":\"secret_password\", \"new_key\": true, \"name\":\"example_name_api"}"
|
Вы получите ответ с API-ключом (его требуется указывать в заголовке каждого последующего запроса):
{
"new_key": true,
"api_key": "bbbbbbbb-cccc-dddd-eeee-ffffffffffff",
"start_date": "2019-03-08T04:08:15.162342+00:00",
"name": "example_name_api"
}
|
|