Visitor API
Base URL: https://api.theonevisitor.app
Authentication
Most endpoints require a valid session cookie or integration key. Endpoints marked Public require no authentication.
Endpoints Summary
10 endpoints discovered across 2 function app(s).
| Method | Route | Auth |
|---|---|---|
POST | /api/agents/{action} | Public |
POST | /api/emergency | Integration Key |
GET | /api/search?q=...&tenant_id=... | Integration Key |
GET | /api/visitors/{id}/sign-nda | Session |
POST | /api/visitors/{id}/sign-nda | Session |
GET | /api/watchlist | Session |
POST | /api/watchlist | Session |
DELETE | /api/watchlist/{id} | Session |
PUT | /api/watchlist/{id} | Session |
POST | /api/watchlist/check | Session |
Endpoint Details
Agents
POST
/api/agents/{action}Create agents
Auth: Public
Emergency
POST
/api/emergencyCreate emergency
Auth: Integration Key
Search?Q=...&Tenant_id=...
GET
/api/search?q=...&tenant_id=...List or retrieve search?q=...&tenant_id=...
Auth: Integration Key
Visitors
GET
/api/visitors/{id}/sign-ndaList or retrieve sign nda
Auth: Session
POST
/api/visitors/{id}/sign-ndaCreate sign nda
Auth: Session
Watchlist
GET
/api/watchlistList or retrieve watchlist
Auth: Session
POST
/api/watchlistCreate watchlist
Auth: Session
DELETE
/api/watchlist/{id}Delete watchlist
Auth: Session
PUT
/api/watchlist/{id}Update watchlist
Auth: Session
POST
/api/watchlist/checkCreate check
Auth: Session
note
This reference is auto-generated from source code. Run npx tsx scripts/generate-api-docs.ts from the ops-center repo to refresh.