Mend API (3.0.1)
Mend's enhanced SCA 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 App.
- Improved security with a JWT token per organization, which expires every 30 minutes.
- Added scalability with support for pagination, filtering and sorting search results.
- 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.
- Generated server url
https://api-saas.mend.io/api/v2.0/projects/{projectToken}/reassign/{productToken}
- Payload
- cURL
- JS
- Go
- Ruby
- Java 8
No request payload
Response
application/json
{ "supportToken": "1171c60d", "retVal": { "message": "Success!" } }
- Generated server url
https://api-saas.mend.io/api/v2.0/projects/{projectToken}
- Payload
- cURL
- JS
- Go
- Ruby
- Java 8
No request payload
Response
application/json
{ "supportToken": "1171c60d", "retVal": { "uuid": "123e4567-e89b-12d3-a456-426655440000", "name": "My Project", "path": "My Product", "productName": "My Product", "productUuid": "123e4567-e89b-12d3-a456-426655440000" } }
- Generated server url
https://api-saas.mend.io/api/v2.0/projects/{projectToken}
- Payload
- cURL
- JS
- Go
- Ruby
- Java 8
application/json
{ "name": "Entity A" }
Response
application/json
{ "supportToken": "1171c60d", "retVal": { "uuid": "123e4567-e89b-12d3-a456-426655440000", "name": "My Project", "path": "My Product", "productName": "My Product", "productUuid": "123e4567-e89b-12d3-a456-426655440000" } }
- Generated server url
https://api-saas.mend.io/api/v2.0/projects/{projectToken}
- Payload
- cURL
- JS
- Go
- Ruby
- Java 8
No request payload
Response
application/json
{ "supportToken": "1171c60d", "retVal": { "message": "Success!" } }
- Generated server url
https://api-saas.mend.io/api/v2.0/projects/{projectToken}/vitals
- Payload
- cURL
- JS
- Go
- Ruby
- Java 8
No request payload
Response
application/json
{ "supportToken": "1171c60d", "retVal": { "lastScan": "2019-08-24T14:15:22Z", "lastUserScanned": { … }, "requestToken": "827eb16fefc040d399420b75791aa346adcba32b4386412682d0cce36a56c24e", "lastSourceFileMatch": "2019-08-24T14:15:22Z", "lastScanComment": "a comment", "projectCreationDate": "2019-08-24T14:15:22Z", "pluginName": "plugin:18.2.2", "pluginVersion": "plugin:18.2.2", "extraProperties": { … }, "libraryCount": 400 } }