{
  "opencollection": "1.0.0",
  "info": {
    "name": "Downloads About Exports (Assets) API",
    "version": "1.0.0"
  },
  "request": {
    "auth": {
      "type": "apikey",
      "key": "Authorization",
      "value": "{{Authorization}}",
      "placement": "header"
    }
  },
  "items": [
    {
      "info": {
        "name": "Exports (Assets)",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Export assets v1",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://www.tenable.com/downloads/api/v2/assets/export",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Exports all assets that match the request criteria. \n\nUsers need at least the Basic [16] user permission or the `VM.VM_EXPLORE.VM_EXPLORE.EXPORT` custom role privilege. Additionally, requires the Can View access control permission for the asset objects to be exported. The Can View access control permission can be set for all assets with the `All Assets` object. Administrator [64] users can export without the explicit Can View access control permission. \n\nFor more information about this endpoint,"
        },
        {
          "info": {
            "name": "Export assets v2",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://www.tenable.com/downloads/api/v2/assets/v2/export",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Exports all assets that match the request criteria. \n\nThis endpoint supersedes the [Export assets v1](ref:export-assets-v1) endpoint. Export assets v2 adds support for Tenable Web App Scanning assets. WAS assets can be included in the export by specifying `WAS` with the `sources` parameter or `webapp` with the `types` parameter. The Export assets v2 endpoint supports most filters supported by [Export assets v1](ref:export-assets-v1) in addition to the new `types` and `since` parameters. The tag "
        },
        {
          "info": {
            "name": "Get assets export status",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://www.tenable.com/downloads/api/v2/assets/export/:export_uuid/status",
            "params": [
              {
                "name": "export_uuid",
                "value": "",
                "type": "path",
                "description": "The UUID for the export request."
              }
            ]
          },
          "docs": "Returns the status of an assets export request. Tenable Vulnerability Management processes the chunks in parallel so the chunks may not complete in order, and the chunk IDs may not be arranged sequentially in the completed output. <div class=\"perms-callout\">Requires the Basic [16] user role or the `VM.VM_EXPLORE.VM_EXPLORE.EXPORT` custom role privilege. See [Roles](doc:roles).</div>"
        },
        {
          "info": {
            "name": "List asset export jobs",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://www.tenable.com/downloads/api/v2/assets/export/status"
          },
          "docs": "Retrieves a list of asset export jobs. This list includes the 1,000 most recent export jobs regardless of status. <div class=\"perms-callout\">Requires the Basic [16] user role or the `VM.VM_EXPLORE.VM_EXPLORE.EXPORT` custom role privilege. See [Roles](doc:roles).</div>"
        },
        {
          "info": {
            "name": "Download assets chunk",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://www.tenable.com/downloads/api/v2/assets/export/:export_uuid/chunks/:chunk_id",
            "params": [
              {
                "name": "export_uuid",
                "value": "",
                "type": "path",
                "description": "The unique identifier (UUID) of the export request for which you want to download a chunk."
              },
              {
                "name": "chunk_id",
                "value": "",
                "type": "path",
                "description": "The specific chunk number to retrieve from the export request."
              }
            ]
          },
          "docs": "Downloads a specific asset export chunk. Chunks are available for download for up to 24 hours after they have been created. Tenable Vulnerability Management returns a 404 message for expired chunks.\n\n**Note:** This endpoint can be used to download asset chunks generated by either the [Export assets v1](ref:export-assets-v1) endpoint or the [Export assets v2](ref:export-assets-v2) endpoint. However, the response model differs between the two versions. The two response models are provided in the r"
        },
        {
          "info": {
            "name": "Cancel asset export",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://www.tenable.com/downloads/api/v2/assets/export/:export_uuid/cancel",
            "params": [
              {
                "name": "export_uuid",
                "value": "",
                "type": "path",
                "description": "The UUID for the export request."
              }
            ]
          },
          "docs": "Cancels the specified assets export job. If you cancel an export job, Tenable Vulnerability Management finishes any chunk that is currently processing, terminates the processing of any unprocessed chunks, and updates the job status to `CANCELLED`. If a canceled job includes completed chunks, you can download those chunks for three days after cancellation.<div class=\"perms-callout\">Requires the Basic [16] user role or the `VM.VM_EXPLORE.VM_EXPLORE.EXPORT` custom role privilege. See [Roles](doc:ro"
        }
      ]
    }
  ],
  "bundled": true
}