# Get In-House Libraries (Dependencies - SCA) Returns all libraries in a given project that have been designated as "In-House". They will not trigger any alerts or be included in license analysis. Endpoint: GET /api/v3.0/projects/{projectUuid}/dependencies/libraries/inHouse Version: 3.0 Security: bearer-key ## Query parameters: - `limit` (string) Specifies the maximum number of items to be returned in the response. - `cursor` (String) Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved. ## Path parameters: - `projectUuid` (string, required) UUID of the project ## Response 200 fields (application/json): - `additionalData` (object) + : The total count of data points returned in an API response. Example: {"totalItems":"422","next":"http://someUrl?cursor=3","cursor":3} - `supportToken` (string) Example: "1171c60d" - `response` (array) - `response.uuid` (string) Example: "123e4567-e89b-12d3-a456-426655440000" - `response.name` (string) Example: "dbus-1.10.24-13.el7_6.x86_64.rpm" - `response.artifactId` (string) Example: "kind-of-6.0.2.tgz" - `response.groupId` (string) Example: "kind-of" - `response.version` (string) - `response.architecture` (string) - `response.languageVersion` (string) - `response.classifier` (string) - `response.extension` (string) - `response.sha1` (string) Example: "01146b36a6218e64e58f3a8d66de5d7fc6f6d051" - `response.description` (string) Example: "Get the native type of a value." - `response.type` (string) Example: "javascript/Node.js" - `response.libraryType` (string) - `response.directDependency` (boolean) - `response.purl` (string) Example: "pkg:maven/commons-beanutils/commons-beanutils@1.8.0?type=jar" - `response.extraInfo` (object) - `response.extraInformation` (object) - `response.extraInformation.distributionUrl` (string) - `response.extraInformation.downloadUrl` (string) - `response.extraInformation.releaseDate` (string) - `response.extraInformation.packageManagerRepository` (string) - `response.extraInformation.homePage` (string) - `response.extraInformation.repositoryUrl` (string) - `response.extraInformation.author` (string) - `response.securityRisks` (array) - `response.securityRisks.sourceUrl` (string) - `response.securityRisks.riskFactor` (string) Enum: "NO_FINDINGS", "UNCONFIRMED_UNSAFE", "CONFIRMED_UNSAFE", "KNOWN_FALSE_POSITIVE" - `response.noticeReference` (object) - `response.noticeReference.text` (string, required) Example: "Developed internally" - `response.noticeReference.reference` (string) Example: "https://github.com/..." - `response.proprietaryInfo` (object) - `response.proprietaryInfo.ruleDescription` (string) - `response.proprietaryInfo.rulePattern` (string) - `response.proprietaryInfo.comment` (string) - `response.proprietaryInfo.userInfo` (object) - `response.proprietaryInfo.userInfo.email` (string) Example: "jon.smith@mail.com" - `response.proprietaryInfo.userInfo.userType` (string) Enum: "REGULAR", "SERVICE" - `response.proprietaryInfo.userInfo.accountStatus` (string) Enum: "ACTIVE", "INACTIVE", "LOCKOUT" - `response.proprietaryInfo.proprietaryMarkType` (string) Enum: "BY_RULE", "BY_USER" - `response.locations` (array) - `response.locations.localPath` (string) Example: "C:\\\\Users\\\\user\\\\.m2\\\\repository\\\\commons-io-1.4.jar" - `response.locations.dependencyFile` (string) Example: "C:\\\\GitHubRepos\\\\Pipline\\\\EUA\\\\plugins-automation\\\\fsa\\\\tests\\\\EUA\\\\Java\\\\bigProjectsMaven\\\\WST_417\\\\Data\\\\ksa\\\\ksa-web-core\\\\pom.xml" - `response.attributionReportSettings` (object) Example: "{excluded: true}" - `response.attributionReportSettings.excluded` (boolean) - `response.dependencyType` (string) ## Response 400 fields (*/*): - `supportToken` (string) Example: "1171c60d" - `retVal` (object) ## Response 403 fields (*/*): - `supportToken` (string) Example: "1171c60d" - `retVal` (object)