Pass-through integration for local government · records are never stored System status1-559-251-7767Sentra familySign in
SentraBridgeIntegration platform
Service requests & work ordersConnector

Cityworks integration (Trimble)
for public works

Trimble Cityworks is GIS-centric asset management software used by public works and utility departments. Crews track service requests, work orders and inspections against assets in the city's Esri GIS. Trimble names Trimble Unity Maintain as its long-term successor.

Pre-built connector

Cityworks (Trimble Unity)

Tier
Pre-built connector
Category
Service requests & work orders
Sign-in
API key in the address
Paging
single response
Sandbox
Yes: practice with made-up data
Status
Built from the vendor's public documentation; confirmed with your account during setup

Vendor documentation ↗

§ Overview

What connecting Cityworks does.

SentraBridge reads, creates and updates Cityworks service requests, work orders and inspections, and reads assets. This connector is built from Cityworks' public developer guides and is confirmed with the city's own server and API docs during setup.

  • Service requests: Read, create and update requests: problem type, description, address and status.
  • Work orders: Read, create and update work orders, including linked assets by entity type and ID.
  • Inspections: Read, create and update inspections and observations on assets.
  • Assets: Read GIS asset entities by type and ID.
What SentraBridge can do with Cityworks (Trimble Unity)
resourcereadwritechanges onlyfields
Service requestslistcreate, update—Request ID, Problem type, Description, Address, Status, Initiated by…
Work orderslistcreate, update—Work order ID, Template, Description, Address, Status, Priority…
Inspectionslistcreate, update—Inspection ID, Template, Asset type, Asset ID, Status, Inspected…
Assets (GIS entities)list——Asset type, Asset ID, Description, Address
§ Use cases

What cities connect Cityworks for.

311 requests to Cityworks

Pothole, streetlight and sewer requests from Sentra 311 or Open311 become Cityworks service requests with the address and description.

Status back to residents

When a work order closes in Cityworks, the matching 311 request is updated so the resident gets a reply.

Work orders to the city database

Changed work orders are copied to SQL Server for reporting and dashboards next to other departments' data.

Inspection results to GIS

Completed inspections update attributes on an ArcGIS layer the asset team uses for planning.

§ How it works

How to connect Cityworks

  1. 01Get accessCreate a Cityworks user for SentraBridge with access to the request and work order templates.
  2. 02Add the connectionGet a token from General/Authentication/Authenticate.
  3. 03Preview real recordsEnter the server address and send the token the way your Cityworks version expects.
  4. 04Turn it onCheck paths against your server's /apidocs page and preview one search.
§ Often connected with

Cityworks and the rest of city hall.

Systems cities commonly connect with Cityworks, each with its own connector page.

§ FAQ

Cityworks integration questions

Does Cityworks have an API?

Yes. Each Cityworks server has REST services with documentation at its /apidocs/ address. Requests send a form field named data holding JSON, which SentraBridge handles.

How do I connect 311 to Cityworks?

Start a flow from the 311 system's webhook or a schedule, map category, address and description to a Cityworks service request, and write the new request ID back to 311.

Why does a search return only IDs?

Cityworks search methods answer with IDs. SentraBridge follows them with a Look up step on the by-ID method to read whole records.

Is the Cityworks connector verified?

It is built from public developer guides and tested on a SentraBridge sandbox. Paths and fields are confirmed against your server before anything runs.

Connect Cityworks (Trimble Unity) to the rest.

We'll set up a workspace with your systems in a sandbox and build your first flow with you.