Mend SAST API (24.9.2.5)

Mend Static Application Security Testing Solution Web API

Download OpenAPI description
Overview
Mend Support support@mend.io
Languages
Servers
https://api-docs.mend.io/sast/

Applications

Operations

Configurations

Operations

SAST Engines

Operations

Groups

Operations

Users

Operations

Scans

Operations

Templates

Operations

Get scan configuration templates

Request

Get a list of scan configuration templates.

Query
namestring

Find a template by name. <br>Response type changes to models.ScanTemplate.</br>

No request payload

Responses

OK

Bodyapplication/jsonArray [
createdBystring
groupVisibilityArray of strings
idstring
namestring
orgIdstring
parametersobject(models.ScanParameters)
]
Response
application/json
[ { "createdBy": "string", "groupVisibility": [], "id": "string", "name": "string", "orgId": "string", "parameters": {} } ]

Create a scan template

Request

Create a scan template configuration.

Bodyapplication/jsonrequired

Scan template to create

createdBystring
groupVisibilityArray of strings
idstring
namestring
orgIdstring
parametersobject(models.ScanParameters)
application/json
{ "createdBy": "string", "groupVisibility": [ "string" ], "id": "string", "name": "string", "orgId": "string", "parameters": { "almTrigger": "string", "configurationId": "string", "configurationName": "string", "emailTrigger": "string", "engineParams": [], "engines": [], "exclusions": [], "ignoreStoredFP": true, "incremental": true, "slackTrigger": "string", "target": {} } }

Responses

OK

Bodyapplication/json
messagestring
Example: "Operation succeeded"
resultany
successboolean
Example: true
Response
application/json
{ "message": "Operation succeeded", "result": null, "success": true }

Delete a scan template.

Request

Delete a scan template by ID.

Path
idstringrequired

Scan template ID

No request payload

Responses

OK

Bodyapplication/json
messagestring
Example: "Operation succeeded"
resultany
successboolean
Example: true
Response
application/json
{ "message": "Operation succeeded", "result": null, "success": true }

Get a scan template by ID

Request

Find a scan template by ID.

Path
idstringrequired

Scan template ID

No request payload

Responses

OK

Bodyapplication/json
createdBystring
groupVisibilityArray of strings
idstring
namestring
orgIdstring
parametersobject(models.ScanParameters)
Response
application/json
{ "createdBy": "string", "groupVisibility": [ "string" ], "id": "string", "name": "string", "orgId": "string", "parameters": { "almTrigger": "string", "configurationId": "string", "configurationName": "string", "emailTrigger": "string", "engineParams": [], "engines": [], "exclusions": [], "ignoreStoredFP": true, "incremental": true, "slackTrigger": "string", "target": {} } }

Findings

Operations

Data flows

Operations