UUID of the project
- Export account inventory report asynchronously (Dependencies - SCA)
Mend API (3.0)
Mend's enhanced API enables automation of workflows in a REST compliant format. The API features:
- Access for any user with Mend credentials, via a user key available in the user's profile page in the Mend Platform.
- Improved security with a JWT token per organization, which expires every 30 minutes.
- Added scalability with support for cursor pagination and limiting results size.
- Broader functionality available programmatically.
- New standard API documentation for easy navigation and search.
If you have a dedicated instance of Mend, contact your Mend representative to access this API on your instance.
Note: To help you get started with the Mend API 3.0, we recommend reviewing our onboarding guide -> Getting Started with API 3.0. This resource covers initial setup, authentication instructions, and helpful tips to help you successfully begin working with the Mend API 3.0.
- Generated server urlhttps://baseUrl/api/v3.0/projects/{projectUuid}/images/reports/dueDiligence
- Payload
- cURL
- JS
- Go
- Ruby
- Java 8
{ "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 }
{ "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 } }
Filter your search to return items whose property has a specific value. Use the syntax: [property][operator][value]
- Property: the name of the property of the item
- Operator:
- equals (==) - Returns true if the value exactly matches this one. If the value contains a * character, it behaves like a wildcard (similar to the LIKE operator). Example: entity==abc* — will return true for entities like "abcd" and "abc_123".
- Value: the value of the property.
Logical operators AND (;) and OR (,) are supported in filters — param1=in=(val1,val2) and (param2==val3 or param3==val4), can also be written as — param1=in=(val1,val2);(param2==val3,param3==val4)
This endpoint supports filtering on the following properties and its supported operators:
- libraryName: equals
- Generated server urlhttps://baseUrl/api/v3.0/accounts/{accountUuid}/dependencies/reports/inventory
- Payload
- cURL
- JS
- Go
- Ruby
- Java 8
{ "name": "string", "sendEmailNotification": true, "format": "excel", "search": "libraryName==*log4j*" }
{ "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" } }
Filter your search to return items whose property has a specific value. Use the syntax: [property][operator][value]
- Property: the name of the property of the item
- Operator:
- equals (==) - Returns true if the value exactly matches this one. If the value contains a * character, it behaves like a wildcard (similar to the LIKE operator). Example: entity==abc* — will return true for entities like "abcd" and "abc_123".
- Value: the value of the property.
Logical operators AND (;) and OR (,) are supported in filters — param1=in=(val1,val2) and (param2==val3 or param3==val4), can also be written as — param1=in=(val1,val2);(param2==val3,param3==val4)
This endpoint supports filtering on the following properties and its supported operators:
- findingId: equals
- Generated server urlhttps://baseUrl/api/v3.0/accounts/{accountUuid}/dependencies/reports/securityFindings
- Payload
- cURL
- JS
- Go
- Ruby
- Java 8
{ "name": "string", "sendEmailNotification": true, "format": "excel", "search": "findingId==CVE-2020-8908" }
{ "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" } }