Mission API
Base URL: https://api.theonemission.app
Authentication
Most endpoints require a valid session cookie or integration key. Endpoints marked Public require no authentication.
Endpoints Summary
48 endpoints discovered across 2 function app(s).
| Method | Route | Auth |
|---|---|---|
GET | /api/background-checks | API Key |
GET | /api/background-checks/{id} | API Key |
POST | /api/background-checks/{id}/retry | API Key |
POST | /api/background-checks/{id}/submit | API Key |
GET | /api/background-checks/config | API Key |
PATCH | /api/background-checks/config | API Key |
GET | /api/background-checks/expiring | API Key |
POST | /api/background-checks/initiate/{memberId} | API Key |
GET | /api/background-checks/packages | API Key |
POST | /api/background-checks/webhook | API Key |
GET | /api/connections/clusters | Session |
GET | /api/connections/graph | Session |
GET | /api/connections/isolated | Session |
POST | /api/connections/manual | Session |
GET | /api/connections/path/{personA}/{personB} | Session |
GET | /api/connections/person/{id} | Session |
GET | /api/connections/person/{id}/suggestions | Session |
POST | /api/connections/rebuild | Session |
GET | /api/connections/stats | Session |
POST | /api/permissions/register | Session |
DELETE | /api/pii/{memberId} | Session |
GET | /api/pii/{memberId} | Session |
PATCH | /api/pii/{memberId} | Session |
GET | /api/pii/{memberId}/decrypt | Session |
GET | /api/pii/{memberId}/documents | Session |
POST | /api/pii/{memberId}/documents | Session |
DELETE | /api/pii/{memberId}/documents/{docId} | Session |
GET | /api/pii/{memberId}/documents/{docId}/download | Session |
GET | /api/pii/audit/{memberId} | Session |
POST | /api/pii/consent-link/{memberId} | Session |
GET | /api/pii/forms/consent/{token} | Session |
POST | /api/pii/forms/consent/{token} | Session |
POST | /api/pii/forms/submit/{token} | Session |
POST | /api/pii/initialize/{memberId} | Session |
GET | /api/portal/dashboard | Public |
GET | /api/portal/directory | Public |
GET | /api/portal/donations | Public |
GET | /api/portal/donations/stats | Public |
GET | /api/portal/events | Public |
POST | /api/portal/events/{id}/rsvp | Public |
GET | /api/portal/groups | Public |
POST | /api/portal/groups/{id}/join | Public |
GET | /api/portal/prayer | Public |
POST | /api/portal/prayer | Public |
POST | /api/portal/prayer/{id}/pray | Public |
GET | /api/portal/profile | Public |
PATCH | /api/portal/profile | Public |
GET | /api/search?q=...&tenant_id=... | Integration Key |
Endpoint Details
Background Checks
/api/background-checksList or retrieve background checks
Auth: API Key
/api/background-checks/{id}List or retrieve background checks
Auth: API Key
/api/background-checks/{id}/retryCreate retry
Auth: API Key
/api/background-checks/{id}/submitCreate submit
Auth: API Key
/api/background-checks/configList or retrieve config
Auth: API Key
/api/background-checks/configUpdate config
Auth: API Key
/api/background-checks/expiringList or retrieve expiring
Auth: API Key
/api/background-checks/initiate/{memberId}Create initiate
Auth: API Key
/api/background-checks/packagesList or retrieve packages
Auth: API Key
/api/background-checks/webhookCreate webhook
Auth: API Key
Connections
/api/connections/clustersList or retrieve clusters
Auth: Session
/api/connections/graphList or retrieve graph
Auth: Session
/api/connections/isolatedList or retrieve isolated
Auth: Session
/api/connections/manualCreate manual
Auth: Session
/api/connections/path/{personA}/{personB}List or retrieve path
Auth: Session
/api/connections/person/{id}List or retrieve person
Auth: Session
/api/connections/person/{id}/suggestionsList or retrieve suggestions
Auth: Session
/api/connections/rebuildCreate rebuild
Auth: Session
/api/connections/statsList or retrieve stats
Auth: Session
Permissions
/api/permissions/registerCreate register
Auth: Session
Pii
/api/pii/{memberId}Delete pii
Auth: Session
/api/pii/{memberId}List or retrieve pii
Auth: Session
/api/pii/{memberId}Update pii
Auth: Session
/api/pii/{memberId}/decryptList or retrieve decrypt
Auth: Session
/api/pii/{memberId}/documentsList or retrieve documents
Auth: Session
/api/pii/{memberId}/documentsCreate documents
Auth: Session
/api/pii/{memberId}/documents/{docId}Delete documents
Auth: Session
/api/pii/{memberId}/documents/{docId}/downloadList or retrieve download
Auth: Session
/api/pii/audit/{memberId}List or retrieve audit
Auth: Session
/api/pii/consent-link/{memberId}Create consent link
Auth: Session
/api/pii/forms/consent/{token}List or retrieve consent
Auth: Session
/api/pii/forms/consent/{token}Create consent
Auth: Session
/api/pii/forms/submit/{token}Create submit
Auth: Session
/api/pii/initialize/{memberId}Create initialize
Auth: Session
Portal
/api/portal/dashboardList or retrieve dashboard
Auth: Public
/api/portal/directoryList or retrieve directory
Auth: Public
/api/portal/donationsList or retrieve donations
Auth: Public
/api/portal/donations/statsList or retrieve stats
Auth: Public
/api/portal/eventsList or retrieve events
Auth: Public
/api/portal/events/{id}/rsvpCreate rsvp
Auth: Public
/api/portal/groupsList or retrieve groups
Auth: Public
/api/portal/groups/{id}/joinCreate join
Auth: Public
/api/portal/prayerList or retrieve prayer
Auth: Public
/api/portal/prayerCreate prayer
Auth: Public
/api/portal/prayer/{id}/prayCreate pray
Auth: Public
/api/portal/profileList or retrieve profile
Auth: Public
/api/portal/profileUpdate profile
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.