Skip to main content
The C1 application programming interface (API) is a set of rules that defines how C1 can communicate with other software programs. The C1 API lets developers access C1 data and functionality, automate workflows, and connect C1 to other tools and interfaces.

Create a personal API key

Create a personal API key to use when working with the C1 API.
1
In the C1 web app, open your profile menu and select API keys.
2
Click Create credential.
3
Give your new API key a name and select whether the key will expire.
4
Optional. To limit where the API key can make requests from, enter the allowed IP addresses in the Limit source IPs field. Specific IP addresses and CIDRs are both accepted.
5
Select the scope of the API key:
  • Full permissions: Gives the API key full read-write access.
  • Read-only Super Administrator: Gives the API key full read-only access.
  • Basic user: Gives the API key the same limited set of permissions as the Basic User user role.
  • Read-only to system logs: Gives the API key access limited to reading system logs. API keys with this permission are ideal to use when setting up system logs.
6
Click Create.
7
Your new API key is created and the client ID and client secret are shown. Carefully copy and save the client secret, as it won’t be shown again.
The API key is added to list of your personal API clients, and its client ID and usage data for the key are shown. If needed, you can delete the API key from this page.

View and manage all API keys for your C1 tenant

Only users with the Super Administrator user role in C1 can view and manage API keys other than their own.
1
Navigate to Settings > API keys.