Skip to content

GraphQL Overview

Download GraphQL schema

Queries

Overview

Mutations

Overview

Objects

Overview

DetectionTypeAggregation

id
ID!,non-null
type
count
Int!,non-null
Sample
{ "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "type": "PII_LEAKAGE", "count": 40 }

DetectionFilterOutput

Sample
{ "type": { "__typename": "DetectionTypeFilterOutput" }, "id": { "__typename": "StringFilterOutput" } }

DetectionTypeFilterOutput

in
Sample
{ "in": [ "PII_LEAKAGE" ], "operator": "IN" }

DetectionsResponse

items
[Detection!]!,non-null
total
Int!,non-null

Implements interfaces

Sample
{ "items": [ { "__typename": "Detection" } ], "total": 40 }

FlowPreview

id
ID!,non-null
name
String!,non-null
platform
Platform!,non-null
status
FlowStatus!,non-null

Implements interfaces

Sample
{ "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "name": "Example String", "platform": { "__typename": "Platform" }, "status": "ACTIVE" }
Referenced in

Flow

id
ID!,non-null
externalId
ID!,non-null
name
String!,non-null
description
String
platform
Platform!,non-null
environment
Environment!,non-null
owner
status
FlowStatus!,non-null
mode
FlowMode!,non-null
version
String
graph
FlowGraph!,non-null
agents
tools
dataSources
findings
[Finding!]!,non-null
issues
[Issue!]!,non-null
createdAt
DateTime!,non-null
updatedAt
DateTime!,non-null
capturedAt
DateTime!,non-null
platformCreatedAt
platformUpdatedAt
metadata
Sample
{ "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "externalId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "name": "Example String", "description": "Example String", "platform": { "__typename": "Platform" }, "environment": { "__typename": "Environment" }, "owner": { "__typename": "Owner" }, "status": "ACTIVE", "mode": "SYNC", "version": "Example String", "graph": { "__typename": "FlowGraph" }, "agents": [ { "__typename": "AgentPreview" } ], "tools": [ { "__typename": "ToolPreview" } ], "dataSources": [ { "__typename": "DataSourcePreview" } ], "findings": [ { "__typename": "Finding" } ], "issues": [ { "__typename": "Issue" } ], "createdAt": "Example Custom Scalar", "updatedAt": "Example Custom Scalar", "capturedAt": "Example Custom Scalar", "platformCreatedAt": "Example Custom Scalar", "platformUpdatedAt": "Example Custom Scalar", "metadata": "Example Custom Scalar" }

FlowGraph

nodes
[FlowStep!]!,non-null
edges
Sample
{ "nodes": [ { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "externalId": "Example String", "name": "Example String", "stepType": "TRIGGER", "platformStepType": "Example String", "configuration": { "__typename": "FlowStepConfiguration" }, "resource": { "__typename": "AgentPreview" }, "findings": [ { "__typename": "Finding" } ], "capturedAt": "Example Custom Scalar" } ], "edges": [ { "source": { "__typename": "FlowStep" }, "target": { "__typename": "FlowStep" }, "condition": "Example Custom Scalar" } ] }
Referenced in

FlowStepEdge

source
FlowStep!,non-null
target
FlowStep!,non-null
condition

Condition expression for conditional branches. Currently JSON, will be more strictly typed in the future.

Sample
{ "source": { "__typename": "FlowStep" }, "target": { "__typename": "FlowStep" }, "condition": "Example Custom Scalar" }
Referenced in

FlowStepConfiguration

raw
inputs
outputs
Sample
{ "raw": "Example Custom Scalar", "inputs": "Example Custom Scalar", "outputs": "Example Custom Scalar" }
Referenced in

FlowStep

id
ID!,non-null
externalId
String
name
String!,non-null
stepType
StepType!,non-null
platformStepType
String
findings
[Finding!]!,non-null
capturedAt
DateTime!,non-null
Sample
{ "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "externalId": "Example String", "name": "Example String", "stepType": "TRIGGER", "platformStepType": "Example String", "configuration": { "__typename": "FlowStepConfiguration" }, "resource": { "__typename": "AgentPreview" }, "findings": [ { "__typename": "Finding" } ], "capturedAt": "Example Custom Scalar" }

FlowPlatformDistribution

platform
Platform!,non-null
count
Int!,non-null
percentage
Float!,non-null
Sample
{ "platform": { "__typename": "Platform" }, "count": 40, "percentage": 40 }

Interfaces

Overview

Unions

Overview

Enums

Overview

Inputs

Overview

Scalars

Overview