v4

latestOpenAPI 3.1.02026-08-01207318738.7 KB
Models

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

successboolean required

Whether the operation was successful

Example response

{
  "success": true
}