Reference
The single write surface for Project Marula. All mutations flow through this API and emit domain events.
Connection
- Raw OpenAPI: openapi.json
Tags
admin15 operationsagent-platform12 operationsAgent platform v1: capability registry (deny-by-default, involvement dial), versioned agent skills, IF8 proposal pipeline (approval by default)ai9 operationsalerts7 operationsAlert ingestor: HMAC-signed webhook ingest, dedup/correlation, storm collapse into incident ticketsassets9 operationsattachments6 operationsFile attachments on tickets/comments (ObjectStore-backed)audit2 operationsAppend-only audit log (admin)auth43 operationsRegistration, login, token lifecycleautomations7 operationsEvent-triggered automation rules (admin)billing32 operationsContracts (recurring / T&M / retainer / fixed-fee) + billing-rule previews + native invoicing v1: invoice runs, payments (PaymentProvider seam, none-mode), dunning statesboards22 operationsBoards and semantic-category-bound statusescalendar-sync2 operationsclients10 operationsClient → site → contact → asset hierarchycommercial59 operationsconfig-items21 operationsdead_work5 operationsdedupe3 operationsdispatch-connector3 operationsDispatch connector v1: scoped machine surface — schedule reads + field-service status pushes (API-key dispatch:read / dispatch:write)documents18 operationsDocuments with immutable, append-only, diffable versions (restore-creates-new-version)email12 operationsentity-dedupe11 operationsevents1 operationsfields6 operationsfx4 operationsimports13 operationsintegrations20 operationsSigned webhooks OUT + scoped API keys (plugin runtime v1)kb23 operationsNative knowledge base: categories, articles, client-facing flagslabels8 operationsmigration5 operationsMigration connector (third-party tools): bulk push riding the import engine with checkpoint cursors, cursor-paged read-model pull; API-key scoped (migration:read/write), per-key rate limitednotifications9 operationsNotification centeronboarding8 operationsWave 26 onboarding flows: org wizard + per-user first-run (skippable/disablable)org14 operationsorg-users19 operationspasswords12 operationsplugins39 operationspm-schedules6 operationsportal28 operationsClient portal v1: login, own-client tickets, repliesportal-admin6 operationsStaff administration of portal users + board exposurepresence2 operationsprojects27 operationsProjects: phases/tasks/dependencies/views/templates + milestone billing eventspurchasing27 operationsVendors, purchase orders with typed receipt states, receipts posting into the stock ledger, reseller deeplinks, and the bill → project cost rollup hook (Wave 32 lane 2)quarantine4 operationsQuarantine admin: objects the malware scanner rejected, with the release override, its reason, and the delete path (org admin only)rag6 operationsRAG and multimodal vector namespace (ADR 0020): 768-dim passage and media chunk ingest, hybrid BM25 + exact-KNN RRF retrieval, and provable deletion receiptsreports21 operationsOperational reports + stored report definitions over the versioned read-model viewsscheduling86 operationsAppointments, availability, on-call, calendar viewssearch4 operationsUnified FTS search across tickets, comments and clientssecrets23 operationssettings36 operationsTyped settings registry: org + user scoped valuessign_offs6 operationsCustomer sign-off capture: witnessed signatures, their revocation trail, and consent wordingsla8 operationsSLA calendars, policies, escalation ladders (admin)tags7 operationstaxonomy10 operationsticket-costs9 operationsticket-links5 operationstickets23 operationsTicketing: lifecycle, notes, checkliststime11 operationstimers18 operationsSingle-active-timer workflow + time entriesworkflow-overrides4 operationsworkflows12 operations