Skip to main content

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

MethodRouteAuth
GET/api/background-checksAPI Key
GET/api/background-checks/{id}API Key
POST/api/background-checks/{id}/retryAPI Key
POST/api/background-checks/{id}/submitAPI Key
GET/api/background-checks/configAPI Key
PATCH/api/background-checks/configAPI Key
GET/api/background-checks/expiringAPI Key
POST/api/background-checks/initiate/{memberId}API Key
GET/api/background-checks/packagesAPI Key
POST/api/background-checks/webhookAPI Key
GET/api/connections/clustersSession
GET/api/connections/graphSession
GET/api/connections/isolatedSession
POST/api/connections/manualSession
GET/api/connections/path/{personA}/{personB}Session
GET/api/connections/person/{id}Session
GET/api/connections/person/{id}/suggestionsSession
POST/api/connections/rebuildSession
GET/api/connections/statsSession
POST/api/permissions/registerSession
DELETE/api/pii/{memberId}Session
GET/api/pii/{memberId}Session
PATCH/api/pii/{memberId}Session
GET/api/pii/{memberId}/decryptSession
GET/api/pii/{memberId}/documentsSession
POST/api/pii/{memberId}/documentsSession
DELETE/api/pii/{memberId}/documents/{docId}Session
GET/api/pii/{memberId}/documents/{docId}/downloadSession
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/dashboardPublic
GET/api/portal/directoryPublic
GET/api/portal/donationsPublic
GET/api/portal/donations/statsPublic
GET/api/portal/eventsPublic
POST/api/portal/events/{id}/rsvpPublic
GET/api/portal/groupsPublic
POST/api/portal/groups/{id}/joinPublic
GET/api/portal/prayerPublic
POST/api/portal/prayerPublic
POST/api/portal/prayer/{id}/prayPublic
GET/api/portal/profilePublic
PATCH/api/portal/profilePublic
GET/api/search?q=...&tenant_id=...Integration Key

Endpoint Details

Background Checks

GET/api/background-checks

List or retrieve background checks

Auth: API Key

GET/api/background-checks/{id}

List or retrieve background checks

Auth: API Key

POST/api/background-checks/{id}/retry

Create retry

Auth: API Key

POST/api/background-checks/{id}/submit

Create submit

Auth: API Key

GET/api/background-checks/config

List or retrieve config

Auth: API Key

PATCH/api/background-checks/config

Update config

Auth: API Key

GET/api/background-checks/expiring

List or retrieve expiring

Auth: API Key

POST/api/background-checks/initiate/{memberId}

Create initiate

Auth: API Key

GET/api/background-checks/packages

List or retrieve packages

Auth: API Key

POST/api/background-checks/webhook

Create webhook

Auth: API Key

Connections

GET/api/connections/clusters

List or retrieve clusters

Auth: Session

GET/api/connections/graph

List or retrieve graph

Auth: Session

GET/api/connections/isolated

List or retrieve isolated

Auth: Session

POST/api/connections/manual

Create manual

Auth: Session

GET/api/connections/path/{personA}/{personB}

List or retrieve path

Auth: Session

GET/api/connections/person/{id}

List or retrieve person

Auth: Session

GET/api/connections/person/{id}/suggestions

List or retrieve suggestions

Auth: Session

POST/api/connections/rebuild

Create rebuild

Auth: Session

GET/api/connections/stats

List or retrieve stats

Auth: Session

Permissions

POST/api/permissions/register

Create register

Auth: Session

Pii

DELETE/api/pii/{memberId}

Delete pii

Auth: Session

GET/api/pii/{memberId}

List or retrieve pii

Auth: Session

PATCH/api/pii/{memberId}

Update pii

Auth: Session

GET/api/pii/{memberId}/decrypt

List or retrieve decrypt

Auth: Session

GET/api/pii/{memberId}/documents

List or retrieve documents

Auth: Session

POST/api/pii/{memberId}/documents

Create documents

Auth: Session

DELETE/api/pii/{memberId}/documents/{docId}

Delete documents

Auth: Session

GET/api/pii/{memberId}/documents/{docId}/download

List or retrieve download

Auth: Session

GET/api/pii/audit/{memberId}

List or retrieve audit

Auth: Session

POST/api/pii/consent-link/{memberId}

Create consent link

Auth: Session

GET/api/pii/forms/consent/{token}

List or retrieve consent

Auth: Session

POST/api/pii/forms/consent/{token}

Create consent

Auth: Session

POST/api/pii/forms/submit/{token}

Create submit

Auth: Session

POST/api/pii/initialize/{memberId}

Create initialize

Auth: Session

Portal

GET/api/portal/dashboard

List or retrieve dashboard

Auth: Public

GET/api/portal/directory

List or retrieve directory

Auth: Public

GET/api/portal/donations

List or retrieve donations

Auth: Public

GET/api/portal/donations/stats

List or retrieve stats

Auth: Public

GET/api/portal/events

List or retrieve events

Auth: Public

POST/api/portal/events/{id}/rsvp

Create rsvp

Auth: Public

GET/api/portal/groups

List or retrieve groups

Auth: Public

POST/api/portal/groups/{id}/join

Create join

Auth: Public

GET/api/portal/prayer

List or retrieve prayer

Auth: Public

POST/api/portal/prayer

Create prayer

Auth: Public

POST/api/portal/prayer/{id}/pray

Create pray

Auth: Public

GET/api/portal/profile

List or retrieve profile

Auth: Public

PATCH/api/portal/profile

Update profile

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.