CMiC Construction ERP API
CMiC provides enterprise ERP and project management software for the construction industry. The REST API uses OAuth 2.0 (client credentials flow) with support for third-party identity providers like Microsoft Azure. APIs enable access to project financials, subcontractor management, job costing, equipment tracking, and document management. Application-level security is enforced across all endpoints respecting company, job, project, and employee access rules.
Documentation
Documentation
https://developers.cmicglobal.com/docs/overview
Authentication
https://developers.cmicglobal.com/v1/docs/authentication
GettingStarted
https://developers.cmicglobal.com/docs/developer-api-account
Specifications
Schemas & Data
Other Resources
Reference
https://docs.cmicglobal.com/portal/Content/E_Reference_Material/CMiC_API/Reference/API_and_OAuth2/API_and_OAuth2.htm
JSONLDContext
https://raw.githubusercontent.com/api-evangelist/cmic/refs/heads/main/json-ld/cmic-context.jsonld
SpectralRuleset
https://raw.githubusercontent.com/api-evangelist/cmic/refs/heads/main/rules/cmic-rules.yml
NaftikoCapabilities
https://raw.githubusercontent.com/api-evangelist/cmic/refs/heads/main/capabilities/cmic-construction-erp-capabilities.yml