tc_views
Manage 3D views in Trimble Connect: create, read, update, delete views, camera, presentation, section boxes, section planes, and markups.
Instructions
Trimble Connect 3D Views: CRUD plus camera, presentation, section box/planes and markups. Select the endpoint with the "action" parameter. Path placeholders {projectId}/{id}/{subId}/{extraId}/{version} are filled from the matching input parameters. Actions:
list: GET /views — query: {projectId}
get: GET /views/{id} — id=viewId
create: POST /views — body: view definition {name, projectId, models?, camera?...}
update: PATCH /views/{id} — id=viewId, body: fields to update
delete: DELETE /views/{id} — id=viewId
camera_get: GET /views/{id}/camera — id=viewId
camera_update: PATCH /views/{id}/camera — id=viewId, body: camera
presentation_get: GET /views/{id}/presentation — id=viewId
presentation_update: PATCH /views/{id}/presentation — id=viewId, body: presentation
sectionbox_get: GET /views/{id}/sectionbox — id=viewId
sectionbox_update: PUT /views/{id}/sectionbox — id=viewId, body: section box
sectionbox_delete: DELETE /views/{id}/sectionbox — id=viewId
sectionplanes_list: GET /views/{id}/sectionplanes — id=viewId
sectionplane_create: POST /views/{id}/sectionplanes — id=viewId, body: section plane
sectionplane_update: PATCH /views/{id}/sectionplanes — id=viewId, body: section plane
sectionplane_delete: DELETE /views/{id}/sectionplanes/{subId} — id=viewId, subId=sectionplaneId
markups_list: GET /views/{id}/markups — id=viewId
markups_create: POST /views/{id}/markups — id=viewId, body: markups
markups_update: PATCH /views/{id}/markups — id=viewId, body: markups
markup_delete: DELETE /views/{id}/markups/{subId} — id=viewId, subId=markupId
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Primary resource ID — required when the action path contains {id} | |
| body | No | JSON request body for POST/PUT/PATCH (and some DELETE) actions | |
| query | No | Query parameters as key-value pairs | |
| subId | No | Secondary resource ID — required when the action path contains {subId} | |
| action | Yes | Endpoint to call (see tool description) | |
| region | Yes | Trimble Connect region: us (North America), eu (Europe), ap (Asia-Pacific), ap-au (Australia) | |
| extraId | No | Tertiary resource ID — required when the action path contains {extraId} | |
| version | No | Version number — required when the action path contains {version} | |
| projectId | No | Project ID — required when the action path contains {projectId} | |
| bcfVersion | No | BCF API version for BCF actions (default 2.1) |