Skip to content

Support Matrix

This page tracks externally supported OWOX Data Marts business endpoints that accept authentication derived from an OWOX API key.

The inventory excludes endpoints that reject API-key authentication, internal and legacy routes, authentication infrastructure such as POST /api/auth/api-keys/exchange, MCP and OAuth protocol routes, and the deprecated direct-link-only Insights family. Only the current Insights family accessible through the regular UI is included.

A linked Covered value opens the exact Swagger operation or API-client guide section. Its YYYY-MM-DD date records when that coverage dimension became complete. Gap means required coverage is known to be missing. Unassessed means the dimension has not been evaluated and does not imply a gap.

API-key endpointsFully coveredOpenAPI coveredAPI client coveredUnassessed
13916/139 (12%)16/139 (12%)16/139 (12%)123

Fully covered means both OpenAPI and API client coverage are complete. All percentages use the complete endpoint inventory below as their denominator.

Low-level getJson, postJson, putJson, patchJson, deleteJson, and getStream calls are an escape hatch, not typed endpoint coverage. They never change an endpoint’s API-client coverage status; only a typed resource with runtime response validation counts as API-client coverage.

EndpointOpenAPIAPI client
GET /api/auth/contextCovered · 2026-07-22Covered · 2026-07-22
EndpointOpenAPIAPI client
GET /api/connectorsUnassessedUnassessed
GET /api/connectors/{connectorName}/fieldsUnassessedUnassessed
GET /api/connectors/{connectorName}/specificationUnassessedUnassessed
EndpointOpenAPIAPI client
GET /api/contextsUnassessedUnassessed
POST /api/contextsUnassessedUnassessed
DELETE /api/contexts/{id}UnassessedUnassessed
PUT /api/contexts/{id}UnassessedUnassessed
GET /api/contexts/{id}/impactUnassessedUnassessed
PUT /api/contexts/{id}/membersUnassessedUnassessed
EndpointOpenAPIAPI client
POST /api/data-marts/{dataMartId}/relationshipsUnassessedUnassessed
GET /api/data-marts/{dataMartId}/relationships/graphUnassessedUnassessed
DELETE /api/data-marts/{dataMartId}/relationships/{id}UnassessedUnassessed
PATCH /api/data-marts/{dataMartId}/relationships/{id}UnassessedUnassessed
EndpointOpenAPIAPI client
GET /api/data-storages/{storageId}/relationshipsUnassessedUnassessed
EndpointOpenAPIAPI client
GET /api/data-destinationsUnassessedUnassessed
POST /api/data-destinationsUnassessedUnassessed
GET /api/data-destinations/by-type/{type}UnassessedUnassessed
DELETE /api/data-destinations/{id}UnassessedUnassessed
GET /api/data-destinations/{id}UnassessedUnassessed
PUT /api/data-destinations/{id}UnassessedUnassessed
PUT /api/data-destinations/{id}/availabilityUnassessedUnassessed
POST /api/data-destinations/{id}/google-sheets/documentsUnassessedUnassessed
GET /api/data-destinations/{id}/impactUnassessedUnassessed
POST /api/data-destinations/{id}/rotate-secret-keyUnassessedUnassessed
EndpointOpenAPIAPI client
GET /api/data-martsCovered · 2026-07-23Covered · 2026-07-23
POST /api/data-martsUnassessedUnassessed
GET /api/data-marts/ai-helper/availabilityUnassessedUnassessed
GET /api/data-marts/by-connector/{connectorName}UnassessedUnassessed
POST /api/data-marts/health-statusUnassessedUnassessed
GET /api/data-marts/member-ownership-warningsUnassessedUnassessed
POST /api/data-marts/{dataMartId}/ai-helper/triggersUnassessedUnassessed
DELETE /api/data-marts/{dataMartId}/ai-helper/triggers/{triggerId}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/ai-helper/triggers/{triggerId}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/ai-helper/triggers/{triggerId}/statusUnassessedUnassessed
POST /api/data-marts/{dataMartId}/schema-actualize-triggersUnassessedUnassessed
DELETE /api/data-marts/{dataMartId}/schema-actualize-triggers/{triggerId}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/schema-actualize-triggers/{triggerId}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/schema-actualize-triggers/{triggerId}/statusUnassessedUnassessed
POST /api/data-marts/{dataMartId}/sql-dry-run-triggersUnassessedUnassessed
DELETE /api/data-marts/{dataMartId}/sql-dry-run-triggers/{triggerId}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/sql-dry-run-triggers/{triggerId}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/sql-dry-run-triggers/{triggerId}/statusUnassessedUnassessed
DELETE /api/data-marts/{id}UnassessedUnassessed
GET /api/data-marts/{id}UnassessedUnassessed
PUT /api/data-marts/{id}/availabilityUnassessedUnassessed
GET /api/data-marts/{id}/blendable-schemaUnassessedUnassessed
PUT /api/data-marts/{id}/blended-fields-configUnassessedUnassessed
PUT /api/data-marts/{id}/contextsUnassessedUnassessed
PUT /api/data-marts/{id}/definitionUnassessedUnassessed
PUT /api/data-marts/{id}/descriptionUnassessedUnassessed
POST /api/data-marts/{id}/manual-runCovered · 2026-08-07Covered · 2026-08-07
PUT /api/data-marts/{id}/ownersUnassessedUnassessed
PUT /api/data-marts/{id}/publishUnassessedUnassessed
GET /api/data-marts/{id}/runsCovered · 2026-08-07Covered · 2026-08-07
GET /api/data-marts/{id}/runs/{runId}Covered · 2026-08-07Covered · 2026-08-07
POST /api/data-marts/{id}/runs/{runId}/cancelCovered · 2026-08-07Covered · 2026-08-07
PUT /api/data-marts/{id}/schemaUnassessedUnassessed
PUT /api/data-marts/{id}/titleUnassessedUnassessed
POST /api/data-marts/{id}/validate-definitionUnassessedUnassessed
EndpointOpenAPIAPI client
GET /api/data-storagesUnassessedUnassessed
POST /api/data-storagesUnassessedUnassessed
GET /api/data-storages/by-type/{type}UnassessedUnassessed
POST /api/data-storages/{dataStorageId}/publish-drafts-triggersUnassessedUnassessed
DELETE /api/data-storages/{dataStorageId}/publish-drafts-triggers/{triggerId}UnassessedUnassessed
GET /api/data-storages/{dataStorageId}/publish-drafts-triggers/{triggerId}UnassessedUnassessed
GET /api/data-storages/{dataStorageId}/publish-drafts-triggers/{triggerId}/statusUnassessedUnassessed
DELETE /api/data-storages/{id}UnassessedUnassessed
GET /api/data-storages/{id}UnassessedUnassessed
PUT /api/data-storages/{id}UnassessedUnassessed
PUT /api/data-storages/{id}/availabilityUnassessedUnassessed
GET /api/data-storages/{id}/resourcesUnassessedUnassessed
POST /api/data-storages/{id}/validate-accessUnassessedUnassessed
EndpointOpenAPIAPI client
GET /api/external/http-data/data-marts/{dataMartId}.ndjsonCovered · 2026-07-23Covered · 2026-07-23

This section includes only the current Insights family. The deprecated family whose UI is reachable only through direct links is excluded.

EndpointOpenAPIAPI client
GET /api/data-marts/insight-templatesCovered · 2026-07-21Covered · 2026-07-21
GET /api/data-marts/{dataMartId}/ai-assistant/run-triggersUnassessedUnassessed
DELETE /api/data-marts/{dataMartId}/ai-assistant/run-triggers/{triggerId}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/ai-assistant/run-triggers/{triggerId}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/ai-assistant/run-triggers/{triggerId}/statusUnassessedUnassessed
GET /api/data-marts/{dataMartId}/ai-assistant/sessionsUnassessedUnassessed
POST /api/data-marts/{dataMartId}/ai-assistant/sessionsUnassessedUnassessed
DELETE /api/data-marts/{dataMartId}/ai-assistant/sessions/{sessionId}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/ai-assistant/sessions/{sessionId}UnassessedUnassessed
POST /api/data-marts/{dataMartId}/ai-assistant/sessions/{sessionId}/applyUnassessedUnassessed
POST /api/data-marts/{dataMartId}/ai-assistant/sessions/{sessionId}/messagesUnassessedUnassessed
PATCH /api/data-marts/{dataMartId}/ai-assistant/sessions/{sessionId}/titleUnassessedUnassessed
GET /api/data-marts/{dataMartId}/insight-artifactsUnassessedUnassessed
POST /api/data-marts/{dataMartId}/insight-artifactsUnassessedUnassessed
DELETE /api/data-marts/{dataMartId}/insight-artifacts/{insightArtifactId}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/insight-artifacts/{insightArtifactId}UnassessedUnassessed
PUT /api/data-marts/{dataMartId}/insight-artifacts/{insightArtifactId}UnassessedUnassessed
POST /api/data-marts/{dataMartId}/insight-artifacts/{insightArtifactId}/sql-preview-triggersUnassessedUnassessed
DELETE /api/data-marts/{dataMartId}/insight-artifacts/{insightArtifactId}/sql-preview-triggers/{triggerId}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/insight-artifacts/{insightArtifactId}/sql-preview-triggers/{triggerId}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/insight-artifacts/{insightArtifactId}/sql-preview-triggers/{triggerId}/statusUnassessedUnassessed
PUT /api/data-marts/{dataMartId}/insight-artifacts/{insightArtifactId}/titleUnassessedUnassessed
GET /api/data-marts/{dataMartId}/insight-templatesUnassessedUnassessed
POST /api/data-marts/{dataMartId}/insight-templatesUnassessedUnassessed
DELETE /api/data-marts/{dataMartId}/insight-templates/{insightTemplateId}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/insight-templates/{insightTemplateId}UnassessedUnassessed
PUT /api/data-marts/{dataMartId}/insight-templates/{insightTemplateId}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/insight-templates/{insightTemplateId}/run-triggersUnassessedUnassessed
POST /api/data-marts/{dataMartId}/insight-templates/{insightTemplateId}/run-triggersUnassessedUnassessed
DELETE /api/data-marts/{dataMartId}/insight-templates/{insightTemplateId}/run-triggers/{triggerId}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/insight-templates/{insightTemplateId}/run-triggers/{triggerId}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/insight-templates/{insightTemplateId}/run-triggers/{triggerId}/statusUnassessedUnassessed
GET /api/data-marts/{dataMartId}/insight-templates/{insightTemplateId}/sourcesUnassessedUnassessed
POST /api/data-marts/{dataMartId}/insight-templates/{insightTemplateId}/sourcesUnassessedUnassessed
DELETE /api/data-marts/{dataMartId}/insight-templates/{insightTemplateId}/sources/{sourceId}UnassessedUnassessed
PATCH /api/data-marts/{dataMartId}/insight-templates/{insightTemplateId}/sources/{sourceId}UnassessedUnassessed
PUT /api/data-marts/{dataMartId}/insight-templates/{insightTemplateId}/titleUnassessedUnassessed
EndpointOpenAPIAPI client
GET /api/model-canvas/data-martsCovered · 2026-07-21Covered · 2026-07-21
GET /api/model-canvas/edgesCovered · 2026-07-21Covered · 2026-07-21
EndpointOpenAPIAPI client
GET /api/projects/notification-settingsUnassessedUnassessed
GET /api/projects/notification-settings/membersUnassessedUnassessed
PUT /api/projects/notification-settings/{notificationType}UnassessedUnassessed
POST /api/projects/notification-settings/{notificationType}/test-webhookUnassessedUnassessed
EndpointOpenAPIAPI client
GET /api/projects/settingsCovered · 2026-07-21Covered · 2026-07-21
PUT /api/projects/settings/descriptionCovered · 2026-07-21Covered · 2026-07-21
EndpointOpenAPIAPI client
GET /api/reportsUnassessedUnassessed
POST /api/reportsUnassessedUnassessed
GET /api/reports/data-mart/{dataMartId}UnassessedUnassessed
GET /api/reports/data-mart/{dataMartId}/insight-template/{insightTemplateId}UnassessedUnassessed
DELETE /api/reports/{id}UnassessedUnassessed
GET /api/reports/{id}UnassessedUnassessed
PUT /api/reports/{id}UnassessedUnassessed
POST /api/reports/{id}/copy-as-data-martUnassessedUnassessed
GET /api/reports/{id}/generated-sqlUnassessedUnassessed
POST /api/reports/{id}/runUnassessedUnassessed
EndpointOpenAPIAPI client
GET /api/data-marts/runsCovered · 2026-07-23Covered · 2026-07-23
EndpointOpenAPIAPI client
GET /api/data-marts/scheduled-triggersUnassessedUnassessed
GET /api/data-marts/{dataMartId}/scheduled-triggersUnassessedUnassessed
POST /api/data-marts/{dataMartId}/scheduled-triggersUnassessedUnassessed
DELETE /api/data-marts/{dataMartId}/scheduled-triggers/{id}UnassessedUnassessed
GET /api/data-marts/{dataMartId}/scheduled-triggers/{id}UnassessedUnassessed
PUT /api/data-marts/{dataMartId}/scheduled-triggers/{id}UnassessedUnassessed
EndpointOpenAPIAPI client
GET /api/searchCovered · 2026-07-23Covered · 2026-07-23
EndpointOpenAPIAPI client
GET /api/project-setup-progressCovered · 2026-07-21Covered · 2026-07-21
EndpointOpenAPIAPI client
POST /api/markdown/parse-to-htmlCovered · 2026-07-22Covered · 2026-07-22