Integrate with CMiC using Agave API

CMiC is a hosted or on-prem system for construction teams to manage their accounting, projects and people. Using Agave, you can integrate with CMiC and dozens of other systems in hours using a single API.

Sync

CMiC

 data
with your application

  • Integrate in hours, not weeks.
  • Connect CMiC to your tools (e.g. ERP, CRM, procurement).
  • Unified data model + passthrough requests give you control.
  • Developer-friendly: built-in sandbox, guides, and support.

API ENDPOINTS
READ
WRITE
Customer Management

customers

Read Write

Available via Passthrough

Financials Management

AP invoices (AP Vouchers)

Read Write

AP payments

Read Write

Available via Passthrough

Available via Passthrough

AR invoices

Read Write

Available via Passthrough

Available via Passthrough

assets (Equipment)

Read Write

budget line items (Job Category / Costing)

Read Write

change events (PCIs)

Read Write

change orders (Subcontract Change Orders)

Read Write

cost codes (Phase Code)

Read Write

cost types (Categories)

Read Write

employees

Read Write

Available via Passthrough

expenses

Read Write

items

Read Write

Available via Passthrough

Available via Passthrough

ledger accounts (GL Accounts)

Read Write

Available via Passthrough

Available via Passthrough

purchase orders

Read Write

subcontracts

Read Write

subcontract compliances

Read Write

tax codes

Read Write

timecard entries

Read Write

Available via Passthrough

vendor compliances

Read Write
Project Management

contacts

Read Write

Available via Passthrough

issues

Read Write

Available via Passthrough

Available via Passthrough

projects

Read Write

RFIs

Read Write

Available via Passthrough

Available via Passthrough

Submittals

Read Write

Available via Passthrough

Available via Passthrough

transmittals

Read Write

Available via Passthrough

Available via Passthrough

vendors (AP Vendors)

Read Write
Passthrough Requests

More CMiC endpoints (without unified model)

Read Write

Easy to learn and test

Agave API comes fully equipped with everything you need to start transferring data as quickly as possible

Sandbox and Sample Data

Agave has sandbox environments with sample data that you can use instead of spending time creating your own.

Integration Guide

Up-to-date tutorials and solutions to common errors for you and your users.

Get Unified and Raw Data in
Each API Call

Agave provides unified models and access to source data. In addition, we even support passthrough requests, so you are never blocked by us.

curl https://api.agaveapi.com/projects \
  -H 'Api-Version: 2021-11-21' \
  -H 'Client-Id: your-client-id' \
  -H 'Client-Secret: your-client-secret' \
  -H 'Account-Token: autodesk-build-account-token'
BASH

Example Request

{
  "id": "...",
  "name": "Test Project-1",
  "start_date": "2022-01-01",
  "status": "Active",
  ...
}
JSON

Returns unified project object like this

Your teams deserve better
Get started with Agave today

Reach out to us, and we'll get back to you within 24 hours to help you set up your integration.

Get Started