Как получить API-ключ

Чтобы получить 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"

}