Skip to main content

Security API

Base URL: https://api.theonesecurity.app

Authentication

Most endpoints require a valid session cookie or integration key. Endpoints marked Public require no authentication.

Endpoints Summary

27 endpoints discovered across 5 function app(s).

MethodRouteAuth
POST/api/agents/{action}Public
GET/api/auth/githubPublic
GET/api/auth/github/callbackPublic
GET/api/auth/microsoftPublic
GET/api/auth/microsoft/callbackPublic
GET/api/bridge/alertsIntegration Key
GET/api/bridge/alerts/{id}Integration Key
PATCH/api/bridge/alerts/{id}Integration Key
GET/api/bridge/complianceIntegration Key
GET/api/bridge/findingsIntegration Key
GET/api/bridge/scansIntegration Key
POST/api/entity-sync/companyIntegration Key
PATCH/api/entity-sync/company/{hubCompanyId}Integration Key
GET/api/entity-sync/company/{hubCompanyId}/summaryIntegration Key
POST/api/entity-sync/contactIntegration Key
PATCH/api/entity-sync/contact/{hubContactId}Integration Key
GET/api/integration/activity?client_id=XIntegration Key
GET/api/integration/darkweb?client_id=XIntegration Key
GET/api/integration/health?client_id=XIntegration Key
GET/api/integration/sat?user_id=XIntegration Key
GET/api/integration/status?client_id=XIntegration Key
POST/api/permissions/registerIntegration Key
GET/api/search?q=...&tenant_id=...Integration Key
POST/api/sso/exchangePublic
POST/api/sso/initiatePublic
POST/api/stripe/webhookPublic
POST/api/webhook/scan-resultsPublic

Endpoint Details

Agents

POST/api/agents/{action}

Create agents

Auth: Public

Auth

GET/api/auth/github

List or retrieve github

Auth: Public

GET/api/auth/github/callback

List or retrieve callback

Auth: Public

GET/api/auth/microsoft

List or retrieve microsoft

Auth: Public

GET/api/auth/microsoft/callback

List or retrieve callback

Auth: Public

Bridge

GET/api/bridge/alerts

List or retrieve alerts

Auth: Integration Key

GET/api/bridge/alerts/{id}

List or retrieve alerts

Auth: Integration Key

PATCH/api/bridge/alerts/{id}

Update alerts

Auth: Integration Key

GET/api/bridge/compliance

List or retrieve compliance

Auth: Integration Key

GET/api/bridge/findings

List or retrieve findings

Auth: Integration Key

GET/api/bridge/scans

List or retrieve scans

Auth: Integration Key

Entity Sync

POST/api/entity-sync/company

Create company

Auth: Integration Key

PATCH/api/entity-sync/company/{hubCompanyId}

Update company

Auth: Integration Key

GET/api/entity-sync/company/{hubCompanyId}/summary

List or retrieve summary

Auth: Integration Key

POST/api/entity-sync/contact

Create contact

Auth: Integration Key

PATCH/api/entity-sync/contact/{hubContactId}

Update contact

Auth: Integration Key

Integration

GET/api/integration/activity?client_id=X

List or retrieve activity?client_id=X

Auth: Integration Key

GET/api/integration/darkweb?client_id=X

List or retrieve darkweb?client_id=X

Auth: Integration Key

GET/api/integration/health?client_id=X

List or retrieve health?client_id=X

Auth: Integration Key

GET/api/integration/sat?user_id=X

List or retrieve sat?user_id=X

Auth: Integration Key

GET/api/integration/status?client_id=X

List or retrieve status?client_id=X

Auth: Integration Key

Permissions

POST/api/permissions/register

Create register

Auth: Integration Key

Search?Q=...&Tenant_id=...

GET/api/search?q=...&tenant_id=...

List or retrieve search?q=...&tenant_id=...

Auth: Integration Key

Sso

POST/api/sso/exchange

Create exchange

Auth: Public

POST/api/sso/initiate

Create initiate

Auth: Public

Stripe

POST/api/stripe/webhook

Create webhook

Auth: Public

Webhook

POST/api/webhook/scan-results

Create scan results

Auth: Public


note

This reference is auto-generated from source code. Run npx tsx scripts/generate-api-docs.ts from the ops-center repo to refresh.