Project management
Trimble ProjectSight API and integration guide
ProjectSight has a versioned REST API with an OpenAPI definition, a .NET SDK and public samples. Access goes through the ProjectSight team rather than self-service sign-up.
Last verified October 2026 against the sources below. Confirm details with Trimble before you build.
At a glance
- Category
- Project management · Trimble
- API style
- REST/JSON (versioned /v1.0 paths) with an OpenAPI definition, a .NET SDK and a public samples repository.
- Authentication
- Trimble Identity OAuth 2.0. Trimble says both client credentials and authorization code can be used, with authorization code encouraged for user-level access control. Users must have logged in to ProjectSight at least once.
- Sandbox / developer program
- Not confirmed. Confirm with vendor.
- Webhooks / events
- Not documented on the developer portal.
- Rate limits
- Not published. Confirm with vendor.
- Exports and files
- Not confirmed. Trimble App Xchange lists a ProjectSight connector.
- Marketplace / partner program
- Trimble App Xchange.
Key objects for construction workflows
- Portfolios
- Projects
- Records: RFIs, submittals, contracts, change orders and more
- Assignments
Notes and gotchas
- Access isn't self-serve: subscribing to the API starts a process with the ProjectSight team.
- The single assignments endpoint is deprecated in favor of a two-phase summaries-then-details pattern per portfolio and table type.
- Licensing wording on the developer page is inconsistent; confirm what your plan includes.
Sources
Frequently asked questions
Does Trimble ProjectSight have an API?
Yes. ProjectSight has a REST API with an OpenAPI definition and a .NET SDK, documented on developer.trimble.com. Access is arranged with the ProjectSight team.
Which OAuth flow should a ProjectSight integration use?
Trimble supports client credentials and authorization code, and encourages authorization code when the integration should respect each user's access.
Have you built on the ProjectSight API?
Yes, as a Trimble employee: an MCP server with 425 tools across 48 API domains. That code belongs to Trimble; we bring the experience and patterns, not the code.
Next step
Connecting Trimble ProjectSight to your other systems?
Bring the systems and the report or workflow you want to fix. We'll walk through what moves, who owns each record, and what to check first.