> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect Checkmk with Automation User (Basic) – StackOne Hub

> Link a Checkmk account in the StackOne Hub using Automation User (Basic). End-user guide to authorize the integration and start using Checkmk actions.

> [!WARNING]
>
> 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`).

<ul>
  <li>An automation secret is generated automatically — you can also set one manually</li>
  <li>Automation users cannot log into the GUI — they are for API/script access only</li>
</ul>

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

## Link the Account

**1. Connect**

<ul>
  <li>Click **Connect**.</li>
  <li>If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider's authorization flow.</li>
  <li>Once authorization is successful, you will see a confirmation popup.</li>
</ul>

**2. Use Actions**

Connect an AI platform to the linked account's actions. See [AI Platforms](https://docs.stackone.com/connect/ai-platforms/overview.md).

Other ways to call actions are listed in [Protocols & SDKs](https://docs.stackone.com/connect/protocols-and-sdks.md).

## Next Steps

> [card] [Webhooks setup](https://docs.stackone.com/connectors/checkmk/guides/webhook-setup.md)
>
> Configure receiving Events for Checkmk into StackOne.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.