Portal API
Base URL: https://api.theoneportal.app
Authentication
Most endpoints require a valid session cookie or integration key. Endpoints marked Public require no authentication.
Endpoints Summary
14 endpoints discovered across 2 function app(s).
| Method | Route | Auth |
|---|---|---|
GET | /api/admin/restore-permissions | Integration Key |
POST | /api/admin/restore-permissions | Integration Key |
DELETE | /api/admin/restore-permissions/{userEmail} | Integration Key |
POST | /api/agents/{action} | Public |
POST | /api/entity-sync/company | Public |
PATCH | /api/entity-sync/company/{hubCompanyId} | Public |
GET | /api/entity-sync/company/{hubCompanyId}/summary | Public |
POST | /api/entity-sync/contact | Public |
PATCH | /api/entity-sync/contact/{hubContactId} | Public |
POST | /api/integration/bus-events | Public |
POST | /api/portal/restore | Session |
GET | /api/portal/restore?action=X | Session |
POST | /api/portal/signing/notify-publish | Public |
GET | /api/search?q=...&tenant_id=... | Integration Key |
Endpoint Details
Admin
/api/admin/restore-permissionsList or retrieve restore permissions
Auth: Integration Key
/api/admin/restore-permissionsCreate restore permissions
Auth: Integration Key
/api/admin/restore-permissions/{userEmail}Delete restore permissions
Auth: Integration Key
Agents
/api/agents/{action}Create agents
Auth: Public
Entity Sync
/api/entity-sync/companyCreate company
Auth: Public
/api/entity-sync/company/{hubCompanyId}Update company
Auth: Public
/api/entity-sync/company/{hubCompanyId}/summaryList or retrieve summary
Auth: Public
/api/entity-sync/contactCreate contact
Auth: Public
/api/entity-sync/contact/{hubContactId}Update contact
Auth: Public
Integration
/api/integration/bus-eventsCreate bus events
Auth: Public
Portal
/api/portal/restoreCreate restore
Auth: Session
/api/portal/restore?action=XList or retrieve restore?action=X
Auth: Session
/api/portal/signing/notify-publishCreate notify publish
Auth: Public
Search?Q=...&Tenant_id=...
/api/search?q=...&tenant_id=...List or retrieve search?q=...&tenant_id=...
Auth: Integration Key
This reference is auto-generated from source code. Run npx tsx scripts/generate-api-docs.ts from the ops-center repo to refresh.