Skip to main content

Compliance API overview

This material contains a list of compliance actions from the JupiterOne UI that can also be performed using the GraphQL API endpoint.

note

See the JupiterOne Platform API for an introduction to the JupiterOne API.

Most of the compliance-related data is exposed in one large GraphQL graph. The sections in this document break down the API by object, but you can access them at the same GraphQL resolver. To see the full GraphQL graph, perform introspection on the public API.

Gap Status

In the Compliance API, the "Gap Status" is exposed via the evaluationResult property on the following objects:

  • Requirements (frameworkItems)
  • Controls (libraryItems)

The valid values of evaluationResult are:

  • FULFILLED
  • GAP_DETECTED
  • NOT_APPLICABLE
  • WARNING
  • UNKNOWN