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.

1

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.
2

Use Actions

Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.

Next Steps

Webhooks setup

Configure receiving Events for Checkmk into StackOne.