Skip to main content

Updating block model metadata

Update the metadata of the block model bm_id in the workspace workspace_id using the Update a block model's metadata endpoint. Currently, the only metadata that can be modified using this endpoint is the block model name, description, and size_unit_id.

Request

MethodRequest URL
PATCH/orgs/{org_id}/workspaces/{workspace_id}/block-models/{bm_id}

Request Body

UpdateBlockModel
{
"description": "string",
"name": "string",
"coordinate_reference_system": "string",
"size_unit_id": "string"
}
Schema fieldDescription
descriptionOptional. New description for the block model. Maximum 500 characters.
nameOptional. New name for the block model, must be between 3 and 100 characters (inclusive).
coordinate_reference_systemOptional. The coordinate reference system used for the block model definition. See Coordinate reference systems for more information.
size_unit_idOptional. The ID of the unit that block sizes are measured in.

Response

On success, the API will respond with HTTP status code 200 OK, and a response body containing the updated BlockModel object.

If another block model exists in the workspace workspace_id with the same name as name, the request will fail with an HTTP status code of 409 Conflict.

Example: Updating the name of a block model

The name of a block model bm_id can be modified using the following request.

MethodRequest URL
PATCH/orgs/{org_id}/workspaces/{workspace_id}/block-models/{bm_id}
Request body
{
"name": "My new block model name"
}

The new name is not currently in use by another block model, so the request succeeds with the status 200 OK. The BlockModel object is returned in the response body with the updated value in the name field.


© Seequent, The Bentley Subsurface Company