Mend's enhanced SCA 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.
Filter your search to return items whose property has a specific value. Use the syntax: property:operation:value where a colon (:) separates between property, operation and value.
This endpoint supports filtering on this property:
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/summary/scanCountPerAgent
No request payload
{ "supportToken": "1171c60d", "retVal": { "totalCount": 20, "agents": [ … ] } }
Filter your search to return items whose property has a specific value. Use the syntax: property:operation:value where a colon (:) separates between property, operation and value.
To combine multiple filters, separate each filter with a semicolon with no space. E.g. property1:operation1:value1;property2:operation2:value2
This endpoint supports filtering on the following properties and its supported operators:
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/summary/projects/vulnerableLibraryCount
No request payload
OK
{ "additionalData": { "totalItems": "422", "isLastPage": "true" }, "supportToken": "1171c60d", "retVal": [ { … } ] }
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/summary/projects/totalLibraryCount
No request payload
OK
{ "additionalData": { "totalItems": "422", "isLastPage": "true" }, "supportToken": "1171c60d", "retVal": [ { … } ] }
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/summary/projects/inHouseLibraries
No request payload
OK
{ "additionalData": { "totalItems": "422", "isLastPage": "true" }, "supportToken": "1171c60d", "retVal": { "totalOrganizationCount": 34, "projects": [ … ] } }
Filter your search to return items whose property has a specific value. Use the syntax: property:operation:value where a colon (:) separates between property, operation and value.
To combine multiple filters, separate each filter with a semicolon with no space. E.g. property1:operation1:value1;property2:operation2:value2
This endpoint supports filtering on the following properties and its supported operators:
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/summary/products/vulnerableLibraryCount
No request payload
OK
{ "additionalData": { "totalItems": "422", "isLastPage": "true" }, "supportToken": "1171c60d", "retVal": [ { … } ] }
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/summary/products/totalLibraryCount
No request payload
OK
{ "additionalData": { "totalItems": "422", "isLastPage": "true" }, "supportToken": "1171c60d", "retVal": [ { … } ] }
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/summary/products/inHouseLibraries
No request payload
OK
{ "additionalData": { "totalItems": "422", "isLastPage": "true" }, "supportToken": "1171c60d", "retVal": { "totalOrganizationCount": 34, "products": [ … ] } }
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/summary/libraryCountPerLanguage
No request payload
{ "supportToken": "1171c60d", "retVal": { "languages": [ … ] } }
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/summary/alertTypes
No request payload
{ "supportToken": "1171c60d", "retVal": { "policies": { … }, "libraries": { … }, "securityPerLibrary": { … }, "securityPerVulnerability": { … } } }