The API Report CardAPI Index
Cityworks

Cityworks API

GIS-centric public asset EAM · cityworks.com

A REST API exists but is documented per customer instance at each deployment's /apidocs endpoint, with no central developer portal. Access effectively requires being a licensed Cityworks customer or partner. The v23 switch to a custom token header broke older integrations.

Last verified: July 2026Government
API GRADE
F
VERIFIED JUL 2026

SCORECARD

ExistenceGOODA real REST API ships with every deployment, solid enough that FME, VertiGIS, and community wrappers integrate against it.
AccessFAILNo central developer portal; access typically requires being a licensed customer or partner, and docs live inside each instance.
CoveragePOORCapabilities vary across versions and deployments; API and webhooks miss integration scenarios, forcing custom workarounds.
AuthFAILA custom cityworks token header scheme introduced in v23 broke older integrations and requires per-version handling.
Docs & DXFAILDocs are hosted per customer instance rather than centrally published; discovery and onboarding are hard for new integrators.
StabilityPOORThe v23 auth change broke existing integrations, and capabilities shift across versions and deployments.
MORE FROM THE REPORT CARD
Supergood: Cityworks has an API, but using it means gates, contracts, or workarounds. Ours doesn't: stable endpoints, normalized JSON, managed auth.

Frequently asked questions

Cityworks scores F on the API Report Card. A REST API exists but is documented per customer instance at each deployment's /apidocs endpoint, with no central developer portal. Access effectively requires being a licensed Cityworks customer or partner. The v23 switch to a custom token header broke older integrations.

Tried to integrate with Cityworks?
SOURCES
API and webhooks do not cover all integration scenarios, forcing custom solutions capterra.com
API documentation is instance-hosted rather than centrally published, making discovery and onboarding hard for new integrators support.safe.com
Authentication scheme changed in Cityworks 23, breaking older integrations and requiring per-version handling help.cityworks.com
Clunky, dated UI; map page hard to navigate; system feels old and slow capterra.com
Significant upfront setup cost, steep learning curve, expensive training, in-house admin is unintuitive capterra.com
Customization is complex and requires backend technical expertise; search frequently returns no results despite data existing capterra.com
PLL (Permitting & Licensing) administration is difficult with many nuances; lack of full functionality in AIME mobile apps capterra.com
Long-term uncertainty as Trimble sunsets Cityworks in favor of Trimble Unity Maintain, customers must migrate or repurchase assetlifecycle.trimble.com