Skip to content
Adversarial
Search
Ctrl
K
Cancel
Website
Login
Select theme
Dark
Light
Auto
Getting Started
Introduction
Authentication
Tutorials
Tutorials
Complete a Risk Lifecycle
Set Up Your Adversarial Tenant
Guides
Risks
Risk Register
Creating Risks
Risk Fields
Scoring and Remediation
Linking Related Risks
FAQ
Incidents
Incident Register
Creating Incidents
Incident Fields
Scoring and Response
Linking Related Incidents
FAQ
Threats
Configuring Your Threat Profile
Threat Profile
Compliance
Compliance
CyberGov
Notifications
Notifications
Org-Level Notifications
Integrations
Integrations
incident
CrowdStrike
GreyMatter
notification
Slack
Teams
risk
BugCrowd
HackerOne
WatchTowr
Wiz
ticket
Jira
Linear
ServiceNow
Service Accounts
Service Accounts
API Access
MCP
MCP Server
Tools & Workflows
Roles & Permissions
Roles & Permissions
Managing Roles
FAQ
Concepts
Platform Overview
AI Features
Threat Objectives
Release Notes
Releases
June 2026
May 2026
April 2026
March 2026
February 2026
January 2026
December 2025
November 2025
API Reference
OpenAPI Spec
Overview
OAuth
GET /.well-known/oauth-authorization-server
GET /.well-known/oauth-protected-resource
POST /oauth/register (RFC 7591)
POST /oauth/revoke
GET /v1/oauth/authorize
GET /v1/oauth/authorize/resume
list_oauth_clients
POST /v1/oauth/clients
GET /v1/oauth/clients/{id}
Issue a fresh client secret for a service account. The public `client_id` is preserved so existing audit and log references remain valid; only the secret half of the credential pair changes.
DELETE /v1/oauth/clients/{id}
PATCH /v1/oauth/clients/{id}
consent
GET /v1/oauth/consent-info
POST /v1/oauth/token
Authorization
Complete OAuth2 login
Initiate OAuth2 login
Log out the current user
Switch organization
Comments
Update a comment by ID
Delete a comment by ID
Context
Retrieve information about the current user and their organization
Documents
List documents
Download the Board Deck powerpoint
Download the cybergov powerpoint
Make changes to documents
Approve or deny an open proposal
Get editor data for a document
Get a document
Filter Views
List filter views for the current user
Create a new filter view
Get a filter view by ID
Update a filter view
Delete a filter view
Incidents
List incidents with associated components for the incident register
Create a new incident
Delete many incidents by incident IDs
Update many incident's editable fields, given a list of incident IDs
Export incidents as CSV
Import incidents from one or more CSV files provided via multipart form data
Suggest scores for many incidents based on the provided parameters
List all incident sources available for use in the organization
Add a new incident source to be available for use in the organization
Delete an incident source from the organization
Set incident sources back to the defaults
Get an incident by ID
Update some of an incident's editable fields, by ID
List incidents linked under a given parent incident. The default `/v1/incidents` register hides children — this endpoint is the only way to enumerate them.
Get comments for an incident
Create a new comment for an incident
Get the history of changes for an incident
Create a new risk from an incident
Associate a risk with an incident
Remove a risk association from an incident
Suggest an incident score based on the provided parameters
Remove a tag from an incident
Get threats associated with an incident
Add a tag to an incident
Integrations
List configured integrations
Preview Jira issues as incidents before import
Import incidents from Jira
List Jira issues linked to an incident
Create a Jira issue for an incident
Link an incident to a Jira issue
Unlink an incident from a Jira issue
Search Jira issues (autocomplete)
Preview Jira issues as risks before import
Import risks from Jira
List Jira issues linked to a risk
Create a Jira issue for a risk
Link a risk to a Jira issue
Unlink a risk from a Jira issue
List Linear issues linked to an incident
Create a Linear issue for an incident
Link an incident to a Linear issue
Unlink an incident from a Linear issue
Search for Linear issues (autocomplete)
List Linear issues linked to a risk
Create a Linear issue for a risk
Link a risk to a Linear issue
Unlink a risk from a Linear issue
List ServiceNow records linked to an incident
Create a ServiceNow ticket for an incident
Link an incident to a ServiceNow record
Unlink an incident from a ServiceNow record
Search for ServiceNow records (autocomplete)
List ServiceNow records linked to a risk
Create a ServiceNow ticket for a risk
Link a risk to a ServiceNow record
Unlink a risk from a ServiceNow record
get_slack_config
upsert_slack_config
delete_slack_config
list_slack_channels
add_slack_subscription
remove_slack_subscription
test_slack_connection
get_teams_config
upsert_teams_config
delete_teams_config
list_teams_channels
add_teams_subscription
remove_teams_subscription
test_teams_connection
Get integration configuration
Create or update integration configuration
Delete integration configuration
Preview integration resources as incidents
Import incidents from an integration
Preview integration resources as risks
Import risks from an integration
Jobs
Per-integration job aggregates: last run, in-flight status, last error.
List recent jobs for the current org.
Retrieve a single job by ID.
Notifications
list notifications for user
Mark all notifications as read for the current user
mark notification as read
Notification Preferences
List notification preferences
Add a channel preference for a notification type
Remove a specific channel preference
Subscriptions
List individual item subscriptions for user
Subscribe to notifications for a specific item
Unsubscribe from notifications for a specific item
OAuth Clients
GET /v1/oauth/clients/authorized
DELETE /v1/oauth/clients/{client_id}/authorization
Organizations
Retrieve the organizations the user is a member of
List the domains associated with the users organization
Add a domain to the users organization
Delete a domain from the users organization
list the outstanding invitations for the current organization
Create an invitation to join the organization
Delete an invitation to join the organization
Deactivate a user in the organization.
Update a member's role and/or activation status.
Get an overview of the users organization portfolio
List available roles and their descriptions.
Returns per-role member counts and a bounded sample of member avatars.
Retrieve the requested organization
Leave the provided organization
Update attributes of the users organization
Get compliance metrics for an organization
Get risk performance metrics for an organization
Add a portfolio tag to an organization.
Remove a portfolio tag from an organization.
Risks
List RSKs (the canonical risk register).
Create a new RSK.
Delete many RSK risks by risk IDs
Bulk-update RSKs.
List all AKRs (Adversarial Key Risks).
Bulk-update AKRs.
Get an AKR by numeric ID.
Update parts of an AKR by numeric ID.
Export risks as CSV
Import risks from one or more CSV files provided via multipart form data
Get remediation agility for an organization
Get remediation agility sparkline for an organization
Generate AI risk scores for multiple risks
Get the SLAs for the current organization
Reset the SLAs for the current organization
Update the SLAs for the current organization
List all Risk sources available for use in the organization
Add a new Risk source to be available for use in the organization
Delete a risk source from the organization
Reset the risk sources to the default values
List all Risk types available for use in the organization
Get an RSK by numeric ID.
Update parts of an RSK by numeric ID.
List risks linked under a given parent risk. The default `/v1/risks` register hides children — this endpoint is the only way to enumerate them.
Get the history of changes for a risk
List comments for a risk
Create a new comment for a risk
Associate an incident with a risk
Remove an incident association from a risk
Get AI risk score for a risk
Get all tags associated with a risk
Add a tag to a risk
Remove a tag from a risk
Users
List service accounts (integration + API-key) in the organization.
List all users in the user's organization
Retrieve information about the current user and their organization
Update the current user's profile details
List pending organization invitations
Accept an organization invitation
Decline an invitation to join another organization
Get the current user's effective permissions
Fetch a user's profile avatar.
Get a user by ID in the user's organization
Tags
Create a new tag
List item tags for the organization
List tags created by the user
Get a tag by ID
Delete a tag
Update a tag
Get statistics for a specific tag
Threats
List threat objectives
List threat objectives for an organization
Project the consequences (risk and policy changes) of a hypothetical set of threat positions.
List all proposals to change threats made for the organization
Create a new proposal to change a threat profile
Get the currently active proposal
Update a pending proposal's threat positions
Approve a pending proposal
Deny a pending proposal
Get threat objective data by slug
Website
Login
Select theme
Dark
Light
Auto
delete_slack_config
DELETE
/v1/integrations/slack
Production
Staging
Local
Responses
Section titled “ Responses ”
200
Section titled “200 ”
Configuration deleted
404
Section titled “404 ”
Not configured