CMiC Integrations

Welcome to CMiC Integration Partnerships!

We’re excited that you’ve joined the CMiC partner network, where we strive to create a space of collaboration. Below you’ll find introductions on the typical how-tos for onboarding with CMiC’s Integration products.

By now, you should have received a Integration Toolkit from us that contains:

  • The collection you’ll be using, and

  • Service account for accessing our Integration Products.

If for any reason you need to reach us, feel free to send us an email at cmicapi@cmic.ca.

You can also get a list of our API endpoints, by going to https://developers.cmicglobal.com.

If you are thinking about setting up a CMiC support portal account, refer to CMiC Support Portal Account.

CMiC Integrations Development Application and Server Access

CMiC environment is a multi-tenanted Cloud SaaS environment.

Front End Application Access

Using https://testrti.cmiccloudr12.com/cmictestrti (copy and paste into browser works best).

CMiC Integrations API Access

To access CMiC’s APIs with the following URL:

https://mobtest.cmiccloudr12.com/cmictestrti

Service Account Credentials

To access either the front-end or via APIs, the following formats should be used.

Front End Access*

CMIC SERVICE ACCOUNT CREDENTIALS
CLIENT ID SOLUTIONS
USER ID Supplied by CMiC Integrations Team
PASSWORD Supplied by CMiC Integrations Team

Back End (API Access)*

We use Basic Auth in the format explained below.

CMIC SERVICE ACCOUNT CREDENTIALS
CLIENT ID||USER ID SOLUTIONS||Supplied by CMiC Integrations Team
PASSWORD Supplied by CMiC Integrations Team

*Note, the service account can be used on both the front and back end access.

Log in to CMiC.

Once logged in, select CMiC Enterprise for full Enterprise Menu.

The CMiC Enterprise Menu contains several modules, as shown above.

If CMiC Field menu is selected, you’ll be accessing CMiC Project Management Menu.

The CMiC Project Management Menu is shown above.

We use our APIs with Postman (https://www.postman.com/) for making calls.

Here is an example of how CMiC Basic Auth Service Account is set up in Postman.

We set our URL variables on the header collection typically, similar to as shown above.

The API endpoint contained in each collection, will be listed in the collection with the {{rootURL}}, followed by the CMiC endpoint, as shown above.

For further documentation on this setup, click on the documentation icon in the collection, as shown above.