Skip to main content

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).

MethodRouteAuth
GET/api/admin/restore-permissionsIntegration Key
POST/api/admin/restore-permissionsIntegration Key
DELETE/api/admin/restore-permissions/{userEmail}Integration Key
POST/api/agents/{action}Public
POST/api/entity-sync/companyPublic
PATCH/api/entity-sync/company/{hubCompanyId}Public
GET/api/entity-sync/company/{hubCompanyId}/summaryPublic
POST/api/entity-sync/contactPublic
PATCH/api/entity-sync/contact/{hubContactId}Public
POST/api/integration/bus-eventsPublic
POST/api/portal/restoreSession
GET/api/portal/restore?action=XSession
POST/api/portal/signing/notify-publishPublic
GET/api/search?q=...&tenant_id=...Integration Key

Endpoint Details

Admin

GET/api/admin/restore-permissions

List or retrieve restore permissions

Auth: Integration Key

POST/api/admin/restore-permissions

Create restore permissions

Auth: Integration Key

DELETE/api/admin/restore-permissions/{userEmail}

Delete restore permissions

Auth: Integration Key

Agents

POST/api/agents/{action}

Create agents

Auth: Public

Entity Sync

POST/api/entity-sync/company

Create company

Auth: Public

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

Update company

Auth: Public

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

List or retrieve summary

Auth: Public

POST/api/entity-sync/contact

Create contact

Auth: Public

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

Update contact

Auth: Public

Integration

POST/api/integration/bus-events

Create bus events

Auth: Public

Portal

POST/api/portal/restore

Create restore

Auth: Session

GET/api/portal/restore?action=X

List or retrieve restore?action=X

Auth: Session

POST/api/portal/signing/notify-publish

Create notify publish

Auth: Public

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

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

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

Auth: Integration Key


note

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