Overview
To authenticate with Ironclad using Client Credentials, you will need:- Subdomain - Your Ironclad environment (e.g.
na1,eu1,demo) - Client ID - From your Ironclad OAuth application
- Client Secret - From your Ironclad OAuth application (shown once at creation)
- User Email - The email of the Ironclad user on whose behalf API requests are made
Prerequisites
- You must have access to Company Settings in Ironclad, which requires the API add-on to be enabled for your instance.
Instructions
Step 1: Find your subdomain
Your subdomain is the environment prefix in your Ironclad URL:| Environment | Subdomain |
|---|---|
| North America | na1 |
| Europe | eu1 |
| Demo | demo |
https://na1.ironcladapp.com, your subdomain is na1.
Step 2: Register an OAuth client application
- Click on your user profile dropdown at the top right-hand corner and select Company Settings.
- Select the API tab in the left sidebar.
- Click Create new app.
- Enter a name for the OAuth application (e.g.
Nango Client Credentials) and click Create app. - Copy the Client Secret displayed — it will not be shown again.
Step 3: Configure the application
After closing the modal, fill in the client application details:- Under Grant Types, ensure Client Credentials is checked.
- Under Requested Resource Scopes, add the scopes your integration requires. These can be found in the Ironclad API documentation for each endpoint.
- Click Save Changes.
- Copy the Client ID from the application settings.
Step 4: Enter credentials in the Connect UI
- Open the form where you need to authenticate with Ironclad.
- Enter your Subdomain, Client ID, Client Secret, and the User Email on whose behalf API requests will be made.
- Submit the form.