Create semantic model
Create a new semantic model manually. For AI-generated models, use the “Generate semantic model” endpoint instead.
Required roles: nx1_semantic_modeller or nx1_semantic_admin
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Body
Request to create a semantic model.
Business-friendly model name.
DataHub domain URN.
Human-readable domain name.
List of source table URNs.
SQL query for the view.
Trino catalog.
Trino schema.
Model description.
Column definitions.
AI confidence score.
AI reasoning for this model.
Response
Model created successfully
Response model for a semantic model.
Business-friendly model name.
DataHub domain URN.
Human-readable domain name.
Status of a semantic model.
draft, pending_review, approved, rejected, deployed, failed, archived Model description.

