План переносимого экспорта задачи
GET
/tasks/{id}/export/planВозвращает зависимости задачи, предупреждения и оценку размера перед экспортом .pa-task-export.
Контракт
Параметр | Значение |
|---|---|
| Раздел | tasks |
| Авторизация | CookieAuth |
| Принимает | не требуется |
| Возвращает | application/json |
Параметры
1 параметр
Имя | Где | Обязательный | Тип | Описание |
|---|---|---|---|---|
| id | path | да | integer | ID задачи |
Ответы
4 ответов
Статус | Описание | Тип |
|---|---|---|
200 | План экспорта | object |
400 | Некорректный ID | object |
401 | Не авторизован | object |
500 | Задача не найдена или зависимости не удалось прочитать | object |
{ "dependencies": { "agents": [ { "agent": {}, "fingerprint": "<string>", "sourceId": 0 } ], "applications": [ { "application": {}, "fingerprint": "<string>", "sourceId": 0 } ], "certificates": [ { "certificate": {}, "fingerprint": "<string>", "hasPrivate": true, "sourceId": 0 } ], "cveSignatures": [ { "fingerprint": "<string>", "signature": {}, "sourceId": 0 } ], "files": [ { "file": {}, "fingerprint": "<string>", "payloadIncluded": true, "payloadPath": "<string>", "payloadSkipped": "<string>", "sourceId": 0 } ], "macs": [ { "fingerprint": "<string>", "mac": {}, "sourceId": 0 } ], "networks": [ { "fingerprint": "<string>", "macOverrides": [ {} ], "macPolicy": {}, "network": {}, "sourceId": 0 } ], "tunnels": [ { "fingerprint": "<string>", "sourceId": 0, "tunnel": {} } ] }, "format": "<string>", "generatedAt": "<string>", "missing": [ { "kind": "<string>", "reason": "<string>", "sourceId": 0 } ], "options": { "includeFilePayloads": true, "includeMalwarePayloads": true }, "schema": "<string>", "sourceTaskId": 0, "summary": { "agents": 0, "applications": 0, "certificates": 0, "cveSignatures": 0, "fileBytes": 0, "files": 0, "macs": 0, "networks": 0, "payloadBytes": 0, "tunnels": 0 }, "warnings": [ "<string>" ] }{ "data": {}, "error": "<string>" }{ "data": {}, "error": "<string>" }{ "data": {}, "error": "<string>" }