trimble.com
Trimble exposes HTTP APIs for Trimble Connect (authenticate with Trimble ID OAuth bearer tokens from a registered app), the Vista API (use an `X-Application-Key` API key plus subscriber code), Unity Construct (account-enabled API access key), and Geospatial Field Data/Field Configuration APIs (surface documented, but runtime auth mechanics were not confirmed).
- Trimble Vista APIdiscovered
- Trimble Connect APIsdiscovered
- Trimble Geospatial Field Data APIsdiscovered
- Trimble Unity Construct APIdiscovered
For Trimble Connect integrations, register your app via the Trimble Connect Integrations page. Trimble provides a Consumer Key, Consumer secret, Application Name, and Callback Url. Use those with Trimble ID OAuth at Trimble Authentication docs. For user-facing apps, Trimble recommends the Authorization Code with PKCE flow; for server-to-server cases supported by a product, Trimble ID also documents a client-credentials flow at Client Credentials.
Get onboarded for the Vista API as described in the Getting Started Guide. App Xchange/Vista setup is coordinated during onboarding, and your API key and subscriber code are provided during setup. For third-party access, request a vendor-specific API key during onboarding, via your customer portal, or from App Xchange Support.
Your Vista subscriber code is issued during Vista API onboarding alongside your API key, as described in the Getting Started Guide. You need it together with the API key to call subscriber-scoped endpoints under the direct API path.
Have a Trimble Unity Construct account enabled for API access by an account administrator. As documented in the Unity Construct API, once your account is enabled for API Access and you are granted an API Access Key, you can use the API. There is no separate special setup beyond having a configured and in-use Unity Construct instance.
conventions · 1/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✓https://trimble.com/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing