Query cloud audit inventories and posture findings via the Nullify API
Cloud audit endpoints live under the /classifier namespace. They expose the service inventory, asset graph, and posture signals that power Cloud Audits.
Base URL
https://api.<TENANT>.nullify.ai
List Applications
Retrieve the catalog of applications Nullify is monitoring, along with ownership metadata and posture summaries:
Get Applications
get
Retrieves all applications for the tenant
Query parameters
azureOrganizationIdstringOptional
The Azure organization ID
bitbucketWorkspaceIdstringOptional
The Bitbucket workspace ID
githubOwnerIdinteger · int64Optional
The Github owner ID
gitlabGroupIdinteger · int64Optional
The GitLab group ID
installationIdstringOptional
The Nullify installation ID
azureRepositoryIdstring[]Optional
githubRepositoryIdinteger · int64[]Optional
githubTeamIdinteger · int64Optional
bitbucketRepositoryIdstring[]Optional
Responses
200
OK
application/json
403
Forbidden
application/json
500
Internal Server Error
application/json
get
/classifier/applications
Get Repository Posture
Pull the cloud context associated with a specific repository or project:
Get Repository
get
Returns context about a repository
Path parameters
repositoryIdstringRequired
Query parameters
azureOrganizationIdstringOptional
The Azure organization ID
bitbucketWorkspaceIdstringOptional
The Bitbucket workspace ID
githubOwnerIdinteger · int64Optional
The Github owner ID
gitlabGroupIdinteger · int64Optional
The GitLab group ID
installationIdstringOptional
The Nullify installation ID
azureRepositoryIdstring[]Optional
githubRepositoryIdinteger · int64[]Optional
githubTeamIdinteger · int64Optional
bitbucketRepositoryIdstring[]Optional
Responses
200
OK
application/json
400
Bad Request
application/json
403
Forbidden
application/json
500
Internal Server Error
application/json
get
/classifier/repositories/{repositoryId}
Refresh Inventory
Request a rebuild of the application inventory when you add new connectors or infrastructure sources:
Rebuild Applications
post
Trigger application context rebuilding
Query parameters
azureOrganizationIdstringOptional
The Azure organization ID
bitbucketWorkspaceIdstringOptional
The Bitbucket workspace ID
githubOwnerIdinteger · int64Optional
The Github owner ID
gitlabGroupIdinteger · int64Optional
The GitLab group ID
installationIdstringOptional
The Nullify installation ID
azureRepositoryIdstring[]Optional
githubRepositoryIdinteger · int64[]Optional
githubTeamIdinteger · int64Optional
bitbucketRepositoryIdstring[]Optional
Body
forcebooleanRequired
providerOwnerIdstringRequired
Responses
200
OK
application/json
403
Forbidden
application/json
500
Internal Server Error
application/json
post
/classifier/applications/rebuild
Retrieve Organizational Context
Fetch the service graph Nullify uses to route cloud audit findings to the right owners:
Get Organization Context
get
Returns a classification of your entire organization and what software it builds
Query parameters
azureOrganizationIdstringOptional
The Azure organization ID
bitbucketWorkspaceIdstringOptional
The Bitbucket workspace ID
githubOwnerIdinteger · int64Optional
The Github owner ID
gitlabGroupIdinteger · int64Optional
The GitLab group ID
installationIdstringOptional
The Nullify installation ID
azureRepositoryIdstring[]Optional
githubRepositoryIdinteger · int64[]Optional
githubTeamIdinteger · int64Optional
bitbucketRepositoryIdstring[]Optional
Responses
200
OK
application/json
400
Bad Request
application/json
403
Forbidden
application/json
500
Internal Server Error
application/json
get
/classifier/organization
Cloud Audits enrich these datasets with misconfiguration evidence before handing work to Security Program Management campaigns and Auto-Fix.