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.
org UUID (by running Entities - Organization > Get User Organizations) or API Key (from the Mend SCA App: Integrate tab > API Key).
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/settings/inHouse/{ruleUuid}
{ "type": "NAME", "regex": "*aa*", "description": "description for InHouse rule", "empty": true }
{ "additionalData": { "warningMessage": "item already exists" }, "supportToken": "1171c60d", "retVal": { "uuid": "string", "type": "NAME", "regex": ".*a*", "description": "string", "createdAt": "2019-08-24T14:15:22Z", "createdBy": "string", "empty": true } }
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/settings/inHouse/{ruleUuid}
No request payload
{ "supportToken": "1171c60d", "retVal": { "message": "Success!" } }
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/settings/inHouse/rules
[ { "uuid": "123e4567-e89b-12d3-a456-426655440000", "type": "NAME", "regex": "*aa*", "description": "description for white list", "empty": true } ]
{ "supportToken": "1171c60d", "retVal": { "message": "Success!" } }
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/settings/inHouse/rules
[ { "type": "NAME", "regex": "*aa*", "description": "description for inHouse rule", "empty": true } ]
{ "additionalData": { "warningMessage": "item already exists" }, "supportToken": "1171c60d", "retVal": [ { … } ] }
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/settings/inHouse/rules
[ { "uuid": "123e4567-e89b-12d3-a456-426655440000", "empty": true } ]
{ "supportToken": "1171c60d", "retVal": { "message": "Success!" } }
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/settings/inHouse/apply
No request payload
{ "supportToken": "1171c60d", "retVal": { "message": "Success!" } }
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/settings/inHouse
No request payload
OK
{ "additionalData": { "totalItems": "422", "isLastPage": "true" }, "supportToken": "1171c60d", "retVal": { "rules": [ … ], "active": true } }
https://api-saas.mend.io/api/v2.0/orgs/{orgToken}/settings/inHouse
{ "type": "NAME", "regex": "*aa*", "description": "description for inHouse rule", "empty": true }
{ "additionalData": { "warningMessage": "item already exists" }, "supportToken": "1171c60d", "retVal": { "uuid": "string", "type": "NAME", "regex": ".*a*", "description": "string", "createdAt": "2019-08-24T14:15:22Z", "createdBy": "string", "empty": true } }