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).
| Method | Route | Auth |
|---|---|---|
POST | /api/agents/{action} | Public |
GET | /api/auth/github | Public |
GET | /api/auth/github/callback | Public |
GET | /api/auth/microsoft | Public |
GET | /api/auth/microsoft/callback | Public |
GET | /api/bridge/alerts | Integration Key |
GET | /api/bridge/alerts/{id} | Integration Key |
PATCH | /api/bridge/alerts/{id} | Integration Key |
GET | /api/bridge/compliance | Integration Key |
GET | /api/bridge/findings | Integration Key |
GET | /api/bridge/scans | Integration Key |
POST | /api/entity-sync/company | Integration Key |
PATCH | /api/entity-sync/company/{hubCompanyId} | Integration Key |
GET | /api/entity-sync/company/{hubCompanyId}/summary | Integration Key |
POST | /api/entity-sync/contact | Integration Key |
PATCH | /api/entity-sync/contact/{hubContactId} | Integration Key |
GET | /api/integration/activity?client_id=X | Integration Key |
GET | /api/integration/darkweb?client_id=X | Integration Key |
GET | /api/integration/health?client_id=X | Integration Key |
GET | /api/integration/sat?user_id=X | Integration Key |
GET | /api/integration/status?client_id=X | Integration Key |
POST | /api/permissions/register | Integration Key |
GET | /api/search?q=...&tenant_id=... | Integration Key |
POST | /api/sso/exchange | Public |
POST | /api/sso/initiate | Public |
POST | /api/stripe/webhook | Public |
POST | /api/webhook/scan-results | Public |
Endpoint Details
Agents
/api/agents/{action}Create agents
Auth: Public
Auth
/api/auth/githubList or retrieve github
Auth: Public
/api/auth/github/callbackList or retrieve callback
Auth: Public
/api/auth/microsoftList or retrieve microsoft
Auth: Public
/api/auth/microsoft/callbackList or retrieve callback
Auth: Public
Bridge
/api/bridge/alertsList or retrieve alerts
Auth: Integration Key
/api/bridge/alerts/{id}List or retrieve alerts
Auth: Integration Key
/api/bridge/alerts/{id}Update alerts
Auth: Integration Key
/api/bridge/complianceList or retrieve compliance
Auth: Integration Key
/api/bridge/findingsList or retrieve findings
Auth: Integration Key
/api/bridge/scansList or retrieve scans
Auth: Integration Key
Entity Sync
/api/entity-sync/companyCreate company
Auth: Integration Key
/api/entity-sync/company/{hubCompanyId}Update company
Auth: Integration Key
/api/entity-sync/company/{hubCompanyId}/summaryList or retrieve summary
Auth: Integration Key
/api/entity-sync/contactCreate contact
Auth: Integration Key
/api/entity-sync/contact/{hubContactId}Update contact
Auth: Integration Key
Integration
/api/integration/activity?client_id=XList or retrieve activity?client_id=X
Auth: Integration Key
/api/integration/darkweb?client_id=XList or retrieve darkweb?client_id=X
Auth: Integration Key
/api/integration/health?client_id=XList or retrieve health?client_id=X
Auth: Integration Key
/api/integration/sat?user_id=XList or retrieve sat?user_id=X
Auth: Integration Key
/api/integration/status?client_id=XList or retrieve status?client_id=X
Auth: Integration Key
Permissions
/api/permissions/registerCreate register
Auth: Integration Key
Search?Q=...&Tenant_id=...
/api/search?q=...&tenant_id=...List or retrieve search?q=...&tenant_id=...
Auth: Integration Key
Sso
/api/sso/exchangeCreate exchange
Auth: Public
/api/sso/initiateCreate initiate
Auth: Public
Stripe
/api/stripe/webhookCreate webhook
Auth: Public
Webhook
/api/webhook/scan-resultsCreate scan results
Auth: Public
This reference is auto-generated from source code. Run npx tsx scripts/generate-api-docs.ts from the ops-center repo to refresh.