Werk #16099: create_host: creating a host with a custom attribute now returns expected attributes

Component REST API
Title create_host: creating a host with a custom attribute now returns expected attributes
Date Sep 14, 2023
Checkmk Edition Checkmk Raw (CRE)
Checkmk Version 2.1.0p34 2.2.0p10 2.3.0b1
Level Trivial Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed

This werk addresses an issue when creating a host with custom attributes. For example, when you added a new tag to a tag group and then created a host with that tag group: tag value, the created host would have this new attribute but it wouldn't have any other attributes.

So sending this in your request, after creating the new tag 'tag1',

{
    "folder": "~",
    "host_name": "api_created_host2",
    "attributes": {
        "ipaddress": "127.0.0.1",
        "tag_agent": "no-agent",
        "tag_snmp_ds": "no-snmp",
        "tag_networking": "tag1"
        }
}

before this would create a host with the only the tag networking attribute and ignore all others, like so

{
    ...
    "attributes" {
    "tag_networking": "tag1"
    }

Now, we return all the expected attributes.

To the list of all Werks