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.
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
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
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