Secrets & Data API

Query secrets and PII findings via the Nullify API

Base URL

https://api.<TENANT>.nullify.ai

Events

Stream events for new secrets, suppressions, and rotations:

GET undefined/secrets/events

curl -s \
  -H "Accept: application/json" \
  -H "Authorization: Bearer <TOKEN>" \
  'https://api.<TENANT>.nullify.ai/secrets/events?githubOwnerId=1234'

List Findings

Enumerate active secret or PII findings for a repository or tenant:

GET undefined/secrets/findings

curl -s \
  -H "Accept: application/json" \
  -H "Authorization: Bearer <TOKEN>" \
  'https://api.<TENANT>.nullify.ai/secrets/findings?githubOwnerId=1234&secretType=aws_access_key'

Get a Finding

Fetch full details, including detector type, remediation guidance, and history:

GET undefined/secrets/findings/{findingId}

Allowlist a Finding

Suppress an individual secret or data alert with an audit trail:

POST undefined/secrets/findings/{findingId}/allowlist

Finding Events

Retrieve the decision history for a specific secret or data alert:

GET undefined/secrets/findings/{findingId}/events

Last updated