Skip to Content
Welcome to the Novantra documentation.
DevelopersREST APIGovernance referenceOverview

Governance reference

This section is the per-resource v1 endpoint reference. Each page below documents the endpoints, scopes, request and response shapes, and a real-case integration example for one resource.

Before drilling into a specific resource, make sure you’ve read:

What’s in v1

v1 is read-heavy. The API supports these integration patterns:

  • Pull governance data into a warehouse or BI tool.
  • Push findings into Novantra from external scanners.
  • Push evidence into Novantra from external systems (backup logs, configuration snapshots, SBOM exports).
  • Record submission package status callbacks from regulator portals.
  • Import customer-managed source updates from official-site monitors, legal feeds, or internal source repositories.
ResourceReadWrite
Frameworksyesread-only
Controlsyesread-only
Risksyesread-only
Evidenceyescreate claim with attachments
Assessmentsyesread-only
Findingsyescreate, update status
Sourcesvia import callbacksimport source version
Exceptionsyesread-only
Monitoringruns and result itemsread-only
Indicatorsyesread-only
Submissionsyesrecord package events
Assetsyesread-only
Party Engagementsyesread-only
Change Managementyesread-only
Vulnerability Managementyesread-only

The governance modules and their workflows are documented in the governance user guides. If your integration needs programmatic access to a resource not listed above, raise it with your account team.

Scopes summary

Read scopes use the pattern <resource-module>:read. Write scopes use <resource-module>:write. The full catalogue lives on the Authentication page.

The least-privileged token an integration can hold is one with exactly the scopes it uses. A read-only warehouse loader needs governance.controls:read governance.risks:read (and similar) and nothing else.

Webhook coverage

Resources with corresponding webhook events:

  • Findings (finding.created, finding.updated, finding.closed)
  • Evidence claims (evidence.claim.created, .approved, .rejected)
  • Submissions (submission.package.status_changed, submission.package.event_recorded)
  • Assessments (assessment.completed)

See Webhooks for the full event catalogue, payload shape, signature verification, and delivery semantics.

Last updated on