v4
latestOpenAPI 3.1.02026-08-01207318738.7 KBModels
Delete topic
delete/api/v1/models/{modelId}/topic/{topicName}
Path parameters
modelIdstring uuid required
Model UUID
Example:123e4567-e89b-12d3-a456-426614174000
Model UUID
topicNamestring required
Topic name
Example:sales_analytics
Topic name
Query parameters
branch_idstring uuid
Branch ID to use for branch-aware operations
Example:123e4567-e89b-12d3-a456-426614174001
Branch ID to use for branch-aware operations
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
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.
Response
Topic deleted successfully
Example response
{
"success": true
}