Skip to main content
Admin-level permissions are required to create automation users.

Get Your Checkmk Server URL

Identify your Checkmk server URL including the site name.

1

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.

2

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.

1

Navigate to User Management

Log in to the Checkmk GUI and go to Setup > Users > Users.

2

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
3

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.

4

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

1

Navigate to the Hub

Use one of the three Linking Account Methods to access the Hub.
2

Fill out the fields

Fill out the following fields using details from your provider:
  • Server URL
  • Automation Username
  • Automation Secret
3

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.