Skip to main content

GraphQL Examples

This section provides ready-to-use GraphQL queries and mutations for working with Openlane objects programmatically. These pages mirror the platform documentation sections; each product area has a matching example page here.

  • Organizations: create and manage organizations
  • Groups: groups, membership, and permission management
  • Tasks: task creation and updates
  • Controls: control queries and management
  • Evidence: evidence submission and tracking
  • Programs: program queries and relationships
  • Risks: risk queries, scoring, and treatment
  • Permissions: authorization and access management

For the full schema reference, see the GraphQL API Reference, or experiment live in the GraphQL Explorer.

If you are new to the object model, read the platform overview for the domains and how they relate, then set up API authentication; importing a standard and creating a program exercises most of the relationships.