Back to Integrations
Field & Home ServicesLive · 8 actions

CMiC Cloud API

Integuru generates a production-ready HTTP API for CMiC Cloud, the construction ERP, covering the accounts payable payment selection and bank reconciliation screens that sit outside most integration toolkits. 8 verified actions create or open a check selection, list and save its eligible invoices, list reconciled and unreconciled checks, reconcile or unreconcile them, and list products, for finance teams automating the AP close.

npm install -g integuru
Backed byY Combinator100 API calls/month free

8

Verified actions live today

<3 sec

Response latency per call

99.9%+

Reliability rate on generated APIs

24/7

On-call maintenance on Production plans

Integration facts

Authenticates against
https://atlas.cmiccloud.com/
Authentication
Login flows, including 2FA, handled by Integuru using your own CMiC Cloud credentials.
Approach
Direct HTTP requests, with no browser automation or RPA involved.

Endpoints

Available actions

Click an action to expand its parameters

Don't see the action you need?

The actions above cover the most common CMiC Cloud integration patterns, but they're not the full picture. Integuru can build additional workflows for any capability the platform exposes. Our Managed Service handles scoping, building, and maintaining custom actions on your behalf, so just let us know what you need.

Guide

CMiC Cloud integration guide

Does CMiC Cloud have a public API?

CMiC publishes REST APIs organised into module programs, with access through the CMiC partner network and a CMiC-issued service account, and it is moving that authentication from Basic Auth to OAuth 2.0. Payment selection and check reconciliation are documented as application screens rather than endpoints. Integuru's 8 verified actions drive those screens over HTTP with your own CMiC Cloud login.

| | CMiC APIs | Integuru for CMiC Cloud | |---|---|---| | Access | Partner onboarding and an Integration Toolkit with a service account | Your own CMiC Cloud login | | Covers | Module APIs such as project management and HCM | AP payment selection and bank reconciliation screens | | Best for | Integrations CMiC already exposes as endpoints | Automating the AP close and bank rec without a partner cycle |

What you can do with the CMiC Cloud API

AP payment selection. cmic_create_or_open_check_selection opens an existing selection_code or creates it with check_date and cut_off_date, with next_pay_date defaulting to the day after cut-off, payment_type to NON_EFT and currency to USD. cmic_get_check_selection_eligible_invoices lists the invoices that selection can pay, and cmic_save_check_selection_invoices writes the chosen invoices back to it.

Bank reconciliation. cmic_get_unreconciled_checks and cmic_get_reconciled_checks read a bank account (bank_account_code, bank_department) as of a statement_date, with check-number, check-date and vendor_code filters plus limit and offset. cmic_reconcile_check marks a checks array reconciled in one CMiC save, and cmic_unreconcile_check reverses it.

Reference. list_products returns the product list with no parameters.

company_code defaults to PCON on the bank actions, so pass your own company code explicitly in a multi-company tenant. Every action accepts debug to return non-sensitive ADF page data when you are diagnosing a mismatch.

Who uses this

Construction finance teams that reconcile bank statements weekly feed cleared-check files into cmic_reconcile_check instead of keying them into the screen. AP automation tools build the payment run by opening a selection, pulling eligible invoices, applying approval rules and saving the set. Treasury dashboards read unreconciled checks across accounts each morning. Teams evaluating other construction systems can read the platform API guides for Procore and Sage 300 CRE, and the fintech industry page covers reconciliation pipelines across banking and payments.

Setup notes

Integuru authenticates against atlas.cmiccloud.com with your CMiC Cloud user. statement_date controls which checks appear (issued on or before that date), from_check_date defaults to 1900-01-01, and check_number sets both check-number bounds at once. cmic_get_unreconciled_checks returns 10 rows by default, so raise limit for a full statement.

Get started

Install the CLI and connect your CMiC Cloud login:

npm install -g integuru

Or sign in at app.integuru.com and add CMiC Cloud. To bring job costing, subcontractor invoices or GL postings into the same workflow, the Managed Service scopes and builds those actions against your account.

Guides in Field & Home Services

Platform API guides in this vertical

Platforms available to request, not yet live

Good to know

Before you start

Can I use it today?
Yes. Every action listed above has been verified against live CMiC Cloud traffic. Install the CLI or sign in at app.integuru.com, connect your CMiC Cloud account, and start calling the endpoints.
What if CMiC Cloud changes or breaks?
On Production plans the Integuru team is on call around the clock, with auth auto-healing included, so target-platform changes get fixed by Integuru rather than by your engineers.
What does it cost?
Start on the Free plan at $0/month with 100 API calls/month. Production starts at $499/month with 24/7 on-call maintenance and auth auto-healing.

FAQ

Frequently asked questions