Faciotech CRM Office Suite API
Version 1.0.0
Template management, merge-field bindings, document render jobs, multi-format conversion, worker runtime health, and central tenant administration for the OfficeSuite module. Render jobs are processed asynchronously; poll /render-jobs/{id} until status is "completed".
Base URL
https://{tenant}.faciotech.net/api/v1. Replace {tenant} with the tenant subdomain assigned by Faciotech. Endpoint paths below are relative to this URL.
Endpoints
Templates
- GETList office templates
/office/templates - POSTCreate office template
/office/templates - GETGet office template
/office/templates/{id} - PUTUpdate office template
/office/templates/{id} - POSTPublish office template version
/office/templates/{id}/publish - POSTRender deterministic preview
/office/templates/{id}/preview
Merge Fields
- GETList merge fields by binding
/office/merge-fields
Render Jobs
- POSTQueue render job
/office/render-jobs - GETGet render job status
/office/render-jobs/{id} - POSTRetry failed render job
/office/render-jobs/{id}/retry
Documents
- GETDownload rendered artifact
/office/documents/{id}/download - POSTConvert artifact to target format
/office/documents/{id}/convert
Runtime
- GETTenant office worker and queue runtime health
/office/runtime/health
Central Admin
- GETCentral API — list tenant templates
/tenants/{tenant_id}/office/templates - POSTCentral API — sync default template catalogue
/tenants/{tenant_id}/office/templates/sync-defaults - GETCentral API — tenant office runtime health
/tenants/{tenant_id}/office/health - GETCentral API — office security and governance events
/tenants/{tenant_id}/office/audit