Перейти к основному содержимому

План переносимого экспорта задачи

GET
/tasks/{id}/export/plan

Возвращает зависимости задачи, предупреждения и оценку размера перед экспортом .pa-task-export.

Контракт

Параметр
Значение
Разделtasks
АвторизацияCookieAuth
Принимаетне требуется
Возвращаетapplication/json

Параметры

1 параметр

Имя
Где
Обязательный
Тип
Описание
idpathдаintegerID задачи

Ответы

4 ответов

Статус
Описание
Тип
200
План экспортаobject
400
Некорректный IDobject
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>"
    }