Files
FEDEO/docs-site/content/funktionen/backend-api.md
florianfederspiel 8c458f4953
All checks were successful
Build and Push Docker Images / verify-docs-sync (push) Successful in 9s
Build and Push Docker Images / build-backend (push) Successful in 14s
Build and Push Docker Images / build-frontend (push) Successful in 13s
Build and Push Docker Images / build-docs (push) Successful in 1m47s
Ersetze Docusaurus vollständig durch Nuxt-Content-Docs-App
2026-04-22 18:16:00 +02:00

5.3 KiB

Backend API Funktionskatalog

Automatisch generiert (deterministisch, ohne Zeitstempel).

Hinweis: Diese Datei wird durch docs/scripts/sync-funktionsdoku.mjs erzeugt.

backend/src/routes/admin.ts

Methode Pfad
POST /admin/add-user-to-tenant
POST /admin/customers/:customerId/invite-portal-user
GET /admin/overview
POST /admin/tenants
PUT /admin/tenants/:tenant_id
GET /admin/user-tenants/:user_id
POST /admin/users
PUT /admin/users/:user_id
PUT /admin/users/:user_id/access

backend/src/routes/auth/auth-authenticated.ts

Methode Pfad
POST /auth/password/change
POST /auth/refresh

backend/src/routes/auth/auth.ts

Methode Pfad
POST /auth/login
POST /auth/logout
POST /auth/password/reset
POST /auth/register

backend/src/routes/auth/me.ts

Methode Pfad
GET /me

backend/src/routes/auth/user.ts

Methode Pfad
GET /user/:id
PUT /user/:id/profile

backend/src/routes/banking.ts

Methode Pfad
GET /banking/iban/:iban
GET /banking/institutions/:bic
GET /banking/link/:institutionid
GET /banking/requisitions/:reqId
POST /banking/statements
DELETE /banking/statements/:id
GET /banking/statements/:id/suggestions

backend/src/routes/devices/rfid.ts

Methode Pfad
POST /rfid/createevent/:terminal_id

backend/src/routes/emailAsUser.ts

Methode Pfad
GET /email/accounts/:id?
POST /email/accounts/:id?
POST /email/send

backend/src/routes/exports.ts

Methode Pfad
GET /exports
POST /exports/datev
POST /exports/sepa

backend/src/routes/files.ts

Methode Pfad
GET /files/:id?
POST /files/download/:id?
POST /files/presigned/:id?
POST /files/upload

backend/src/routes/functions.ts

Methode Pfad
GET /functions/changelog
GET /functions/check-zip/:zip
POST /functions/pdf/:type
POST /functions/serial/finish/:execution_id
POST /functions/serial/start
POST /functions/services/backfillfiletext
POST /functions/services/bankstatementsync
POST /functions/services/prepareincominginvoices
POST /functions/services/syncdokubox
GET /functions/timeevaluation/:user_id
GET /functions/usenextnumber/:numberrange
POST /print/label

backend/src/routes/health.ts

Methode Pfad
GET /ping

backend/src/routes/helpdesk.inbound.email.ts

Methode Pfad
POST /helpdesk/inbound-email

backend/src/routes/helpdesk.inbound.ts

Methode Pfad
POST /helpdesk/inbound/:public_token

backend/src/routes/helpdesk.ts

Methode Pfad
POST /helpdesk/channels
POST /helpdesk/contacts
GET /helpdesk/conversations
POST /helpdesk/conversations
GET /helpdesk/conversations/:id
GET /helpdesk/conversations/:id/messages
POST /helpdesk/conversations/:id/messages
POST /helpdesk/conversations/:id/reply
PATCH /helpdesk/conversations/:id/status

backend/src/routes/history.ts

Methode Pfad
GET /history

backend/src/routes/internal/auth.m2m.ts

Methode Pfad
POST /auth/m2m/token

backend/src/routes/internal/tenant.ts

Methode Pfad
GET /tenant/:id
GET /tenant/:id/profiles
GET /tenant/users

backend/src/routes/internal/time.ts

Methode Pfad
POST /staff/time/event
GET /staff/time/spans

backend/src/routes/notifications.ts

Methode Pfad
POST /notifications/trigger

backend/src/routes/profiles.ts

Methode Pfad
GET /profiles/:id
PUT /profiles/:id
Methode Pfad
POST /publiclinks
Methode Pfad
GET /workflows/context/:token
POST /workflows/submit/:token

backend/src/routes/resources/main.ts

Methode Pfad
GET /resource/:resource
POST /resource/:resource
PUT /resource/:resource/:id
GET /resource/:resource/:id/:no_relations?
GET /resource/:resource/paginated

backend/src/routes/resourcesSpecial.ts

Methode Pfad
GET /resource-special/:resource

backend/src/routes/staff/time.ts

Methode Pfad
POST /staff/time/approve
POST /staff/time/edit
GET /staff/time/evaluation
POST /staff/time/event
POST /staff/time/reject
GET /staff/time/spans
POST /staff/time/submit

backend/src/routes/tenant.ts

Methode Pfad
GET /tenant
GET /tenant/api-keys
POST /tenant/api-keys
DELETE /tenant/api-keys/:id
PATCH /tenant/api-keys/:id
PUT /tenant/numberrange/:numberrange
PUT /tenant/other/:id
GET /tenant/profiles
POST /tenant/switch
GET /tenant/users

Gesamtzahl erkannter Endpunkte: 93