curl --request DELETE \
--url 'https://api.usedatabrain.com/api/v2/data-app/datamarts/semantic-layer?datamartName=sales-analytics' \
--header 'Authorization: Bearer dbn_live_abc123...'
{
"id": "sales-analytics"
}
curl --request DELETE \
--url 'https://api.usedatabrain.com/api/v2/data-app/datamarts/semantic-layer?datamartName=sales-analytics' \
--header 'Authorization: Bearer dbn_live_abc123...'
{
"id": "sales-analytics"
}
Delete the semantic layer from a datamart, removing all descriptions, synonyms, column types, and feedback.
curl --request DELETE \
--url 'https://api.usedatabrain.com/api/v2/data-app/datamarts/semantic-layer?datamartName=sales-analytics' \
--header 'Authorization: Bearer dbn_live_abc123...'
{
"id": "sales-analytics"
}
curl --request DELETE \
--url 'https://api.usedatabrain.com/api/v2/data-app/datamarts/semantic-layer?datamartName=sales-analytics' \
--header 'Authorization: Bearer dbn_live_abc123...'
{
"id": "sales-analytics"
}
Permanently remove all semantic layer metadata from a datamart. This clears table descriptions, column metadata (descriptions, synonyms, column types, configs), and feedback. The underlying datamart structure (tables, columns) remains intact.Documentation Index
Fetch the complete documentation index at: https://docs.usedatabrain.com/llms.txt
Use this file to discover all available pages before exploring further.
403 error.
To access your service token:
Authorization: Bearer dbn_live_abc123...
Show Finding datamart names
error field in the JSON body when the request succeeds.
| Status Code | Description |
|---|---|
200 | OK — Semantic layer deleted successfully |
400 | Bad Request — Missing datamartName or datamart not found |
401 | Unauthorized — Invalid or missing API token |
403 | Forbidden — Data app token used instead of service token |
404 | Not Found — No semantic layer exists for this datamart |
500 | Internal Server Error — Server error occurred |
| Error Code | HTTP Status | Description |
|---|---|---|
INVALID_REQUEST_BODY | 400 | datamartName query parameter is missing |
INVALID_DATAMART | 400 | Datamart not found |
SEMANTIC_LAYER_NOT_FOUND | 404 | No semantic layer exists for this datamart |
AUTHENTICATION_ERROR | 403 | Data app token used instead of service token |
INTERNAL_SERVER_ERROR | 500 | Server error |
Backup the semantic layer
curl --request GET \
--url 'https://api.usedatabrain.com/api/v2/data-app/datamarts/semantic-layer?datamartName=sales-analytics' \
--header 'Authorization: Bearer dbn_live_abc123...' \
-o semantic-layer-backup.json
Delete the semantic layer
curl --request DELETE \
--url 'https://api.usedatabrain.com/api/v2/data-app/datamarts/semantic-layer?datamartName=sales-analytics' \
--header 'Authorization: Bearer dbn_live_abc123...'
Verify deletion
curl --request GET \
--url 'https://api.usedatabrain.com/api/v2/data-app/datamarts/semantic-layer?datamartName=sales-analytics' \
--header 'Authorization: Bearer dbn_live_abc123...'
null descriptions, empty synonyms, and a completion score of 0.