# Get Mend library suggestions for source files Returns Mend library suggestions for the specified source file UUIDs. Request body requires: sourceFileUuids (array), recommendedForAllFiles (boolean). Supports same search filters as searchForMatch: date, license, name, owner, version. Endpoint: POST /api/v3.0/applications/{applicationUuid}/dependencies/sourceFiles/matchSuggestions Version: 3.0 Security: bearer-key ## Path parameters: - `applicationUuid` (string, required) Application UUID (Administration > Applications) ## Request fields (application/json): - `sourceFileUuids` (array, required) Example: ["123e4567-e89b-12d3-a456-426655440000"] - `recommendedForAllFiles` (boolean, required) Flag indicating whether to get recommendations that apply to all specified files. Required field. ## Response 200 fields (application/json): - `supportToken` (string) Example: "1171c60d" - `response` (array) - `response.name` (string) Name of the library Example: "openssl" - `response.sha1` (string) SHA-1 hash of the library Example: "49f6cb968ff63793f6671d9026fb2a7034dad79a" - `response.licenses` (array) Collection of licenses associated with this library - `response.licenses.name` (string, required) Example: "MIT" - `response.licenses.severity` (string) Example: "High" - `response.version` (string) Version of the library Example: "OpenSSL_1_0_1" - `response.owner` (string) Owner/organization of the library Example: "openssl" - `response.url` (string) URL to the library source Example: "https://github.com/openssl/openssl.git" - `response.date` (string) Release date of the library Example: "2012-03-14T12:39:00Z" - `response.nonOfficialRelease` (boolean) Indicates whether this is a non-official release - `response.matchSuggestionId` (string,null) Base64 encoded match suggestion ID used for remapping operations. Example: "ZWJlMTZhZjYtMmE2YS00MWQ1LWFiNTQtYWQ3YWE3OWZhNzFl" ## Response 400 fields (*/*): - `supportToken` (string) Example: "1171c60d" ## Response 403 fields (*/*): - `supportToken` (string) Example: "1171c60d"