Models
Delete topic
delete/api/v1/models/{modelId}/topic/{topicName}
Request
- Base URLhttps://omniapp.co (the document declares no server; this is the origin it was published from)
- URLhttps://omniapp.co/api/v1/models/{modelId}/topic/{topicName}
- AuthHTTP bearer
Path parameters
modelIdstring uuid required
Model UUID
Example:123e4567-e89b-12d3-a456-426614174000
topicNamestring required
Topic name
Example:sales_analytics
Query parameters
branch_idstring uuid
The branch to work in: its orgBranchId, or its per-model branch ID as listed under branches by GET /api/v1/models?include=activeBranches. 404 when the branch has no branch on this model.
Example:123e4567-e89b-12d3-a456-426614174001
mode'COMBINED' | 'MERGED' | 'EXTENSION'
Controls delete behavior to match IDE editing modes. COMBINED (default) adds the topic to deletedTopics if it exists in the parent model (prevents reappearing). MERGED behaves the same as COMBINED. EXTENSION hard-deletes the topic from the extension layer.
Example:COMBINED
Response
Topic deleted successfully
Example response
{
"success": true
}Changes
No recorded changes to this operation across all 97 revisions of this API.