Get Your Checkmk Server URL
Identify your Checkmk server URL including the site name.
Find Your Server URL
Your Checkmk server URL includes the hostname and site name. For example, if you access Checkmk at https://monitoring.example.com/mysite, then your server URL is https://monitoring.example.com/mysite.
Enter the Server URL
Enter the full URL including protocol and site name (e.g., https://monitoring.example.com/mysite) in the Server URL field. Do not include /check_mk/api/1.0 — it is added automatically.
Create an Automation User
Create a dedicated automation user for API access.
Navigate to User Management
Log in to the Checkmk GUI and go to Setup > Users > Users.
Create the Automation User
Click Add user and set the user type to Automation user. Give it a descriptive username (e.g., api_automation).
- An automation secret is generated automatically — you can also set one manually
- Automation users cannot log into the GUI — they are for API/script access only
Assign Permissions
Go to Setup > Users > Roles and permissions and assign the appropriate role to the automation user. For full API access, assign the Administrator role.
Copy Credentials
Copy the username and automation secret and paste them into the corresponding fields in StackOne. Keep the automation secret secure.
Linking the Account from the Hub
Navigate to the Hub
Fill out the fields
- Server URL
- Automation Username
- Automation Secret
Connect
- Click Connect
- If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider’s authorization flow.
- Once authorization is successful, you will see a confirmation popup
If the account linking is successful, you will see the newly linked account in your Accounts page.