Mend's enhanced API enables automation of workflows in a REST compliant format. The API features:
If you have a dedicated instance of Mend, contact your Mend representative to access this API on your instance.
https://baseUrl/api/v3.0/projects/{projectUuid}/code/reports/suppressions
{ "name": "string", "format": "json", "sendEmailNotification": true, "labelsUuidList": [ "string" ], "additionalParams": { "property1": [ … ], "property2": [ … ] } }
{ "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": [ … ] } }
https://baseUrl/api/v3.0/projects/{projectUuid}/code/reports/findings
{ "name": "string", "format": "json", "sendEmailNotification": true, "labelsUuidList": [ "string" ], "additionalParams": { "property1": [ … ], "property2": [ … ] } }
{ "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": [ … ] } }
https://baseUrl/api/v3.0/projects/{projectUuid}/code/reports/compliance
{ "name": "string", "format": "json", "sendEmailNotification": true, "labelsUuidList": [ "string" ], "complianceStandard": "string", "reportLevel": "string", "description": "string", "additionalParams": { "property1": [ … ], "property2": [ … ] } }
{ "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": [ … ] } }
https://baseUrl/api/v3.0/orgs/{orgUuid}/code/reports/compliance
{ "name": "string", "format": "json", "sendEmailNotification": true, "labelsUuidList": [ "string" ], "complianceStandard": "string", "reportLevel": "string", "description": "string", "additionalParams": { "property1": [ … ], "property2": [ … ] } }
{ "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": [ … ] } }
https://baseUrl/api/v3.0/applications/{applicationUuid}/code/reports/suppressions
{ "name": "string", "format": "json", "sendEmailNotification": true, "labelsUuidList": [ "string" ], "additionalParams": { "property1": [ … ], "property2": [ … ] } }
{ "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": [ … ] } }
https://baseUrl/api/v3.0/applications/{applicationUuid}/code/reports/findings
{ "name": "string", "format": "json", "sendEmailNotification": true, "labelsUuidList": [ "string" ], "additionalParams": { "property1": [ … ], "property2": [ … ] } }
{ "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": [ … ] } }
https://baseUrl/api/v3.0/applications/{applicationUuid}/code/reports/compliance
{ "name": "string", "format": "json", "sendEmailNotification": true, "labelsUuidList": [ "string" ], "complianceStandard": "string", "reportLevel": "string", "description": "string", "additionalParams": { "property1": [ … ], "property2": [ … ] } }
{ "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": [ … ] } }
https://baseUrl/api/v3.0/orgs/{orgUuid}/reports/{reportUuid}
No request payload
{ "supportToken": "1171c60d", "response": { "uuid": "string", "name": "string", "scopeUuid": "string", "scopeName": "string", "subScopes": [ … ], "title": "string", "reportType": "attribution", "format": "json", "scopeType": "organization", "status": "PENDING", "createdBy": "string", "createdAt": "2019-08-24T14:15:22Z" } }
https://baseUrl/api/v3.0/orgs/{orgUuid}/reports/{reportUuid}
No request payload
{ "supportToken": "1171c60d", "response": { "message": "Success!" } }
https://baseUrl/api/v3.0/orgs/{orgUuid}/reports/download/{reportUuid}
No request payload
https://baseUrl/api/v3.0/orgs/{orgUuid}/reports
No request payload
{ "additionalData": { "totalItems": "422", "next": "http://someUrl?cursor=3", "cursor": 3 }, "supportToken": "1171c60d", "response": [ { … } ] }
https://baseUrl/api/v3.0/projects/{projectUuid}/dependencies/reports/dueDiligence
{ "name": "string", "format": "json", "sendEmailNotification": true, "labelsUuidList": [ "string" ], "additionalParams": { "property1": [ … ], "property2": [ … ] } }
{ "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": [ … ] } }
https://baseUrl/api/v3.0/projects/{projectUuid}/dependencies/reports/SBOM
{ "name": "string", "format": "json", "sendEmailNotification": true, "labelsUuidList": [ "string" ], "reportType": "attribution", "maxDepthLevel": 0, "includeVulnerabilities": true, "isMlBomReport": true, "additionalParams": { "property1": [ … ], "property2": [ … ] } }
{ "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": [ … ] } }
https://baseUrl/api/v3.0/applications/{applicationIdentifier}/dependencies/reports/dueDiligence
{ "name": "string", "format": "json", "sendEmailNotification": true, "labelsUuidList": [ "string" ], "projectUuids": [ "string" ], "additionalParams": { "property1": [ … ], "property2": [ … ] } }
{ "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": [ … ] } }
https://baseUrl/api/v3.0/applications/{applicationIdentifier}/dependencies/reports/SBOM
{ "name": "string", "format": "json", "sendEmailNotification": true, "labelsUuidList": [ "string" ], "projectUuids": [ "string" ], "reportType": "attribution", "maxDepthLevel": 0, "includeVulnerabilities": true, "isMlBomReport": true, "additionalParams": { "property1": [ … ], "property2": [ … ] } }
{ "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": [ … ] } }