Skip to content

Export AI Account (cross-org) Inventory report asynchronously

Request

Security
bearer-key
Path
accountUuidstringrequired

Account UUID

Bodyapplication/jsonrequired
uuidstring
namestring
scopeUuidstring
scopeNamestring
subScopesArray of objects(EntityTreeDTO)
titlestring
reportTypestring
Enum:"attribution""inventory""vulnerabilities""securityAlerts""sbom""Cbom""securityAlertsLibrary""Compliance""Findings""Suppressions"
formatstring
Enum:"json""html""unknown""xml""excel""yaml""pdf""tv""rdf""csv"
scopeTypestring
Enum:"organization""product""project""unsupported""account"
scopeUuidListArray of strings
projectUuidsArray of strings
statusstring
Enum:"PENDING""IN_PROGRESS""FAILED""FAILURE""SUCCESS"
createdBystring
createdAtstring, (date-time)
sendEmailNotificationboolean
labelsUuidListArray of strings
includeVulnerabilitiesboolean
excludeInactiveProjectsboolean
POST
/api/v3.0/accounts/{accountUuid}/ai/reports/inventory
{ "uuid": "string", "name": "string", "scopeUuid": "string", "scopeName": "string", "subScopes": [ {} ], "title": "string", "reportType": "attribution", "format": "json", "scopeType": "organization", "scopeUuidList": [ "string" ], "projectUuids": [ "string" ], "status": "PENDING", "createdBy": "string", "createdAt": "2019-08-24T14:15:22Z", "sendEmailNotification": true, "labelsUuidList": [ "string" ], "includeVulnerabilities": true, "excludeInactiveProjects": true }

Responses

OK

Bodyapplication/json
supportTokenstring(Support Token)
Example:"1171c60d"
responseobject(ReportExportProcessDTO)
Response
{ "supportToken": "1171c60d", "response": { "uuid": "string", "name": "string", "scopeUuid": "string", "scopeName": "string", "subScopes": [], "title": "string", "reportType": "attribution", "format": "json", "scopeType": "organization", "scopeUuidList": [], "projectUuids": [], "status": "PENDING", "createdBy": "string", "createdAt": "2019-08-24T14:15:22Z", "sendEmailNotification": true, "labelsUuidList": [], "includeVulnerabilities": true, "excludeInactiveProjects": true } }