appwrite-bff — HTTP Route Inventory
<!-- GENERATED by scripts/extract-api-inventory.mjs — do not hand-edit; edit apps/*/src and re-run. --> Scope: 91 unique route literals in the appwrite-bff service sources (5 covered by OpenAPI specs, 86 without spec). Status: generated 2026-11-09 from apps/appwrite-bff/src — regenerate with node scripts/extract-api-inventory.mjs.
| Method | Path | Spec | Source |
|---|---|---|---|
| GET | /health | COVERED | index.js:62 |
| POST | /v1/appwrite/functions/deprovision | — (no spec) | functions.js:353 |
| POST | /v1/appwrite/functions/provision | — (no spec) | functions.js:352 |
| PATCH | /v1/auth/email | — (no spec) | auth.js:267 |
| POST | /v1/auth/jwt | — (no spec) | auth.js:264 |
| POST | /v1/auth/login/anonymous | — (no spec) | auth.js:263 |
| POST | /v1/auth/login/magic-url | — (no spec) | auth.js:262 |
| POST | /v1/auth/login/oauth | — (no spec) | auth.js:261 |
| POST | /v1/auth/login | COVERED | auth.js:260 |
| GET | /v1/auth/me | COVERED | auth.js:265 |
| PATCH | /v1/auth/name | — (no spec) | auth.js:266 |
| PATCH | /v1/auth/password | — (no spec) | auth.js:268 |
| POST | /v1/auth/recovery/confirm | — (no spec) | auth.js:275 |
| POST | /v1/auth/recovery | — (no spec) | auth.js:274 |
| POST | /v1/auth/register | COVERED | auth.js:259 |
| DELETE | /v1/auth/sessions/:id | — (no spec) | auth.js:271 |
| DELETE | /v1/auth/sessions | — (no spec) | auth.js:270 |
| GET | /v1/auth/sessions | — (no spec) | auth.js:269 |
| POST | /v1/auth/verification/confirm | — (no spec) | auth.js:273 |
| POST | /v1/auth/verification | — (no spec) | auth.js:272 |
| GET | /v1/functions/:id/deployments/:deployId | — (no spec) | functions.js:345 |
| GET | /v1/functions/:id/deployments | — (no spec) | functions.js:344 |
| POST | /v1/functions/:id/deploy | — (no spec) | functions.js:343 |
| GET | /v1/functions/:id/executions/:execId | — (no spec) | functions.js:348 |
| GET | /v1/functions/:id/executions | — (no spec) | functions.js:347 |
| POST | /v1/functions/:id/executions | — (no spec) | functions.js:346 |
| PATCH | /v1/functions/:id/runtime | — (no spec) | functions.js:349 |
| DELETE | /v1/functions/:id | — (no spec) | functions.js:342 |
| GET | /v1/functions/:id | — (no spec) | functions.js:340 |
| PUT | /v1/functions/:id | — (no spec) | functions.js:341 |
| GET | /v1/functions | — (no spec) | functions.js:339 |
| POST | /v1/functions | — (no spec) | functions.js:338 |
| GET | /v1/health | — (no spec) | index.js:63 |
| POST | /v1/messaging/email/targets | — (no spec) | messaging.js:520 |
| POST | /v1/messaging/email/topics | — (no spec) | messaging.js:518 |
| POST | /v1/messaging/email/users | — (no spec) | messaging.js:519 |
| GET | /v1/messaging/email | — (no spec) | messaging.js:521 |
| POST | /v1/messaging/providers/apns | — (no spec) | messaging.js:531 |
| POST | /v1/messaging/providers/fcm | — (no spec) | messaging.js:532 |
| POST | /v1/messaging/providers/sendgrid | — (no spec) | messaging.js:535 |
| POST | /v1/messaging/providers/smtp | — (no spec) | messaging.js:533 |
| POST | /v1/messaging/providers/twilio | — (no spec) | messaging.js:534 |
| GET | /v1/messaging/providers | — (no spec) | messaging.js:536 |
| POST | /v1/messaging/push/targets | — (no spec) | messaging.js:508 |
| POST | /v1/messaging/push/topics | — (no spec) | messaging.js:506 |
| POST | /v1/messaging/push/users | — (no spec) | messaging.js:507 |
| GET | /v1/messaging/push | — (no spec) | messaging.js:509 |
| POST | /v1/messaging/s147_dispatch | — (no spec) | messaging.js:503 |
| POST | /v1/messaging/sms/targets | — (no spec) | messaging.js:514 |
| POST | /v1/messaging/sms/topics | — (no spec) | messaging.js:512 |
| POST | /v1/messaging/sms/users | — (no spec) | messaging.js:513 |
| GET | /v1/messaging/sms | — (no spec) | messaging.js:515 |
| DELETE | /v1/messaging/targets/:id | — (no spec) | messaging.js:541 |
| GET | /v1/messaging/targets | — (no spec) | messaging.js:540 |
| POST | /v1/messaging/targets | — (no spec) | messaging.js:539 |
| DELETE | /v1/messaging/topics/:id | — (no spec) | messaging.js:528 |
| GET | /v1/messaging/topics/:id | — (no spec) | messaging.js:526 |
| PATCH | /v1/messaging/topics/:id | — (no spec) | messaging.js:527 |
| GET | /v1/messaging/topics | — (no spec) | messaging.js:525 |
| POST | /v1/messaging/topics | — (no spec) | messaging.js:524 |
| GET | /v1/nats/request/status | — (no spec) | index.js:66 |
| GET | /v1/portal/chat/stream | — (no spec) | portal.js:87 |
| GET | /v1/portal/lookups/:lookupName | — (no spec) | portal.js:18 |
| GET | /v1/portal/notifications/config | — (no spec) | portal.js:121 |
| GET | /v1/portal/schema/:slug | — (no spec) | portal.js:36 |
| POST | /v1/portal/submit | — (no spec) | portal.js:50 |
| DELETE | /v1/teams/:id/memberships/:membershipId | — (no spec) | teams.js:189 |
| GET | /v1/teams/:id/memberships/:membershipId | — (no spec) | teams.js:187 |
| PATCH | /v1/teams/:id/memberships/:membershipId | — (no spec) | teams.js:188 |
| GET | /v1/teams/:id/memberships | — (no spec) | teams.js:186 |
| POST | /v1/teams/:id/memberships | — (no spec) | teams.js:185 |
| DELETE | /v1/teams/:id | — (no spec) | teams.js:184 |
| GET | /v1/teams/:id | — (no spec) | teams.js:182 |
| PUT | /v1/teams/:id | — (no spec) | teams.js:183 |
| PATCH | /v1/teams/memberships/:membershipId/status | — (no spec) | teams.js:190 |
| GET | /v1/teams | — (no spec) | teams.js:181 |
| POST | /v1/teams | — (no spec) | teams.js:180 |
| PATCH | /v1/users/:id/email | — (no spec) | users.js:205 |
| PATCH | /v1/users/:id/labels | — (no spec) | users.js:208 |
| GET | /v1/users/:id/logs | — (no spec) | users.js:211 |
| GET | /v1/users/:id/memberships | — (no spec) | users.js:210 |
| PATCH | /v1/users/:id/name | — (no spec) | users.js:204 |
| PATCH | /v1/users/:id/password | — (no spec) | users.js:206 |
| GET | /v1/users/:id/sessions | — (no spec) | users.js:209 |
| PATCH | /v1/users/:id/status | — (no spec) | users.js:207 |
| DELETE | /v1/users/:id | — (no spec) | users.js:203 |
| GET | /v1/users/:id | — (no spec) | users.js:201 |
| PATCH | /v1/users/:id | — (no spec) | users.js:202 |
| GET | /v1/users | COVERED | users.js:200 |
| POST | /v1/users | — (no spec) | users.js:199 |
| POST | /v1/webhooks/appwrite/events | — (no spec) | webhooks.js:199 |