# Get a list of applications. Retrieve a list of all applications. If summary is set to true then: metrics.totalScans is not set metrics.fixedVulnerabilities is not set metrics.newVulnerabilities is not set metrics.newCritical is not set metrics.newHigh is not set metrics.newMedium is not set metrics.newLow is not set metrics.dateCounts only contains data for the latest scan Endpoint: GET /api/applications Version: 24.9.2.5 Security: ApiKeyAuth, Bearer ## Query parameters: - `summary` (boolean) Return only general information if this parameter is set to true (see description for details). - `limit` (integer) Number of applications to return. Can't be greater than 1000. - `page` (integer) Page number, used in combination with limit. - `query` (string) Narrow down the query to applications with names matching the parameter value. - `name` (string) Find an application by name. Response type changes to models.Application. - `list` (boolean) Return general information about all applications if this parameter is set. Response type changes to an array of models.ApplicationEntry. - `sort` (string) Field by which to sort the list. Supported values: name, createdTime, lastScanTime (default). - `order` (string) Order direction. Supported values: ascend, descend (default). ## Response 200 fields (application/json): - `basePath` (string) - `createdBy` (string) - `createdTime` (string) - `groupVisibility` (array) - `id` (string) - `lastScanMessage` (string) - `lastScanStatus` (string) - `lastScanTime` (string) - `metrics` (object) - `metrics.dateCounts` (array) - `metrics.dateCounts.counts` (object) - `metrics.dateCounts.counts.capec` (integer) - `metrics.dateCounts.counts.critical` (integer) - `metrics.dateCounts.counts.high` (integer) - `metrics.dateCounts.counts.hipaa` (integer) - `metrics.dateCounts.counts.hitrust` (integer) - `metrics.dateCounts.counts.locPerIssue` (integer) - `metrics.dateCounts.counts.low` (integer) - `metrics.dateCounts.counts.medium` (integer) - `metrics.dateCounts.counts.nist` (integer) - `metrics.dateCounts.counts.owasp` (integer) - `metrics.dateCounts.counts.owasp2021` (integer) - `metrics.dateCounts.counts.pcidss` (integer) - `metrics.dateCounts.counts.sansTop25` (integer) - `metrics.dateCounts.counts.totalVulnerabilities` (integer) - `metrics.dateCounts.counts.vulnTypeCount` (integer) - `metrics.dateCounts.date` (string) - `metrics.fixedVulnerabilities` (integer) - `metrics.latestLanguages` (array) - `metrics.latestScanId` (string) - `metrics.latestStats` (object) - `metrics.latestStats.duration` (string) - `metrics.latestStats.message` (string) - `metrics.latestStats.status` (string) - `metrics.latestStats.testedFiles` (integer) - `metrics.latestStats.testedLines` (integer) - `metrics.latestStats.totalDataFlows` (integer) - `metrics.latestStats.totalFiles` (integer) - `metrics.latestStats.totalLines` (integer) - `metrics.newCritical` (integer) - `metrics.newHigh` (integer) - `metrics.newLow` (integer) - `metrics.newMedium` (integer) - `metrics.newVulnerabilities` (integer) - `metrics.totalScans` (integer) - `name` (string, required) - `orgId` (string) - `parameters` (object) - `parameters.almTrigger` (string) - `parameters.configurationId` (string) - `parameters.configurationName` (string) - `parameters.emailTrigger` (string) - `parameters.engineParams` (array) - `parameters.engineParams.customFilters` (array) - `parameters.engineParams.customFilters.filterId` (string) - `parameters.engineParams.customFilters.functionName` (string) - `parameters.engineParams.customFilters.paramIndex` (integer) - `parameters.engineParams.customFilters.parameterCount` (integer) - `parameters.engineParams.customRules` (array) - `parameters.engineParams.customRules.description` (string) - `parameters.engineParams.customRules.vulnParamIndex` (integer) - `parameters.engineParams.customRules.vulnTypeIndex` (integer) - `parameters.engineParams.depth` (object) - `parameters.engineParams.depth.maxFunctionDepth` (integer) - `parameters.engineParams.depth.maxVariableTrack` (integer) - `parameters.engineParams.engineId` (integer) - `parameters.engineParams.excludedVulnTypes` (array) - `parameters.engineParams.severityLevels` (array) - `parameters.engineParams.severityLevels.severity` (string) - `parameters.engineParams.severityLevels.vulnTypeId` (integer) - `parameters.engineParams.trackedInputs` (array) - `parameters.engines` (array) - `parameters.exclusions` (array) - `parameters.ignoreStoredFP` (boolean) - `parameters.incremental` (boolean) - `parameters.slackTrigger` (string) - `parameters.target` (object) - `parameters.target.path` (string) - `parameters.target.source` (string) - `parameters.target.type` (string) - `policyId` (string) - `productId` (string) - `retention` (integer) ## Response 403 fields (application/json): - `message` (string) Example: "Something went wrong" - `result` (string) Example: "error" - `success` (boolean) ## Response 404 fields (application/json): - `message` (string) Example: "Something went wrong" - `result` (string) Example: "error" - `success` (boolean)