Guides and Articles

Use this documentation when building your Trimble Connect apps

Get started with Trimble Connect Core APIs

Updated: 20 May 2020

Introduction to Trimble Connect Core APIs

The Trimble Connect Core has APIs for managing entities such as projects, project memberships, files, todos, views.

The Core API allows one to read, write and update data into and out of the Trimble Connect platform. One can create folders, upload and download files, modify views and do much more from any application.

The Core API is a standard RESTful API. It uses GET to retrieve information, PUT to store or update a resource, POST to create a new entity, and DELETE to remove it.

Use the Trimble Connect SDKs

When programming in .NET we recommend using the Trimble Connect .NET SDK.

For Javascript, you can get the trimble-connect-sdk package from npm.

Region-specific servers

Requests for Trimble Connect project data are targeted against region-specific servers. There is a method for discovering region-specific server urls on the master region (North America).

Code examples

Authenticate with Trimble Identity using Oauth 2.0

See the Authentication Guide for details. As a result, the Trimble Identity access_token is returned.

Use the Trimble Connect APIs using the access token

The Trimble Identity access_token is passed in the request headers:

Authorization: Bearer <access_token>