Ga naar hoofdinhoud

Algemene functionaliteitscontracten

Deze uitvoerbare inventaris omvat elke expliciete paginaroute in frontend/src/App.tsx, elke letterlijke methode-/paddeclaratie in elke gekoppelde Express-router backend/src/routes/*.ts en elk letterlijk WebSocket-upgradepad in backend/src/websocketServer.ts. Elk eindpunt heeft precies één eigenaar van de functionaliteit en elk WebSocket-eindpunt heeft bewijs van authenticatie. Elke functionaliteit declareert ook of schema's, manifesten en standaardwaarden van toepassing zijn, met bewijs uit de broncode of een specifieke reden waarom iets niet van toepassing is, plus documentatie en een benoemde gedragstest die in de normale pakket- of browser-CI is geregistreerd.

Uitvoerbare providerdetails blijven onder het beheer van scripts/capability-contracts.json en scripts/test-capability-contracts.mjs; deze algemene inventaris verwijst naar dat contract in plaats van de regels voor manifesten en standaardwaarden te dupliceren.

FunctionaliteitUI-routesHTTP-eindpuntenWebSocket-eindpuntenSchema'sManifestenStandaardwaardenDocumentatieBenoemde gedragstests
Startpagina/00Niet van toepassing — De startpagina is een navigatie- en samenstellingsinterface zonder onafhankelijke aanvraag- of antwoordpayload.Niet van toepassing — De startpagina is in de applicatie ingebouwd en wordt niet via een manifest geïnstalleerd of ontdekt.frontend/src/utils/welcomePrompts.tsdocs/00-README.mdnew chats rotate through distinct creator prompts
frontend/e2e/welcome-prompts.spec.ts (test:e2e)
Chat/chat
/c/:sessionId
321backend/src/types/index.tsscripts/capability-contracts.jsonbackend/src/services/preferencesService.tsdocs/01-QUICK_START.mdChatRequestService prepares target, persona prompt, and shared messages
scripts/test-chat-context.mjs (test:package)
oversized history compacts into one summary on a user-turn boundary
scripts/test-context-compaction.mjs (test:package)
queued prompts can be edited, reordered, and removed atomically
scripts/test-prompt-queue.mjs (test:package)
a comparison fan-out shares one user turn across independent jobs
scripts/test-multi-model-compare.mjs (test:package)
forking at a message copies the prefix with remapped identities
scripts/test-chat-fork.mjs (test:package)
Modelbeheer510backend/src/types/index.tsscripts/capability-contracts.jsonbackend/src/services/ollamaService.tsdocs/02-WORKING_WITH_MODELS.mdcloud library pulls append the Ollama cloud suffix automatically
frontend/e2e/model-manager.spec.ts (test:e2e)
Persona's/personas120backend/src/types/index.tsNiet van toepassing — Persona's zijn accountresources die Libre permanent opslaat en gebruiken geen installatie- of discoverymanifest.frontend/src/components/persona-form/defaults.tsdocs/16-PERSONA_DEVELOPMENT_FRAMEWORK.md
docs/52-ASSISTANT_PROFILES.md
memory insert acknowledgement loss resolves the committed row and retry is idempotent
scripts/test-memory-reliability.mjs (test:package)
a profile stores its bindings normalized, versioned, and encrypted
scripts/test-assistant-profiles.mjs (test:package)
Mediagalerij/gallery200backend/src/types/index.tsscripts/capability-contracts.jsonscripts/test-capability-contracts.mjsdocs/38-MEDIA_GENERATION.mdvideo jobs can stop waiting, reopen, and resume without losing the handle
frontend/e2e/media-generation.spec.ts (test:e2e)
edits post an authorized multipart request and meter usage
scripts/test-image-editing.mjs (test:package)
Notities/notes120backend/src/types/index.ts
backend/src/persistence/resourceTypes.ts
Niet van toepassing — Notities zijn ingebouwde accountresources en hebben geen installatie- of discoverymanifest.Niet van toepassing — Notities hebben naast expliciete door de gebruiker opgegeven velden geen impliciete standaardinhoud of -weergave.docs/61-NOTES.mdnotes open in Markdown preview and make editing explicit
frontend/e2e/notes.spec.ts (test:e2e)
content changes snapshot restorable revisions and prune beyond the cap
scripts/test-notes.mjs (test:package)
Agenda/calendar100backend/src/types/index.tsNiet van toepassing — Agendagebeurtenissen zijn ingebouwde accountresources en hebben geen installatie- of discoverymanifest.Niet van toepassing — Agendagebeurtenissen hebben naast expliciete door de gebruiker opgegeven velden geen impliciete standaardinhoud; herhalingsberekeningen gebruiken de servertijdzone die in docs/47-CALENDAR.md is gedocumenteerd.docs/47-CALENDAR.mdcalendar events persist per owner and expand recurrence into range queries
scripts/test-calendar.mjs (test:package)
named calendars carry colors and share read/write through grants
scripts/test-calendar-team.mjs (test:package)
reminders fire once per occurrence into the notification inbox
scripts/test-calendar-team.mjs (test:package)
Automatiseringen/automations150backend/src/types/index.tsNiet van toepassing — Automatiseringen zijn ingebouwde accountresources en hebben geen installatie- of discoverymanifest.docs/48-AUTOMATIONS.mddocs/48-AUTOMATIONS.mdthe scheduler fires due automations once and settles stalled runs
scripts/test-automations.mjs (test:package)
Kanalen/channels240backend/src/types/index.tsNiet van toepassing — Kanalen zijn ingebouwde accountresources en hebben geen installatie- of discoverymanifest.docs/54-CHANNELS.mddocs/54-CHANNELS.mdtimeline: idempotent posts, ordering, threads, edit and tombstone rules
scripts/test-channels.mjs (test:package)
@model mentions run under the invoking member and fail safely
scripts/test-channels.mjs (test:package)
Meldingen130backend/src/types/index.tsNiet van toepassing — Meldingen zijn ingebouwde accountstatus en hebben geen installatie- of discoverymanifest.docs/55-NOTIFICATIONS.mddocs/55-NOTIFICATIONS.md
docs/55-NOTIFICATIONS.md
the inbox is durable, encrypted, deduplicated, and capped
scripts/test-notifications.mjs (test:package)
webhook targets are egress-guarded, signed, redacted, and retried
scripts/test-notifications.mjs (test:package)
payload encryption reproduces the RFC 8291 test vector
scripts/test-web-push.mjs (test:package)
revoking an auth session removes its device subscriptions
scripts/test-web-push.mjs (test:package)
Promptbibliotheek90backend/src/services/promptService.tsNiet van toepassing — Prompts zijn ingebouwde accountresources; hun draagbare vorm is het geversioneerde exportdocument libre-prompt.v1, geen installatie- of discoverymanifest.Niet van toepassing — Een prompt heeft geen impliciete standaardinhoud: elk veld wordt door de gebruiker opgegeven en bij renderen worden alleen gedeclareerde variabelen vervangen, afgedwongen door scripts/test-prompts.mjs.docs/50-PROMPTS.mdprompts round-trip through the API and stay encrypted at rest
scripts/test-prompts.mjs (test:package)
Skills140backend/src/services/skillService.tsbackend/src/services/skillService.tsNiet van toepassing — Een skill heeft geen impliciete standaardinhoud: het manifest en de instructies zijn exact wat de eigenaar schreef en uitgeschakelde skills verdwijnen volledig uit het manifest.docs/51-SKILLS.mdskills round-trip through the API and stay encrypted at rest
scripts/test-skills.mjs (test:package)
a skill imports from a remote store URL through the egress guard
scripts/test-skills.mjs (test:package)
Chattools150backend/src/types/tools.tsbackend/src/services/toolServerService.tsbackend/src/services/toolAccessService.tsdocs/49-CHAT_TOOLS.mdregistering an OpenAPI server pins the spec and extracts its tools
scripts/test-tool-gateway.mjs (test:package)
a side-effecting call waits for approval and then executes
scripts/test-chat-tool-loop.mjs (test:package)
Work/work
/work/:taskId
443backend/src/types/work.tsscripts/capability-contracts.jsonbackend/src/services/workRuntimeShared.tsdocs/33-WORKSPACES.mdruntime limits expose admission capacity and live occupancy
scripts/test-work-runtime.mjs (test:package)
approval decisions gate side-effecting Work actions
scripts/test-work-approvals.mjs (test:package)
an agent delegates to a peer and the report returns to its conversation
scripts/test-work-delegation.mjs (test:package)
connected tools reach network-enabled runs and stay off offline ones
scripts/test-work-mcp.mjs (test:package)
production Work upgrade applies task-bound ticket authentication
scripts/test-websocket-tickets.mjs (test:package)
Agent CLI-modellen/agents10backend/src/services/agentCliService.tsNiet van toepassing — Agent CLI-adapters zijn gecompileerde ingebouwde definities en worden niet uit providermanifesten geladen.backend/src/services/agentAccessService.tsdocs/36-AGENT_CLI_MODELS.mdevery agent CLI passes an explicit model through to its argv
scripts/test-agent-cli-chat.mjs (test:package)
Artefacten/artifacts10frontend/src/utils/artifactParser.tsfrontend/src/artifact-runtime/manifest.tsfrontend/src/components/ArtifactSlideOutPanel.tsx
frontend/src/store/appStore.ts
docs/13-ARTIFACTS_FEATURE.mdchat detects multi-file HTML artifacts and renders them in the slide-out panel
frontend/e2e/artifacts.spec.ts (test:e2e)
Providergebruik/usage100backend/src/services/pluginUsageService.tsNiet van toepassing — Gebruiksanalyse verwerkt providergebeurtenissen, maar definieert geen eigen installatie- of discoverymanifest.backend/src/services/pluginUsageService.tsdocs/37-SYSTEM_MONITORING.md
docs/58-COST_GOVERNANCE.md
docs/60-OBSERVABILITY.md
the usage endpoint is explicitly protected by administrator middleware
scripts/test-plugin-usage-analytics.mjs (test:package)
hard budgets block exhausted principals and fail open otherwise
scripts/test-cost-governance.mjs (test:package)
Evaluatieplatform/evaluations160backend/src/persistence/resourceTypes.tsNiet van toepassing — Evaluaties zijn accountresources die Libre permanent opslaat en gebruiken geen installatie- of discoverymanifest.backend/src/services/evaluationService.tsdocs/59-EVALUATIONS.mdarena votes are one per user per comparison and Elo replays deterministically
scripts/test-evaluations.mjs (test:package)
Systeemdiagnostiek/system50backend/src/services/systemDiagnosticsService.tsNiet van toepassing — Systeemdiagnostiek is een ingebouwd geauthenticeerd rapport en heeft geen installatie- of discoverymanifest.backend/src/services/healthService.tsdocs/37-SYSTEM_MONITORING.mdsystem route requires both authentication and current administrator status
scripts/test-system-diagnostics.mjs (test:package)
Gebruikersbeheer/users80backend/src/types/index.tsNiet van toepassing — Gebruikersbeheer is ingebouwde identiteitsfunctionaliteit en heeft geen installatie- of discoverymanifest.Niet van toepassing — Gebruikersrol en accountstatus worden bepaald door bootstrap- of goedkeuringsbeleid, niet door een herbruikbare standaardwaarde van de functionaliteit.docs/12-AUTHENTICATION.mdpublic registrations require administrator approval before authentication
scripts/test-user-approval.mjs (test:package)
Authenticatie/login400backend/src/types/index.tsNiet van toepassing — Authenticatie is een ingebouwde beveiligingsgrens en wordt niet via een manifest geïnstalleerd of ontdekt.backend/src/services/registrationPolicy.tsdocs/12-AUTHENTICATION.md
docs/12-AUTHENTICATION.md
docs/12-AUTHENTICATION.md
password login requires and submits a Turnstile token
frontend/e2e/auth.spec.ts (test:e2e)
revoking the session rejects its token with 401
scripts/test-auth-sessions.mjs (test:package)
scope-to-path matrix: notes scope on notes, chat, and auth routes
scripts/test-api-tokens.mjs (test:package)
verifyIdToken accepts a good token and returns its claims
scripts/test-oidc-provider.mjs (test:package)
password login returns an MFA challenge, and the challenge is not a session
scripts/test-mfa.mjs (test:package)
a passkey assertion signs the user in and challenges are one-use
scripts/test-mfa.mjs (test:package)
the signup password field grades strength live against the real policy
frontend/e2e/password-strength.spec.ts (test:e2e)
Toegangsbeheer140backend/src/persistence/securityTypes.tsNiet van toepassing — Toegangsbeheer is een ingebouwde beveiligingsgrens en wordt niet via een manifest geïnstalleerd of ontdekt.backend/src/services/authorizationService.tsdocs/12-AUTHENTICATION.mdgroup grants reach members and die with the membership
scripts/test-authorization.mjs (test:package)
a rolled-back duplicate group create leaves no audit row
scripts/test-security-audit.mjs (test:package)
group principal lookup and grant names surface through the API
scripts/test-resource-sharing.mjs (test:package)
Openbare API20backend/src/routes/openaiCompat.tsNiet van toepassing — De OpenAI-compatibele interface weerspiegelt een externe draadindeling en heeft geen installeerbaar manifest.Niet van toepassing — Standaardwaarden voor sampling komen uit de aanvraag van de aanroeper en de eigen configuratie van het model, nooit uit deze interface.docs/53-PUBLIC_API.mda streaming completion emits OpenAI chunk frames and [DONE]
scripts/test-openai-compat.mjs (test:package)
Gegevensportabiliteit30backend/src/services/dataArchiveService.tsbackend/src/services/dataArchiveService.tsbackend/src/services/dataArchiveService.tsdocs/41-DATA_PORTABILITY.mdv3 export is complete, checksummed, user-scoped, and explicit about exclusions
scripts/test-data-archive.mjs (test:package)
Documentkennis en ophalen150backend/src/types/index.tsscripts/capability-contracts.jsonbackend/src/services/preferencesService.tsdocs/09-RAG_FEATURE.md
docs/09-RAG_FEATURE.md
keyword retrieval sees session documents AND user-scoped uploads
scripts/test-rag-retrieval.mjs (test:package)
multi-image OCR produces one labeled page segment per image
scripts/test-media-extraction.mjs (test:package)
audio transcripts carry one Transcript section and respect the stt gate
scripts/test-media-extraction.mjs (test:package)
Personageheugen60backend/src/types/index.tsNiet van toepassing — Personageheugen is een interne personaresource en heeft geen installatie- of discoverymanifest.frontend/src/components/persona-form/defaults.tsdocs/16-PERSONA_DEVELOPMENT_FRAMEWORK.mdpersona deletion during vector publication still removes the recreated vector
scripts/test-memory-reliability.mjs (test:package)
Webzoeken60backend/src/services/webSearchService.tsNiet van toepassing — Webzoeken gebruikt verbindingsinstellingen van de beheerder in plaats van een installeerbaar providermanifest.backend/src/services/webSearchService.tsdocs/39-WEB_SEARCH.mdweb search ships disabled and validates its configuration
scripts/test-web-search.mjs (test:package)
search is scoped to what the actor can read
scripts/test-workspace-search.mjs (test:package)
Instellingen en voorkeuren110backend/src/types/index.tsNiet van toepassing — Instellingen voegen ingebouwde en providerconfiguratie samen, maar definiëren geen afzonderlijk installeerbaar manifest.backend/src/services/preferencesService.tsdocs/35-PROVIDER_CONNECTIONS.mdtheme preference survives refresh and retries a failed save
frontend/e2e/settings.spec.ts (test:e2e)
Spraakinvoer en -uitvoer130backend/src/types/index.tsscripts/capability-contracts.jsonscripts/test-capability-contracts.mjsdocs/42-SPEECH_TO_TEXT.md
docs/27-QWEN3_TTS.md
docs/57-VOICE_MODE.md
STT sends an OpenAI-compatible multipart request to the selected route
scripts/test-stt-routing.mjs (test:package)
provider speech input discloses its route and transcribes recorded audio
frontend/e2e/stt.spec.ts (test:e2e)
invalid provider audio is rejected safely without inserting a transcript
frontend/e2e/stt.spec.ts (test:e2e)
TTS routes a shared model alias through the selected plugin and user valve
scripts/test-tts-routing.mjs (test:package)
voice mode opens hands-free conversation and transcribes a manual turn
frontend/e2e/voice-mode.spec.ts (test:e2e)
Hugging Face Hub70backend/src/routes/huggingfaceHub.tsNiet van toepassing — Hub-modelmetadata zijn externe API-gegevens; Libre definieert geen lokaal installeerbaar manifest voor de browserfunctionaliteit.backend/src/routes/huggingfaceHub.tsdocs/29-HUGGINGFACE_HUB.mdHugging Face Hub task discovery is authenticated route behavior
scripts/test-huggingface-hub-routes.mjs (test:package)
Libre Claw260backend/src/services/libreClawService.tsNiet van toepassing — Libre Claw is een expliciet geconfigureerde dienstintegratie en gebruikt geen Libre-providermanifest.backend/src/services/libreClawService.tsdocs/31-LIBRE_CLAW_INTEGRATION.mdWork and Agents are hidden and route-protected for non-admin users
frontend/e2e/sidebar-create-actions.spec.ts (test:e2e)
Duurzame taken en gebeurtenissen40backend/src/platform/jobs/durableJobTypes.tsNiet van toepassing — Duurzame taken gebruiken geregistreerde handlertypen en permanente payloadcontracten, geen installeerbare manifesten.backend/src/platform/jobs/embeddedDurableJobWorker.tsdocs/45-PLATFORM_FOUNDATION.mdordered event replay uses global cursors and per-stream sequences
scripts/test-durable-jobs.mjs (test:package)
Solo- en teamimplementatieprofielen00backend/src/platform/runtimeConfig.tshelm/libre-webui/values.schema.jsonhelm/libre-webui/values.yamldocs/45-PLATFORM_FOUNDATION.mdreal Redis coordinates independent replicas and fails closed after shutdown
scripts/test-platform-coordination.mjs (test:package)
Herstel en back-up20backend/src/services/recoveryInventoryService.tsbackend/src/platform/recovery/backupArchive.tsbackend/src/services/recoveryInventoryService.tsdocs/44-RECOVERY_READINESS.md
docs/44-RECOVERY_READINESS.md
integrated backup is signed, encrypted, tamper-evident, and clean-restorable
scripts/test-integrated-backup.mjs (test:package)
team backup restores a clean PostgreSQL and versioned S3 target with authenticated PGVector state
scripts/test-team-backup.mjs (test:package)
a manual drill backs up, restores in isolation, verifies, and measures
scripts/test-recovery-drills.mjs (test:package)
an unattended drill failure alerts every administrator once
scripts/test-recovery-drills.mjs (test:package)

Exacte inventaris van backendroutes

Startpagina

Geen gekoppeld Express-eindpunt. De uitvoerbare grens bestaat uit de hierboven geregistreerde interface en/of het bronbewijs.

Chat

  • DELETE /api/chat/folders/:folderIdbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /folders/:folderId)
  • DELETE /api/chat/sessionsbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions)
  • DELETE /api/chat/sessions/:sessionIdbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId)
  • DELETE /api/chat/sessions/:sessionId/queue/:entryIdbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/queue/:entryId)
  • GET /api/chat/compaction-configbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /compaction-config)
  • GET /api/chat/context-policybackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /context-policy)
  • GET /api/chat/foldersbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /folders)
  • GET /api/chat/sessionsbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions)
  • GET /api/chat/sessions/:sessionIdbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId)
  • GET /api/chat/sessions/:sessionId/eventsbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/events)
  • GET /api/chat/sessions/:sessionId/messages/:messageId/branchesbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/messages/:messageId/branches)
  • POST /api/chat/foldersbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /folders)
  • POST /api/chat/sessionsbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions)
  • POST /api/chat/sessions/:sessionId/compaction/:messageId/restorebackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/compaction/:messageId/restore)
  • POST /api/chat/sessions/:sessionId/followupsbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/followups)
  • POST /api/chat/sessions/:sessionId/forkbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/fork)
  • POST /api/chat/sessions/:sessionId/generatebackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/generate)
  • POST /api/chat/sessions/:sessionId/generate-titlebackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/generate-title)
  • POST /api/chat/sessions/:sessionId/generate/streambackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/generate/stream)
  • POST /api/chat/sessions/:sessionId/generationsbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/generations)
  • POST /api/chat/sessions/:sessionId/generations/:assistantMessageId/cancelbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/generations/:assistantMessageId/cancel)
  • POST /api/chat/sessions/:sessionId/messagesbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/messages)
  • POST /api/chat/sessions/:sessionId/messages/:messageId/branchbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/messages/:messageId/branch)
  • POST /api/chat/sessions/:sessionId/messages/:messageId/branchesbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/messages/:messageId/branches)
  • POST /api/chat/sessions/:sessionId/messages/:messageId/truncatebackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/messages/:messageId/truncate)
  • POST /api/chat/sessions/:sessionId/queuebackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/queue)
  • PUT /api/chat/compaction-configbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /compaction-config)
  • PUT /api/chat/folders/:folderIdbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /folders/:folderId)
  • PUT /api/chat/sessions/:sessionIdbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId)
  • PUT /api/chat/sessions/:sessionId/messages/:messageIdbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/messages/:messageId)
  • PUT /api/chat/sessions/:sessionId/queuebackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/queue)
  • PUT /api/chat/sessions/:sessionId/queue/:entryIdbackend/src/routes/chat.ts (koppelpunt /api/chat, subpad /sessions/:sessionId/queue/:entryId)

Modelbeheer

  • DELETE /api/ollama/modelsbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /models)
  • GET /api/ollama/healthbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /health)
  • GET /api/ollama/librarybackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /library)
  • GET /api/ollama/modelsbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /models)
  • GET /api/ollama/models/:modelName/defaultsbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /models/:modelName/defaults)
  • GET /api/ollama/models/accessbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /models/access)
  • GET /api/ollama/models/pull-all/streambackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /models/pull-all/stream)
  • GET /api/ollama/models/showbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /models/show)
  • GET /api/ollama/models/visibilitybackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /models/visibility)
  • GET /api/ollama/pull/streambackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /pull/stream)
  • GET /api/ollama/runningbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /running)
  • GET /api/ollama/settingsbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /settings)
  • GET /api/ollama/versionbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /version)
  • HEAD /api/ollama/blobs/:digestbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /blobs/:digest)
  • POST /api/ollama/blobs/:digestbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /blobs/:digest)
  • POST /api/ollama/chatbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /chat)
  • POST /api/ollama/chat/streambackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /chat/stream)
  • POST /api/ollama/embedbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /embed)
  • POST /api/ollama/embeddingsbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /embeddings)
  • POST /api/ollama/modelsbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /models)
  • POST /api/ollama/models/copybackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /models/copy)
  • POST /api/ollama/models/pullbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /models/pull)
  • POST /api/ollama/models/pull-allbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /models/pull-all)
  • POST /api/ollama/models/pushbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /models/push)
  • POST /api/ollama/models/unloadbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /models/unload)
  • POST /api/ollama/models/unload-allbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /models/unload-all)
  • PUT /api/ollama/models/accessbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /models/access)
  • PUT /api/ollama/models/visibilitybackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /models/visibility)
  • PUT /api/ollama/settingsbackend/src/routes/ollama.ts (koppelpunt /api/ollama, subpad /settings)
  • DELETE /api/plugins/:idbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /:id)
  • DELETE /api/plugins/:id/credentialsbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /:id/credentials)
  • DELETE /api/plugins/:id/variablesbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /:id/variables)
  • GET /api/pluginsbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /)
  • GET /api/plugins/:idbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /:id)
  • GET /api/plugins/:id/credentials/checkbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /:id/credentials/check)
  • GET /api/plugins/:id/exportbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /:id/export)
  • GET /api/plugins/:id/variablesbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /:id/variables)
  • GET /api/plugins/activebackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /active)
  • GET /api/plugins/active/currentbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /active/current)
  • GET /api/plugins/credentials/allbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /credentials/all)
  • GET /api/plugins/status/allbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /status/all)
  • POST /api/plugins/:id/credentialsbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /:id/credentials)
  • POST /api/plugins/activate/:idbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /activate/:id)
  • POST /api/plugins/deactivatebackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /deactivate)
  • POST /api/plugins/deactivate/:idbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /deactivate/:id)
  • POST /api/plugins/discover/:idbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /discover/:id)
  • POST /api/plugins/installbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /install)
  • POST /api/plugins/probe-endpointbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /probe-endpoint)
  • POST /api/plugins/uploadbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /upload)
  • PUT /api/plugins/:idbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /:id)
  • PUT /api/plugins/:id/variablesbackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /:id/variables)

Persona's

  • DELETE /api/personas/:idbackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /:id)
  • GET /api/personasbackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /)
  • GET /api/personas/:idbackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /:id)
  • GET /api/personas/:id/backupbackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /:id/backup)
  • GET /api/personas/:id/downloadbackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /:id/download)
  • GET /api/personas/:id/exportbackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /:id/export)
  • GET /api/personas/:id/export/dnabackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /:id/export/dna)
  • GET /api/personas/defaults/parametersbackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /defaults/parameters)
  • GET /api/personas/stats/countbackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /stats/count)
  • POST /api/personasbackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /)
  • POST /api/personas/importbackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /import)
  • PUT /api/personas/:idbackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /:id)

Mediagalerij

  • DELETE /api/image-gen/gallery/:imageIdbackend/src/routes/imageGen.ts (koppelpunt /api/image-gen, subpad /gallery/:imageId)
  • GET /api/image-gen/config/:pluginIdbackend/src/routes/imageGen.ts (koppelpunt /api/image-gen, subpad /config/:pluginId)
  • GET /api/image-gen/gallerybackend/src/routes/imageGen.ts (koppelpunt /api/image-gen, subpad /gallery)
  • GET /api/image-gen/gallery/:imageIdbackend/src/routes/imageGen.ts (koppelpunt /api/image-gen, subpad /gallery/:imageId)
  • GET /api/image-gen/modelsbackend/src/routes/imageGen.ts (koppelpunt /api/image-gen, subpad /models)
  • GET /api/image-gen/pluginsbackend/src/routes/imageGen.ts (koppelpunt /api/image-gen, subpad /plugins)
  • POST /api/image-gen/generatebackend/src/routes/imageGen.ts (koppelpunt /api/image-gen, subpad /generate)
  • DELETE /api/media/gallery/:mediaIdbackend/src/routes/media.ts (koppelpunt /api/media, subpad /gallery/:mediaId)
  • DELETE /api/media/video/jobs/:jobIdbackend/src/routes/media.ts (koppelpunt /api/media, subpad /video/jobs/:jobId)
  • GET /api/media/gallerybackend/src/routes/media.ts (koppelpunt /api/media, subpad /gallery)
  • GET /api/media/gallery/:mediaId/contentbackend/src/routes/media.ts (koppelpunt /api/media, subpad /gallery/:mediaId/content)
  • GET /api/media/modelsbackend/src/routes/media.ts (koppelpunt /api/media, subpad /models)
  • GET /api/media/video/jobsbackend/src/routes/media.ts (koppelpunt /api/media, subpad /video/jobs)
  • GET /api/media/video/jobs/:jobIdbackend/src/routes/media.ts (koppelpunt /api/media, subpad /video/jobs/:jobId)
  • POST /api/media/audio/generatebackend/src/routes/media.ts (koppelpunt /api/media, subpad /audio/generate)
  • POST /api/media/audio/voice-clonebackend/src/routes/media.ts (koppelpunt /api/media, subpad /audio/voice-clone)
  • POST /api/media/image/editbackend/src/routes/media.ts (koppelpunt /api/media, subpad /image/edit)
  • POST /api/media/sound/generatebackend/src/routes/media.ts (koppelpunt /api/media, subpad /sound/generate)
  • POST /api/media/video/generatebackend/src/routes/media.ts (koppelpunt /api/media, subpad /video/generate)
  • POST /api/media/video/jobs/:jobId/resumebackend/src/routes/media.ts (koppelpunt /api/media, subpad /video/jobs/:jobId/resume)

Notities

  • DELETE /api/notes/:noteIdbackend/src/routes/notes.ts (koppelpunt /api/notes, subpad /:noteId)
  • DELETE /api/notes/:noteId/attachments/:attachmentIdbackend/src/routes/notes.ts (koppelpunt /api/notes, subpad /:noteId/attachments/:attachmentId)
  • GET /api/notesbackend/src/routes/notes.ts (koppelpunt /api/notes, subpad /)
  • GET /api/notes/:noteIdbackend/src/routes/notes.ts (koppelpunt /api/notes, subpad /:noteId)
  • GET /api/notes/:noteId/attachmentsbackend/src/routes/notes.ts (koppelpunt /api/notes, subpad /:noteId/attachments)
  • GET /api/notes/:noteId/attachments/:attachmentIdbackend/src/routes/notes.ts (koppelpunt /api/notes, subpad /:noteId/attachments/:attachmentId)
  • GET /api/notes/:noteId/revisionsbackend/src/routes/notes.ts (koppelpunt /api/notes, subpad /:noteId/revisions)
  • POST /api/notesbackend/src/routes/notes.ts (koppelpunt /api/notes, subpad /)
  • POST /api/notes/:noteId/assistbackend/src/routes/notes.ts (koppelpunt /api/notes, subpad /:noteId/assist)
  • POST /api/notes/:noteId/attachmentsbackend/src/routes/notes.ts (koppelpunt /api/notes, subpad /:noteId/attachments)
  • POST /api/notes/:noteId/revisions/:revisionId/restorebackend/src/routes/notes.ts (koppelpunt /api/notes, subpad /:noteId/revisions/:revisionId/restore)
  • PUT /api/notes/:noteIdbackend/src/routes/notes.ts (koppelpunt /api/notes, subpad /:noteId)

Agenda

  • DELETE /api/calendar/calendars/:calendarIdbackend/src/routes/calendar.ts (koppelpunt /api/calendar, subpad /calendars/:calendarId)
  • DELETE /api/calendar/events/:eventIdbackend/src/routes/calendar.ts (koppelpunt /api/calendar, subpad /events/:eventId)
  • GET /api/calendar/calendarsbackend/src/routes/calendar.ts (koppelpunt /api/calendar, subpad /calendars)
  • GET /api/calendar/eventsbackend/src/routes/calendar.ts (koppelpunt /api/calendar, subpad /events)
  • GET /api/calendar/exportbackend/src/routes/calendar.ts (koppelpunt /api/calendar, subpad /export)
  • POST /api/calendar/calendarsbackend/src/routes/calendar.ts (koppelpunt /api/calendar, subpad /calendars)
  • POST /api/calendar/eventsbackend/src/routes/calendar.ts (koppelpunt /api/calendar, subpad /events)
  • POST /api/calendar/importbackend/src/routes/calendar.ts (koppelpunt /api/calendar, subpad /import)
  • PUT /api/calendar/calendars/:calendarIdbackend/src/routes/calendar.ts (koppelpunt /api/calendar, subpad /calendars/:calendarId)
  • PUT /api/calendar/events/:eventIdbackend/src/routes/calendar.ts (koppelpunt /api/calendar, subpad /events/:eventId)

Automatiseringen

  • DELETE /api/automations/:automationIdbackend/src/routes/automations.ts (koppelpunt /api/automations, subpad /:automationId)
  • DELETE /api/automations/:automationId/webhook-secretbackend/src/routes/automations.ts (koppelpunt /api/automations, subpad /:automationId/webhook-secret)
  • GET /api/automationsbackend/src/routes/automations.ts (koppelpunt /api/automations, subpad /)
  • GET /api/automations/:automationIdbackend/src/routes/automations.ts (koppelpunt /api/automations, subpad /:automationId)
  • GET /api/automations/occurrencesbackend/src/routes/automations.ts (koppelpunt /api/automations, subpad /occurrences)
  • GET /api/automations/runsbackend/src/routes/automations.ts (koppelpunt /api/automations, subpad /runs)
  • GET /api/automations/runs/summarybackend/src/routes/automations.ts (koppelpunt /api/automations, subpad /runs/summary)
  • POST /api/automationsbackend/src/routes/automations.ts (koppelpunt /api/automations, subpad /)
  • POST /api/automations/:automationId/pausebackend/src/routes/automations.ts (koppelpunt /api/automations, subpad /:automationId/pause)
  • POST /api/automations/:automationId/resumebackend/src/routes/automations.ts (koppelpunt /api/automations, subpad /:automationId/resume)
  • POST /api/automations/:automationId/runbackend/src/routes/automations.ts (koppelpunt /api/automations, subpad /:automationId/run)
  • POST /api/automations/:automationId/webhookbackend/src/routes/automations.ts (koppelpunt /api/automations, subpad /:automationId/webhook)
  • POST /api/automations/:automationId/webhook-secretbackend/src/routes/automations.ts (koppelpunt /api/automations, subpad /:automationId/webhook-secret)
  • POST /api/automations/runs/seenbackend/src/routes/automations.ts (koppelpunt /api/automations, subpad /runs/seen)
  • PUT /api/automations/:automationIdbackend/src/routes/automations.ts (koppelpunt /api/automations, subpad /:automationId)

Kanalen

  • DELETE /api/channels/:channelIdbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /:channelId)
  • DELETE /api/channels/:channelId/members/:userIdbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /:channelId/members/:userId)
  • DELETE /api/channels/messages/:messageIdbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /messages/:messageId)
  • DELETE /api/channels/messages/:messageId/reactions/:emojibackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /messages/:messageId/reactions/:emoji)
  • GET /api/channelsbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /)
  • GET /api/channels/:channelIdbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /:channelId)
  • GET /api/channels/:channelId/eventsbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /:channelId/events)
  • GET /api/channels/:channelId/membersbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /:channelId/members)
  • GET /api/channels/:channelId/messagesbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /:channelId/messages)
  • GET /api/channels/:channelId/pinsbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /:channelId/pins)
  • GET /api/channels/attachments/:attachmentIdbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /attachments/:attachmentId)
  • GET /api/channels/messages/:messageId/threadbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /messages/:messageId/thread)
  • GET /api/channels/publicbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /public)
  • PATCH /api/channels/:channelIdbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /:channelId)
  • PATCH /api/channels/messages/:messageIdbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /messages/:messageId)
  • POST /api/channelsbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /)
  • POST /api/channels/:channelId/attachmentsbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /:channelId/attachments)
  • POST /api/channels/:channelId/joinbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /:channelId/join)
  • POST /api/channels/:channelId/membersbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /:channelId/members)
  • POST /api/channels/:channelId/messagesbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /:channelId/messages)
  • POST /api/channels/:channelId/readbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /:channelId/read)
  • POST /api/channels/dmbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /dm)
  • POST /api/channels/messages/:messageId/pinbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /messages/:messageId/pin)
  • POST /api/channels/messages/:messageId/reactionsbackend/src/routes/channels.ts (koppelpunt /api/channels, subpad /messages/:messageId/reactions)

Meldingen

  • DELETE /api/notifications/:notificationIdbackend/src/routes/notifications.ts (koppelpunt /api/notifications, subpad /:notificationId)
  • DELETE /api/notifications/webhooks/:targetIdbackend/src/routes/notifications.ts (koppelpunt /api/notifications, subpad /webhooks/:targetId)
  • GET /api/notificationsbackend/src/routes/notifications.ts (koppelpunt /api/notifications, subpad /)
  • GET /api/notifications/eventsbackend/src/routes/notifications.ts (koppelpunt /api/notifications, subpad /events)
  • GET /api/notifications/unread-countbackend/src/routes/notifications.ts (koppelpunt /api/notifications, subpad /unread-count)
  • GET /api/notifications/webhooksbackend/src/routes/notifications.ts (koppelpunt /api/notifications, subpad /webhooks)
  • POST /api/notifications/:notificationId/readbackend/src/routes/notifications.ts (koppelpunt /api/notifications, subpad /:notificationId/read)
  • POST /api/notifications/read-allbackend/src/routes/notifications.ts (koppelpunt /api/notifications, subpad /read-all)
  • POST /api/notifications/webhooksbackend/src/routes/notifications.ts (koppelpunt /api/notifications, subpad /webhooks)
  • DELETE /api/push/subscriptionsbackend/src/routes/push.ts (koppelpunt /api/push, subpad /subscriptions)
  • GET /api/push/public-keybackend/src/routes/push.ts (koppelpunt /api/push, subpad /public-key)
  • GET /api/push/subscriptionsbackend/src/routes/push.ts (koppelpunt /api/push, subpad /subscriptions)
  • POST /api/push/subscriptionsbackend/src/routes/push.ts (koppelpunt /api/push, subpad /subscriptions)

Promptbibliotheek

  • DELETE /api/prompts/:promptIdbackend/src/routes/prompts.ts (koppelpunt /api/prompts, subpad /:promptId)
  • GET /api/promptsbackend/src/routes/prompts.ts (koppelpunt /api/prompts, subpad /)
  • GET /api/prompts/:promptIdbackend/src/routes/prompts.ts (koppelpunt /api/prompts, subpad /:promptId)
  • GET /api/prompts/:promptId/exportbackend/src/routes/prompts.ts (koppelpunt /api/prompts, subpad /:promptId/export)
  • GET /api/prompts/:promptId/versionsbackend/src/routes/prompts.ts (koppelpunt /api/prompts, subpad /:promptId/versions)
  • POST /api/promptsbackend/src/routes/prompts.ts (koppelpunt /api/prompts, subpad /)
  • POST /api/prompts/:promptId/rollbackbackend/src/routes/prompts.ts (koppelpunt /api/prompts, subpad /:promptId/rollback)
  • POST /api/prompts/importbackend/src/routes/prompts.ts (koppelpunt /api/prompts, subpad /import)
  • PUT /api/prompts/:promptIdbackend/src/routes/prompts.ts (koppelpunt /api/prompts, subpad /:promptId)

Skills

  • DELETE /api/skills/:skillIdbackend/src/routes/skills.ts (koppelpunt /api/skills, subpad /:skillId)
  • DELETE /api/skills/:skillId/filesbackend/src/routes/skills.ts (koppelpunt /api/skills, subpad /:skillId/files)
  • GET /api/skillsbackend/src/routes/skills.ts (koppelpunt /api/skills, subpad /)
  • GET /api/skills/:skillIdbackend/src/routes/skills.ts (koppelpunt /api/skills, subpad /:skillId)
  • GET /api/skills/:skillId/exportbackend/src/routes/skills.ts (koppelpunt /api/skills, subpad /:skillId/export)
  • GET /api/skills/:skillId/filesbackend/src/routes/skills.ts (koppelpunt /api/skills, subpad /:skillId/files)
  • GET /api/skills/:skillId/files/contentbackend/src/routes/skills.ts (koppelpunt /api/skills, subpad /:skillId/files/content)
  • GET /api/skills/:skillId/versionsbackend/src/routes/skills.ts (koppelpunt /api/skills, subpad /:skillId/versions)
  • POST /api/skillsbackend/src/routes/skills.ts (koppelpunt /api/skills, subpad /)
  • POST /api/skills/:skillId/rollbackbackend/src/routes/skills.ts (koppelpunt /api/skills, subpad /:skillId/rollback)
  • POST /api/skills/importbackend/src/routes/skills.ts (koppelpunt /api/skills, subpad /import)
  • POST /api/skills/import-urlbackend/src/routes/skills.ts (koppelpunt /api/skills, subpad /import-url)
  • PUT /api/skills/:skillIdbackend/src/routes/skills.ts (koppelpunt /api/skills, subpad /:skillId)
  • PUT /api/skills/:skillId/filesbackend/src/routes/skills.ts (koppelpunt /api/skills, subpad /:skillId/files)

Chattools

  • DELETE /api/tools/approvals/:idbackend/src/routes/tools.ts (koppelpunt /api/tools, subpad /approvals/:id)
  • DELETE /api/tools/servers/:idbackend/src/routes/tools.ts (koppelpunt /api/tools, subpad /servers/:id)
  • DELETE /api/tools/servers/:id/credentialbackend/src/routes/tools.ts (koppelpunt /api/tools, subpad /servers/:id/credential)
  • GET /api/tools/accessbackend/src/routes/tools.ts (koppelpunt /api/tools, subpad /access)
  • GET /api/tools/approvalsbackend/src/routes/tools.ts (koppelpunt /api/tools, subpad /approvals)
  • GET /api/tools/catalogbackend/src/routes/tools.ts (koppelpunt /api/tools, subpad /catalog)
  • GET /api/tools/serversbackend/src/routes/tools.ts (koppelpunt /api/tools, subpad /servers)
  • GET /api/tools/servers/:idbackend/src/routes/tools.ts (koppelpunt /api/tools, subpad /servers/:id)
  • POST /api/tools/approvals/:idbackend/src/routes/tools.ts (koppelpunt /api/tools, subpad /approvals/:id)
  • POST /api/tools/serversbackend/src/routes/tools.ts (koppelpunt /api/tools, subpad /servers)
  • POST /api/tools/servers/:id/refreshbackend/src/routes/tools.ts (koppelpunt /api/tools, subpad /servers/:id/refresh)
  • PUT /api/tools/accessbackend/src/routes/tools.ts (koppelpunt /api/tools, subpad /access)
  • PUT /api/tools/servers/:idbackend/src/routes/tools.ts (koppelpunt /api/tools, subpad /servers/:id)
  • PUT /api/tools/servers/:id/credentialbackend/src/routes/tools.ts (koppelpunt /api/tools, subpad /servers/:id/credential)
  • PUT /api/tools/servers/:id/tools/:toolNamebackend/src/routes/tools.ts (koppelpunt /api/tools, subpad /servers/:id/tools/:toolName)

Work

  • DELETE /api/work/policies/:idbackend/src/routes/work.ts (koppelpunt /api/work, subpad /policies/:id)
  • DELETE /api/work/tasks/:idbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id)
  • DELETE /api/work/tasks/:id/approval-rules/:ruleIdbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/approval-rules/:ruleId)
  • DELETE /api/work/tasks/:id/computer/controlbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/computer/control)
  • GET /api/work/accessbackend/src/routes/work.ts (koppelpunt /api/work, subpad /access)
  • GET /api/work/admin/overviewbackend/src/routes/work.ts (koppelpunt /api/work, subpad /admin/overview)
  • GET /api/work/capabilitiesbackend/src/routes/work.ts (koppelpunt /api/work, subpad /capabilities)
  • GET /api/work/computer/setupbackend/src/routes/work.ts (koppelpunt /api/work, subpad /computer/setup)
  • GET /api/work/policiesbackend/src/routes/work.ts (koppelpunt /api/work, subpad /policies)
  • GET /api/work/tasksbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks)
  • GET /api/work/tasks/:idbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id)
  • GET /api/work/tasks/:id/approvalsbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/approvals)
  • GET /api/work/tasks/:id/computer/controlbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/computer/control)
  • GET /api/work/tasks/:id/filebackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/file)
  • GET /api/work/tasks/:id/filesbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/files)
  • GET /api/work/tasks/:id/gitbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/git)
  • GET /api/work/tasks/:id/git/diffbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/git/diff)
  • GET /api/work/tasks/:id/messagesbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/messages)
  • GET /api/work/tasks/:taskId/runs/:runId/eventsbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:taskId/runs/:runId/events)
  • PATCH /api/work/tasks/:idbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id)
  • POST /api/work/computer/setupbackend/src/routes/work.ts (koppelpunt /api/work, subpad /computer/setup)
  • POST /api/work/computer/skills/:slug/tracebackend/src/routes/work.ts (koppelpunt /api/work, subpad /computer/skills/:slug/trace)
  • POST /api/work/policiesbackend/src/routes/work.ts (koppelpunt /api/work, subpad /policies)
  • POST /api/work/tasksbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks)
  • POST /api/work/tasks/:id/approvals/:approvalIdbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/approvals/:approvalId)
  • POST /api/work/tasks/:id/cancelbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/cancel)
  • POST /api/work/tasks/:id/computer/anchorbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/computer/anchor)
  • POST /api/work/tasks/:id/computer/controlbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/computer/control)
  • POST /api/work/tasks/:id/computer/startbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/computer/start)
  • POST /api/work/tasks/:id/computer/teachbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/computer/teach)
  • POST /api/work/tasks/:id/git/branchesbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/git/branches)
  • POST /api/work/tasks/:id/git/commitbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/git/commit)
  • POST /api/work/tasks/:id/git/initbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/git/init)
  • POST /api/work/tasks/:id/git/stagebackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/git/stage)
  • POST /api/work/tasks/:id/git/switchbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/git/switch)
  • POST /api/work/tasks/:id/messagesbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/messages)
  • POST /api/work/tasks/:id/preview/startbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/preview/start)
  • POST /api/work/tasks/:id/preview/stopbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/preview/stop)
  • POST /api/work/tasks/:id/runsbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/runs)
  • POST /api/work/tasks/:id/seenbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/seen)
  • PUT /api/work/accessbackend/src/routes/work.ts (koppelpunt /api/work, subpad /access)
  • PUT /api/work/policies/:idbackend/src/routes/work.ts (koppelpunt /api/work, subpad /policies/:id)
  • PUT /api/work/tasks/:id/approvalsbackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/approvals)
  • PUT /api/work/tasks/:id/filebackend/src/routes/work.ts (koppelpunt /api/work, subpad /tasks/:id/file)

Agent CLI-modellen

  • GET /api/agent-clis/modelsbackend/src/routes/agentCli.ts (koppelpunt /api/agent-clis, subpad /models)

Artefacten

  • GET /api/artifacts/sandboxbackend/src/routes/artifacts.ts (koppelpunt /api/artifacts, subpad /sandbox)

Providergebruik

  • DELETE /api/costs/budgets/:budgetIdbackend/src/routes/costs.ts (koppelpunt /api/costs, subpad /budgets/:budgetId)
  • DELETE /api/costs/tariffs/:tariffIdbackend/src/routes/costs.ts (koppelpunt /api/costs, subpad /tariffs/:tariffId)
  • GET /api/costs/analyticsbackend/src/routes/costs.ts (koppelpunt /api/costs, subpad /analytics)
  • GET /api/costs/budgetsbackend/src/routes/costs.ts (koppelpunt /api/costs, subpad /budgets)
  • GET /api/costs/exportbackend/src/routes/costs.ts (koppelpunt /api/costs, subpad /export)
  • GET /api/costs/tariffsbackend/src/routes/costs.ts (koppelpunt /api/costs, subpad /tariffs)
  • POST /api/costs/budgetsbackend/src/routes/costs.ts (koppelpunt /api/costs, subpad /budgets)
  • POST /api/costs/tariffsbackend/src/routes/costs.ts (koppelpunt /api/costs, subpad /tariffs)
  • PUT /api/costs/budgets/:budgetIdbackend/src/routes/costs.ts (koppelpunt /api/costs, subpad /budgets/:budgetId)
  • GET /api/plugins/usagebackend/src/routes/plugins.ts (koppelpunt /api/plugins, subpad /usage)

Evaluatieplatform

  • DELETE /api/evaluations/feedback/:messageIdbackend/src/routes/evaluations.ts (koppelpunt /api/evaluations, subpad /feedback/:messageId)
  • DELETE /api/evaluations/sets/:setIdbackend/src/routes/evaluations.ts (koppelpunt /api/evaluations, subpad /sets/:setId)
  • GET /api/evaluations/arena/leaderboardbackend/src/routes/evaluations.ts (koppelpunt /api/evaluations, subpad /arena/leaderboard)
  • GET /api/evaluations/feedbackbackend/src/routes/evaluations.ts (koppelpunt /api/evaluations, subpad /feedback)
  • GET /api/evaluations/feedback/allbackend/src/routes/evaluations.ts (koppelpunt /api/evaluations, subpad /feedback/all)
  • GET /api/evaluations/runsbackend/src/routes/evaluations.ts (koppelpunt /api/evaluations, subpad /runs)
  • GET /api/evaluations/runs/:runIdbackend/src/routes/evaluations.ts (koppelpunt /api/evaluations, subpad /runs/:runId)
  • GET /api/evaluations/runs/:runId/exportbackend/src/routes/evaluations.ts (koppelpunt /api/evaluations, subpad /runs/:runId/export)
  • GET /api/evaluations/setsbackend/src/routes/evaluations.ts (koppelpunt /api/evaluations, subpad /sets)
  • POST /api/evaluations/arena/matchesbackend/src/routes/evaluations.ts (koppelpunt /api/evaluations, subpad /arena/matches)
  • POST /api/evaluations/arena/votesbackend/src/routes/evaluations.ts (koppelpunt /api/evaluations, subpad /arena/votes)
  • POST /api/evaluations/feedbackbackend/src/routes/evaluations.ts (koppelpunt /api/evaluations, subpad /feedback)
  • POST /api/evaluations/runsbackend/src/routes/evaluations.ts (koppelpunt /api/evaluations, subpad /runs)
  • POST /api/evaluations/runs/:runId/cancelbackend/src/routes/evaluations.ts (koppelpunt /api/evaluations, subpad /runs/:runId/cancel)
  • POST /api/evaluations/setsbackend/src/routes/evaluations.ts (koppelpunt /api/evaluations, subpad /sets)
  • PUT /api/evaluations/sets/:setIdbackend/src/routes/evaluations.ts (koppelpunt /api/evaluations, subpad /sets/:setId)

Systeemdiagnostiek

  • GET /healthbackend/src/routes/health.ts (koppelpunt /health, subpad /)
  • GET /health/deepbackend/src/routes/health.ts (koppelpunt /health, subpad /deep)
  • GET /health/livebackend/src/routes/health.ts (koppelpunt /health, subpad /live)
  • GET /health/readybackend/src/routes/health.ts (koppelpunt /health, subpad /ready)
  • GET /api/systembackend/src/routes/systemDiagnostics.ts (koppelpunt /api/system, subpad /)

Gebruikersbeheer

  • DELETE /api/users/:idbackend/src/routes/users.ts (koppelpunt /api/users, subpad /:id)
  • GET /api/usersbackend/src/routes/users.ts (koppelpunt /api/users, subpad /)
  • GET /api/users/pending-approvalsbackend/src/routes/users.ts (koppelpunt /api/users, subpad /pending-approvals)
  • PATCH /api/users/:idbackend/src/routes/users.ts (koppelpunt /api/users, subpad /:id)
  • PATCH /api/users/:id/approvebackend/src/routes/users.ts (koppelpunt /api/users, subpad /:id/approve)
  • PATCH /api/users/me/avatarbackend/src/routes/users.ts (koppelpunt /api/users, subpad /me/avatar)
  • POST /api/usersbackend/src/routes/users.ts (koppelpunt /api/users, subpad /)
  • POST /api/users/:id/mfa/resetbackend/src/routes/users.ts (koppelpunt /api/users, subpad /:id/mfa/reset)

Authenticatie

  • DELETE /api/auth/passkeys/:idbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /passkeys/:id)
  • DELETE /api/auth/sessions/:idbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /sessions/:id)
  • DELETE /api/auth/tokens/:idbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /tokens/:id)
  • GET /api/auth/encryption-keybackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /encryption-key)
  • GET /api/auth/mebackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /me)
  • GET /api/auth/mfabackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /mfa)
  • GET /api/auth/mfa/policybackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /mfa/policy)
  • GET /api/auth/oauth/githubbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /oauth/github)
  • GET /api/auth/oauth/github/callbackbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /oauth/github/callback)
  • GET /api/auth/oauth/github/statusbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /oauth/github/status)
  • GET /api/auth/oauth/huggingfacebackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /oauth/huggingface)
  • GET /api/auth/oauth/huggingface/callbackbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /oauth/huggingface/callback)
  • GET /api/auth/oauth/huggingface/statusbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /oauth/huggingface/status)
  • GET /api/auth/oauth/oidcbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /oauth/oidc)
  • GET /api/auth/oauth/oidc/callbackbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /oauth/oidc/callback)
  • GET /api/auth/oauth/oidc/statusbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /oauth/oidc/status)
  • GET /api/auth/passkeysbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /passkeys)
  • GET /api/auth/sessionsbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /sessions)
  • GET /api/auth/system-infobackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /system-info)
  • GET /api/auth/tokensbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /tokens)
  • GET /api/auth/verifybackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /verify)
  • POST /api/auth/loginbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /login)
  • POST /api/auth/logoutbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /logout)
  • POST /api/auth/mfa/activatebackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /mfa/activate)
  • POST /api/auth/mfa/activate-challengebackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /mfa/activate-challenge)
  • POST /api/auth/mfa/disablebackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /mfa/disable)
  • POST /api/auth/mfa/enrollbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /mfa/enroll)
  • POST /api/auth/mfa/enroll-challengebackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /mfa/enroll-challenge)
  • POST /api/auth/mfa/recovery-codesbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /mfa/recovery-codes)
  • POST /api/auth/mfa/verifybackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /mfa/verify)
  • POST /api/auth/oauth/exchangebackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /oauth/exchange)
  • POST /api/auth/passkeys/loginbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /passkeys/login)
  • POST /api/auth/passkeys/login-optionsbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /passkeys/login-options)
  • POST /api/auth/passkeys/registerbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /passkeys/register)
  • POST /api/auth/passkeys/register-optionsbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /passkeys/register-options)
  • POST /api/auth/sessions/revoke-othersbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /sessions/revoke-others)
  • POST /api/auth/signupbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /signup)
  • POST /api/auth/tokensbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /tokens)
  • POST /api/auth/websocket-ticketbackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /websocket-ticket)
  • PUT /api/auth/mfa/policybackend/src/routes/auth.ts (koppelpunt /api/auth, subpad /mfa/policy)

Toegangsbeheer

  • DELETE /api/access/grants/:idbackend/src/routes/access.ts (koppelpunt /api/access, subpad /grants/:id)
  • GET /api/access/grantsbackend/src/routes/access.ts (koppelpunt /api/access, subpad /grants)
  • GET /api/access/principalsbackend/src/routes/access.ts (koppelpunt /api/access, subpad /principals)
  • GET /api/access/principals/groupsbackend/src/routes/access.ts (koppelpunt /api/access, subpad /principals/groups)
  • GET /api/access/shared-with-mebackend/src/routes/access.ts (koppelpunt /api/access, subpad /shared-with-me)
  • POST /api/access/grantsbackend/src/routes/access.ts (koppelpunt /api/access, subpad /grants)
  • GET /api/auditbackend/src/routes/audit.ts (koppelpunt /api/audit, subpad /)
  • DELETE /api/groups/:idbackend/src/routes/groups.ts (koppelpunt /api/groups, subpad /:id)
  • DELETE /api/groups/:id/members/:userIdbackend/src/routes/groups.ts (koppelpunt /api/groups, subpad /:id/members/:userId)
  • GET /api/groupsbackend/src/routes/groups.ts (koppelpunt /api/groups, subpad /)
  • GET /api/groups/effective/:userIdbackend/src/routes/groups.ts (koppelpunt /api/groups, subpad /effective/:userId)
  • PATCH /api/groups/:idbackend/src/routes/groups.ts (koppelpunt /api/groups, subpad /:id)
  • POST /api/groupsbackend/src/routes/groups.ts (koppelpunt /api/groups, subpad /)
  • POST /api/groups/:id/membersbackend/src/routes/groups.ts (koppelpunt /api/groups, subpad /:id/members)

Openbare API

  • GET /v1/modelsbackend/src/routes/openaiCompat.ts (koppelpunt /v1, subpad /models)
  • POST /v1/chat/completionsbackend/src/routes/openaiCompat.ts (koppelpunt /v1, subpad /chat/completions)

Gegevensportabiliteit

  • GET /api/preferences/exportbackend/src/routes/preferences.ts (koppelpunt /api/preferences, subpad /export)
  • POST /api/preferences/importbackend/src/routes/preferences.ts (koppelpunt /api/preferences, subpad /import)
  • POST /api/preferences/import/preflightbackend/src/routes/preferences.ts (koppelpunt /api/preferences, subpad /import/preflight)

Documentkennis en ophalen

  • DELETE /api/documents/:documentIdbackend/src/routes/documents.ts (koppelpunt /api/documents, subpad /:documentId)
  • DELETE /api/documents/collections/:collectionIdbackend/src/routes/documents.ts (koppelpunt /api/documents, subpad /collections/:collectionId)
  • GET /api/documentsbackend/src/routes/documents.ts (koppelpunt /api/documents, subpad /)
  • GET /api/documents/:documentIdbackend/src/routes/documents.ts (koppelpunt /api/documents, subpad /:documentId)
  • GET /api/documents/:documentId/sourcebackend/src/routes/documents.ts (koppelpunt /api/documents, subpad /:documentId/source)
  • GET /api/documents/collectionsbackend/src/routes/documents.ts (koppelpunt /api/documents, subpad /collections)
  • GET /api/documents/embeddings/statusbackend/src/routes/documents.ts (koppelpunt /api/documents, subpad /embeddings/status)
  • GET /api/documents/session/:sessionIdbackend/src/routes/documents.ts (koppelpunt /api/documents, subpad /session/:sessionId)
  • POST /api/documents/collectionsbackend/src/routes/documents.ts (koppelpunt /api/documents, subpad /collections)
  • POST /api/documents/embeddings/regeneratebackend/src/routes/documents.ts (koppelpunt /api/documents, subpad /embeddings/regenerate)
  • POST /api/documents/fetch-urlbackend/src/routes/documents.ts (koppelpunt /api/documents, subpad /fetch-url)
  • POST /api/documents/searchbackend/src/routes/documents.ts (koppelpunt /api/documents, subpad /search)
  • POST /api/documents/uploadbackend/src/routes/documents.ts (koppelpunt /api/documents, subpad /upload)
  • PUT /api/documents/:documentId/collectionbackend/src/routes/documents.ts (koppelpunt /api/documents, subpad /:documentId/collection)
  • GET /api/embeddings/modelsbackend/src/routes/embeddings.ts (koppelpunt /api/embeddings, subpad /models)

Personageheugen

  • DELETE /api/personas/:id/memorybackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /:id/memory)
  • GET /api/personas/:id/memory/corebackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /:id/memory/core)
  • GET /api/personas/:id/memory/statsbackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /:id/memory/stats)
  • GET /api/personas/:id/memory/statusbackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /:id/memory/status)
  • POST /api/personas/:id/memory/consolidatebackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /:id/memory/consolidate)
  • POST /api/personas/:id/memory/decaybackend/src/routes/personas.ts (koppelpunt /api/personas, subpad /:id/memory/decay)

Webzoeken

  • GET /api/search/accessbackend/src/routes/search.ts (koppelpunt /api/search, subpad /access)
  • GET /api/search/appbackend/src/routes/search.ts (koppelpunt /api/search, subpad /app)
  • GET /api/search/configbackend/src/routes/search.ts (koppelpunt /api/search, subpad /config)
  • POST /api/search/testbackend/src/routes/search.ts (koppelpunt /api/search, subpad /test)
  • PUT /api/search/accessbackend/src/routes/search.ts (koppelpunt /api/search, subpad /access)
  • PUT /api/search/configbackend/src/routes/search.ts (koppelpunt /api/search, subpad /config)

Instellingen en voorkeuren

  • GET /api/preferencesbackend/src/routes/preferences.ts (koppelpunt /api/preferences, subpad /)
  • GET /api/preferences/default-themebackend/src/routes/preferences.ts (koppelpunt /api/preferences, subpad /default-theme)
  • POST /api/preferences/embedding-settings/resetbackend/src/routes/preferences.ts (koppelpunt /api/preferences, subpad /embedding-settings/reset)
  • POST /api/preferences/generation-options/resetbackend/src/routes/preferences.ts (koppelpunt /api/preferences, subpad /generation-options/reset)
  • PUT /api/preferencesbackend/src/routes/preferences.ts (koppelpunt /api/preferences, subpad /)
  • PUT /api/preferences/default-modelbackend/src/routes/preferences.ts (koppelpunt /api/preferences, subpad /default-model)
  • PUT /api/preferences/default-themebackend/src/routes/preferences.ts (koppelpunt /api/preferences, subpad /default-theme)
  • PUT /api/preferences/embedding-settingsbackend/src/routes/preferences.ts (koppelpunt /api/preferences, subpad /embedding-settings)
  • PUT /api/preferences/generation-optionsbackend/src/routes/preferences.ts (koppelpunt /api/preferences, subpad /generation-options)
  • PUT /api/preferences/model-generation-optionsbackend/src/routes/preferences.ts (koppelpunt /api/preferences, subpad /model-generation-options)
  • PUT /api/preferences/system-messagebackend/src/routes/preferences.ts (koppelpunt /api/preferences, subpad /system-message)

Spraakinvoer en -uitvoer

  • GET /api/stt/modelsbackend/src/routes/stt.ts (koppelpunt /api/stt, subpad /models)
  • POST /api/stt/transcribebackend/src/routes/stt.ts (koppelpunt /api/stt, subpad /transcribe)
  • DELETE /api/tts/voice-profiles/:profileIdbackend/src/routes/tts.ts (koppelpunt /api/tts, subpad /voice-profiles/:profileId)
  • GET /api/tts/modelsbackend/src/routes/tts.ts (koppelpunt /api/tts, subpad /models)
  • GET /api/tts/pluginsbackend/src/routes/tts.ts (koppelpunt /api/tts, subpad /plugins)
  • GET /api/tts/voice-profilesbackend/src/routes/tts.ts (koppelpunt /api/tts, subpad /voice-profiles)
  • GET /api/tts/voices/:pluginIdbackend/src/routes/tts.ts (koppelpunt /api/tts, subpad /voices/:pluginId)
  • POST /api/tts/generatebackend/src/routes/tts.ts (koppelpunt /api/tts, subpad /generate)
  • POST /api/tts/generate-base64backend/src/routes/tts.ts (koppelpunt /api/tts, subpad /generate-base64)
  • POST /api/tts/voice-clonebackend/src/routes/tts.ts (koppelpunt /api/tts, subpad /voice-clone)
  • POST /api/tts/voice-profiles/:profileId/revokebackend/src/routes/tts.ts (koppelpunt /api/tts, subpad /voice-profiles/:profileId/revoke)
  • GET /api/voice-accessbackend/src/routes/voiceAccess.ts (koppelpunt /api/voice-access, subpad /)
  • PUT /api/voice-access/:featurebackend/src/routes/voiceAccess.ts (koppelpunt /api/voice-access, subpad /:feature)

Hugging Face Hub

  • GET /api/huggingface-hub/modelsbackend/src/routes/huggingfaceHub.ts (koppelpunt /api/huggingface-hub, subpad /models)
  • GET /api/huggingface-hub/models/:author/:modelNamebackend/src/routes/huggingfaceHub.ts (koppelpunt /api/huggingface-hub, subpad /models/:author/:modelName)
  • GET /api/huggingface-hub/models/:author/:modelName/ggufbackend/src/routes/huggingfaceHub.ts (koppelpunt /api/huggingface-hub, subpad /models/:author/:modelName/gguf)
  • GET /api/huggingface-hub/models/:author/:modelName/has-ggufbackend/src/routes/huggingfaceHub.ts (koppelpunt /api/huggingface-hub, subpad /models/:author/:modelName/has-gguf)
  • GET /api/huggingface-hub/tasksbackend/src/routes/huggingfaceHub.ts (koppelpunt /api/huggingface-hub, subpad /tasks)
  • GET /api/huggingface-hub/trendingbackend/src/routes/huggingfaceHub.ts (koppelpunt /api/huggingface-hub, subpad /trending)
  • POST /api/huggingface-hub/cache/clearbackend/src/routes/huggingfaceHub.ts (koppelpunt /api/huggingface-hub, subpad /cache/clear)

Libre Claw

  • DELETE /api/libre-claw/automations/:automationIdbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /automations/:automationId)
  • GET /api/libre-claw/accessbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /access)
  • GET /api/libre-claw/automationsbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /automations)
  • GET /api/libre-claw/automations/:automationIdbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /automations/:automationId)
  • GET /api/libre-claw/config/fallbackbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /config/fallback)
  • GET /api/libre-claw/config/modelbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /config/model)
  • GET /api/libre-claw/dashboardbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /dashboard)
  • GET /api/libre-claw/healthbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /health)
  • GET /api/libre-claw/runsbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /runs)
  • GET /api/libre-claw/runs/:runIdbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /runs/:runId)
  • GET /api/libre-claw/runs/:runId/eventsbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /runs/:runId/events)
  • GET /api/libre-claw/statusbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /status)
  • GET /api/libre-claw/usagebackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /usage)
  • PATCH /api/libre-claw/automations/:automationIdbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /automations/:automationId)
  • PATCH /api/libre-claw/config/fallbackbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /config/fallback)
  • PATCH /api/libre-claw/config/modelbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /config/model)
  • PATCH /api/libre-claw/config/themebackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /config/theme)
  • POST /api/libre-claw/automationsbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /automations)
  • POST /api/libre-claw/automations/:automationId/pausebackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /automations/:automationId/pause)
  • POST /api/libre-claw/automations/:automationId/resumebackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /automations/:automationId/resume)
  • POST /api/libre-claw/automations/:automationId/runbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /automations/:automationId/run)
  • POST /api/libre-claw/runsbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /runs)
  • POST /api/libre-claw/runs/:runId/cancelbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /runs/:runId/cancel)
  • POST /api/libre-claw/runs/:runId/permissions/:toolCallIdbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /runs/:runId/permissions/:toolCallId)
  • PUT /api/libre-claw/accessbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /access)
  • PUT /api/libre-claw/automations/:automationIdbackend/src/routes/libreClaw.ts (koppelpunt /api/libre-claw, subpad /automations/:automationId)

Duurzame taken en gebeurtenissen

  • GET /api/jobsbackend/src/routes/jobs.ts (koppelpunt /api/jobs, subpad /)
  • GET /api/jobs/:jobIdbackend/src/routes/jobs.ts (koppelpunt /api/jobs, subpad /:jobId)
  • GET /api/jobs/:jobId/eventsbackend/src/routes/jobs.ts (koppelpunt /api/jobs, subpad /:jobId/events)
  • POST /api/jobs/:jobId/cancelbackend/src/routes/jobs.ts (koppelpunt /api/jobs, subpad /:jobId/cancel)

Solo- en teamimplementatieprofielen

Geen gekoppeld Express-eindpunt. De uitvoerbare grens bestaat uit de hierboven geregistreerde interface en/of het bronbewijs.

Herstel en back-up

  • GET /api/recovery/drillsbackend/src/routes/recovery.ts (koppelpunt /api/recovery, subpad /drills)
  • POST /api/recovery/drills/runbackend/src/routes/recovery.ts (koppelpunt /api/recovery, subpad /drills/run)

Exacte inventaris van WebSocket-routes

  • WEBSOCKET /wsChat, backend/src/websocketServer.ts; authenticatiebewijs: backend/src/websocketServer.ts, scripts/test-websocket-tickets.mjs
  • WEBSOCKET /ws/work-terminalWork, backend/src/websocketServer.ts; authenticatiebewijs: backend/src/workTerminalServer.ts, scripts/test-websocket-tickets.mjs
  • WEBSOCKET /ws/work-screenWork, backend/src/websocketServer.ts; authenticatiebewijs: backend/src/workScreenServer.ts
  • WEBSOCKET /ws/work-audioWork, backend/src/websocketServer.ts; authenticatiebewijs: backend/src/workScreenServer.ts

Afdwingingsgrens

De pakketpoort ontleedt TypeScript-/JavaScript-broncode, herleidt elke geïmporteerde Express-router naar het letterlijke koppelpunt in de applicatie en brengt elke letterlijke methode-/paddeclaratie van routers en elk WebSocket-upgradepad één op één met deze inventaris in overeenstemming. De poort faalt bij een niet-gekoppeld routebestand, een niet-ondersteunde bouwer router.route(), een dynamisch routepad, een ontbrekende of dubbele eigenaar van een eindpunt, ontbrekend authenticatiebewijs voor WebSocket, een gewijzigde interfaceroute, ontbrekende toepasselijkheid van schema/manifest/standaardwaarde, verouderd bewijs of een verouderd gegenereerd document.

Bewijs uit gerichte tests is beperkt tot één exact benoemde declaratie test(...) en minstens twee gedragspatronen in de body van die test. Backendtests moeten exacte bestandsargumenten voor test:package zijn; Playwright-specificaties moeten met de normale detectie overeenkomen. De poort bewijst ook dat beide runners in de normale workflow Format & Lint voor pull requests en dev/main worden uitgevoerd.