Skip to main content

List Resource Compliance Findings

GET 

/api/v1/infra/collections/:collectionId/resources/:resourceId/complianceFindings

Returns the list of compliance findings for the given resource within the collection. Each finding includes severity, rule ID, evaluation status, provider metadata, and recommended remediation steps.

Parameter Details​

Header Parameters​

  • apiKey (required): API key for authentication. This header is required for all API requests to authenticate the client.

  • integrationid (required): Unique identifier for the cloud provider integration configured in your Unizo account. This UUID associates the API request with the specific cloud account credentials and permissions.

Path Parameters​

  • collectionId (required): Unique identifier for the collection within the specified cloud provider. Format varies by provider:

    • AWS: Region identifier for compliance environments (e.g., us-east-1 for US compliance, eu-west-1 for GDPR compliance)
    • Google Cloud: Project ID for governance environments (e.g., prod-compliance-env, audit-data-project-2024)
    • Azure: Use "default" when no specific subscription or resource group mapping is configured
    • Other providers: Provider-specific collection identifiers
  • resourceId (required): Unique identifier for the cloud resource within the cloud provider. Format examples:

Query Parameters​

  • type: Filter by compliance finding type. Supported values: ENCRYPTION_AT_REST, ENCRYPTION_IN_TRANSIT, ACCESS_LOGGING.

  • offset: Starting position for pagination (default: 0). Use this to skip a specific number of resource records during security assessments and compliance scans. For example, offset=20 starts from the 21st resource for large infrastructure audits.

  • limit: Maximum number of resources to return per page (default: 50, max: 200). Optimize performance by requesting only the number of records you need for governance reviews and risk assessments.

Request​

Responses​

Successful Operation