Метод работы с проектами

Для работы с проектами выполните запросы с помощью API-метода projects (перед выполнением запроса определите токен администратора):

curl -X GET '<IP-адрес или DNS-имя сервера>/api/v1/admin/projects/' --header 'Content-Type: application/json' -H 'Authorization: Bearer <токен администратора>'

Пример ответа:

{
    "count": 2,
    "next": null,
    "previous": null,
    "results": [{
        "id": 10,
        "name": "proj1",
        "environment_name": "env1"
    },{
        "id": 1,
        "name": "proj2",
        "environment_name": "env2"
    }]
}

curl -X GET '<IP-адрес или DNS-имя сервера>/api/v1/admin/projects/<идентификатор запрашиваемого проекта>/groups/' --header 'Content-Type: application/json' -H 'Authorization: Bearer <токен администратора>'

В подстановке <идентификатор запрашиваемого проекта> используйте значение параметра id, которое возвращается при получении списка всех проектов.

Пример ответа:

[
   {
        "id": 21,
        "name": "GROUP_50000"
    },{
        "id": 19,
        "name": "any"
    },{
        "id": 20,
        "name": "Group"
    }
]

curl -X GET '<IP-адрес или DNS-имя сервера>/api/v1/admin/projects/<идентификатор запрашиваемого проекта>/credentials/' --header 'Content-type: application/json' -H 'Authorization: Bearer <токен администратора>'

В подстановке <идентификатор запрашиваемого проекта> используйте значение параметра id, которое возвращается при получении списка всех проектов.

Пример ответа:

[
    {
        "id": 67,
        "data_source_name": "Json"
    },{
        "id": 66,
        "data_source_name": "SAP"
    },{
        "id": 68,
        "data_source_name": "1С"
    }
]

Значения параметров содержат следующую информацию об учётных данных для доступа к источнику:

См. также:

API сервера