These endpoints provide methods to add, edit, and delete data model and property related data
Method: GET
Uri: /Project/{projectId}/model
Authorization: ProjectAccess
Get list of data model in a project
Method: POST
Uri: /Project/{projectId}/model
Authorization: ProjectContributorAccess
Create a data model for a project
Method: GET
Uri: /Project/{projectId}/model/{modelId}
Authorization: ProjectAccess
Get a data model by its Id
Method: PUT
Uri: /Project/{projectId}/model/{modelId}
Authorization: ProjectContributorAccess
Update a data model
Method: DELETE
Uri: /Project/{projectId}/model/{modelId}
Authorization: ProjectContributorAccess
Delete a data model
Method: GET
Uri: /Project/{projectId}/model/name/{modelName}
Authorization: ProjectAccess
Get a data model by its name
Method: GET
Uri: /Project/{projectId}/model/{modelId}/property
Authorization: ProjectAccess
Get the list of property in a data model
Method: POST
Uri: /Project/{projectId}/model/property/{propertyId}
Authorization: ProjectContributorAccess
Create a property for a data model
Method: GET
Uri: /Project/{projectId}/model/{modelId}property/{propertyId}
Authorization: ProjectAccess
Get a property by its Id
Method: PUT
Uri: /Project/{projectId}/model/{modelId}/property/{propertyId}
Authorization: ProjectContributorAccess
Update the property of a data model
Method: DELETE
Uri: /Project/{projectId}/model/{modelId}/property/{propertyId}
Authorization: ProjectContributorAccess
Delete a property of a data model
Method: GET
Uri: /Project/{projectId}/model/{modelId}/property/name/{propertyName}
Authorization: ProjectAccess
Get a data model's property by its name