---
title: "Changes to Consolidate hosts"
method: PUT
path: "/api/v1/hosts/{destination_host}/consolidate/{other_host}"
---

# Changes to Consolidate hosts

`PUT /api/v1/hosts/{destination_host}/consolidate/{other_host}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 11 of 72 revisions.

- **2026-08-25** `b1cea2733fef` — 4 info
- **2026-08-25** `39c41f90cbb0` — 1 warning
- **2026-08-25** `b4189fccca72` — 1 info
- **2026-08-24** `3f99bad53800` — 1 warning
- **2026-08-19** `2df1fc47dfa7` — 1 info
- **2026-08-03** `28e466341947` — 2 warning, 4 info
- **2026-07-29** `51af15be596e` — 5 breaking, 56 warning, 7 info
- **2026-07-23** `c037832cd07f` — 1 info
- **2026-06-20** `cf0e0b2b8df7` — 2 breaking
- **2026-05-03** `d38c20597ec1` — 4 breaking, 30 info
- **2026-04-20** `f04499e2280f` — 30 warning, 6 info

## Changes

- **2026-08-25** `b1cea2733fef` — 4 info
  - added the optional property `data/manufacturer` to the response with the `200` status
  - added the optional property `data/model` to the response with the `200` status
  - added the optional property `data/serial_number` to the response with the `200` status
  - added the optional property `data/sys_name` to the response with the `200` status
- **2026-08-25** `39c41f90cbb0` — 1 warning
  - added the new `DnsSd` enum value to the `data/name_source` response property for the response status `200`
- **2026-08-25** `b4189fccca72` — 1 info
  - added the optional property `data/interfaces/items/allOf[#/components/schemas/InterfaceBase]/neighbor_seen_at` to the response with the `200` status
- **2026-08-24** `3f99bad53800` — 1 warning
  - added the new `Unnamed` enum value to the `data/name_source` response property for the response status `200`
- **2026-08-19** `2df1fc47dfa7` — 1 info
  - added the optional property `data/name_source` to the response with the `200` status
- **2026-08-03** `28e466341947` — 2 warning, 4 info
  - removed the optional property `data/services/items/allOf[#/components/schemas/ServiceBase]/virtualization` from the response with the `200` status
  - removed the optional property `data/virtualization` from the response with the `200` status
  - added the optional property `data/services/items/allOf[#/components/schemas/ServiceBase]/virtualization_metadata` to the response with the `200` status
  - added the optional property `data/virtualization_metadata` to the response with the `200` status
  - added the optional property `data/virtualization_service_id` to the response with the `200` status
  - added the required property `data/services/items/allOf[#/components/schemas/ServiceBase]/virtualization_service_id` to the response with the `200` status
- **2026-07-29** `51af15be596e` — 5 breaking, 56 warning, 7 info
  - added `subschema #1: ChassisComponent, subschema #2: InterfaceAlias, subschema #3: PortComponent, subschema #4: MacAddress, subschema #5: NetworkAddress, subschema #6: InterfaceName, subschema #7: LocallyAssigned` to the `data/interfaces/items/allOf[#/components/schemas/InterfaceBase]/lldp_chassis_id/oneOf[#/components/schemas/LldpChassisId]/` response property `oneOf` list for the response status `200`
  - added `subschema #1: Interface, subschema #2: Host` to the `data/interfaces/items/allOf[#/components/schemas/InterfaceBase]/neighbor/oneOf[#/components/schemas/Neighbor]/` response property `oneOf` list for the response status `200`
  - added `subschema #1: InterfaceAlias, subschema #2: PortComponent, subschema #3: MacAddress, subschema #4: NetworkAddress, subschema #5: InterfaceName, subschema #6: AgentCircuitId, subschema #7: LocallyAssigned` to the `data/interfaces/items/allOf[#/components/schemas/InterfaceBase]/lldp_port_id/oneOf[#/components/schemas/LldpPortId]/` response property `oneOf` list for the response status `200`
  - added `subschema #1: Reason, subschema #2: Container` to the `data/services/items/allOf[#/components/schemas/ServiceBase]/source/oneOf[subschema #4: DiscoveryWithMatch]/details/reason` response property `oneOf` list for the response status `200`
  - added `subschema #1: Reason, subschema #2: Container` to the `data/source/oneOf[subschema #4: DiscoveryWithMatch]/details/reason` response property `oneOf` list for the response status `200`
  - added the new `AMQP` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `AMQPTls` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `BACnet` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Cassandra` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `CouchDb` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Custom` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Dhcp` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `DnsTcp` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `DnsUdp` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Docker` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `DockerTls` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Elasticsearch` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Ftp` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Http` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Http3000` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Http5000` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Http8080` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Http8081` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Http8082` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Http8888` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Http9000` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Https` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Https10443` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Https8443` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Https9443` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `InfluxDb` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Ipp` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `JetDirect` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Kafka` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Kerberos` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Kubernetes` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Ldap` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `Ldaps` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `LdpTcp` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - added the new `LdpUdp` enum value to the `data/ports/items/allOf[#/components/schemas/PortBase]/allOf[#/components/schemas/PortType]/type` response property for the response status `200`
  - …28 more
- **2026-07-23** `c037832cd07f` — 1 info
  - added the required property `data/last_seen_at` to the response with the `200` status
- **2026-06-20** `cf0e0b2b8df7` — 2 breaking
  - added `subschema #2: Podman` to the `data/services/items/allOf[#/components/schemas/ServiceBase]/virtualization/oneOf[subschema #2: ServiceVirtualization]/` response property `oneOf` list for the response status `200`
  - added `subschema #2: VCenter, subschema #3: ESXi` to the `data/virtualization/oneOf[subschema #2: HostVirtualization]/` response property `oneOf` list for the response status `200`
- **2026-05-03** `d38c20597ec1` — 4 breaking, 30 info
  - removed the required property `data/services/items/allOf[#/components/schemas/ServiceBase]/source/oneOf[subschema #3: Discovery]/metadata` from the response with the `200` status
  - removed the required property `data/services/items/allOf[#/components/schemas/ServiceBase]/source/oneOf[subschema #4: DiscoveryWithMatch]/metadata` from the response with the `200` status
  - removed the required property `data/source/oneOf[subschema #3: Discovery]/metadata` from the response with the `200` status
  - removed the required property `data/source/oneOf[subschema #4: DiscoveryWithMatch]/metadata` from the response with the `200` status
  - added the optional property `data/interfaces/items/allOf[subschema #2]/first_discovery_id` to the response with the `200` status
  - added the optional property `data/interfaces/items/allOf[subschema #2]/last_discovery_id` to the response with the `200` status
  - added the optional property `data/interfaces/items/allOf[subschema #2]/last_seen_at` to the response with the `200` status
  - added the optional property `data/interfaces/items/allOf[subschema #2]/lineage_id` to the response with the `200` status
  - added the optional property `data/interfaces/items/allOf[subschema #2]/valid_from` to the response with the `200` status
  - added the optional property `data/interfaces/items/allOf[subschema #2]/valid_to` to the response with the `200` status
  - added the optional property `data/ip_addresses/items/allOf[subschema #2]/first_discovery_id` to the response with the `200` status
  - added the optional property `data/ip_addresses/items/allOf[subschema #2]/last_discovery_id` to the response with the `200` status
  - added the optional property `data/ip_addresses/items/allOf[subschema #2]/last_seen_at` to the response with the `200` status
  - added the optional property `data/ip_addresses/items/allOf[subschema #2]/lineage_id` to the response with the `200` status
  - added the optional property `data/ip_addresses/items/allOf[subschema #2]/valid_from` to the response with the `200` status
  - added the optional property `data/ip_addresses/items/allOf[subschema #2]/valid_to` to the response with the `200` status
  - added the optional property `data/ports/items/allOf[subschema #2]/first_discovery_id` to the response with the `200` status
  - added the optional property `data/ports/items/allOf[subschema #2]/last_discovery_id` to the response with the `200` status
  - added the optional property `data/ports/items/allOf[subschema #2]/last_seen_at` to the response with the `200` status
  - added the optional property `data/ports/items/allOf[subschema #2]/lineage_id` to the response with the `200` status
  - added the optional property `data/ports/items/allOf[subschema #2]/valid_from` to the response with the `200` status
  - added the optional property `data/ports/items/allOf[subschema #2]/valid_to` to the response with the `200` status
  - added the optional property `data/services/items/allOf[#/components/schemas/ServiceBase]/bindings/items/allOf[subschema #2]/first_discovery_id` to the response with the `200` status
  - added the optional property `data/services/items/allOf[#/components/schemas/ServiceBase]/bindings/items/allOf[subschema #2]/last_discovery_id` to the response with the `200` status
  - added the optional property `data/services/items/allOf[#/components/schemas/ServiceBase]/bindings/items/allOf[subschema #2]/last_seen_at` to the response with the `200` status
  - added the optional property `data/services/items/allOf[#/components/schemas/ServiceBase]/bindings/items/allOf[subschema #2]/lineage_id` to the response with the `200` status
  - added the optional property `data/services/items/allOf[#/components/schemas/ServiceBase]/bindings/items/allOf[subschema #2]/valid_from` to the response with the `200` status
  - added the optional property `data/services/items/allOf[#/components/schemas/ServiceBase]/bindings/items/allOf[subschema #2]/valid_to` to the response with the `200` status
  - added the optional property `data/services/items/allOf[subschema #2]/first_discovery_id` to the response with the `200` status
  - added the optional property `data/services/items/allOf[subschema #2]/last_discovery_id` to the response with the `200` status
  - added the optional property `data/services/items/allOf[subschema #2]/last_seen_at` to the response with the `200` status
  - added the optional property `data/services/items/allOf[subschema #2]/lineage_id` to the response with the `200` status
  - added the optional property `data/services/items/allOf[subschema #2]/valid_from` to the response with the `200` status
  - added the optional property `data/services/items/allOf[subschema #2]/valid_to` to the response with the `200` status
- **2026-04-20** `f04499e2280f` — 30 warning, 6 info
  - removed the optional property `data/interfaces/items/allOf[subschema #2]/first_discovery_id` from the response with the `200` status
  - removed the optional property `data/interfaces/items/allOf[subschema #2]/last_discovery_id` from the response with the `200` status
  - removed the optional property `data/interfaces/items/allOf[subschema #2]/last_seen_at` from the response with the `200` status
  - removed the optional property `data/interfaces/items/allOf[subschema #2]/lineage_id` from the response with the `200` status
  - removed the optional property `data/interfaces/items/allOf[subschema #2]/valid_from` from the response with the `200` status
  - removed the optional property `data/interfaces/items/allOf[subschema #2]/valid_to` from the response with the `200` status
  - removed the optional property `data/ip_addresses/items/allOf[subschema #2]/first_discovery_id` from the response with the `200` status
  - removed the optional property `data/ip_addresses/items/allOf[subschema #2]/last_discovery_id` from the response with the `200` status
  - removed the optional property `data/ip_addresses/items/allOf[subschema #2]/last_seen_at` from the response with the `200` status
  - removed the optional property `data/ip_addresses/items/allOf[subschema #2]/lineage_id` from the response with the `200` status
  - removed the optional property `data/ip_addresses/items/allOf[subschema #2]/valid_from` from the response with the `200` status
  - removed the optional property `data/ip_addresses/items/allOf[subschema #2]/valid_to` from the response with the `200` status
  - removed the optional property `data/ports/items/allOf[subschema #2]/first_discovery_id` from the response with the `200` status
  - removed the optional property `data/ports/items/allOf[subschema #2]/last_discovery_id` from the response with the `200` status
  - removed the optional property `data/ports/items/allOf[subschema #2]/last_seen_at` from the response with the `200` status
  - removed the optional property `data/ports/items/allOf[subschema #2]/lineage_id` from the response with the `200` status
  - removed the optional property `data/ports/items/allOf[subschema #2]/valid_from` from the response with the `200` status
  - removed the optional property `data/ports/items/allOf[subschema #2]/valid_to` from the response with the `200` status
  - removed the optional property `data/services/items/allOf[#/components/schemas/ServiceBase]/bindings/items/allOf[subschema #2]/first_discovery_id` from the response with the `200` status
  - removed the optional property `data/services/items/allOf[#/components/schemas/ServiceBase]/bindings/items/allOf[subschema #2]/last_discovery_id` from the response with the `200` status
  - removed the optional property `data/services/items/allOf[#/components/schemas/ServiceBase]/bindings/items/allOf[subschema #2]/last_seen_at` from the response with the `200` status
  - removed the optional property `data/services/items/allOf[#/components/schemas/ServiceBase]/bindings/items/allOf[subschema #2]/lineage_id` from the response with the `200` status
  - removed the optional property `data/services/items/allOf[#/components/schemas/ServiceBase]/bindings/items/allOf[subschema #2]/valid_from` from the response with the `200` status
  - removed the optional property `data/services/items/allOf[#/components/schemas/ServiceBase]/bindings/items/allOf[subschema #2]/valid_to` from the response with the `200` status
  - removed the optional property `data/services/items/allOf[subschema #2]/first_discovery_id` from the response with the `200` status
  - removed the optional property `data/services/items/allOf[subschema #2]/last_discovery_id` from the response with the `200` status
  - removed the optional property `data/services/items/allOf[subschema #2]/last_seen_at` from the response with the `200` status
  - removed the optional property `data/services/items/allOf[subschema #2]/lineage_id` from the response with the `200` status
  - removed the optional property `data/services/items/allOf[subschema #2]/valid_from` from the response with the `200` status
  - removed the optional property `data/services/items/allOf[subschema #2]/valid_to` from the response with the `200` status
  - removed `subschema #2: Podman` from the `data/services/items/allOf[#/components/schemas/ServiceBase]/virtualization/oneOf[subschema #2: ServiceVirtualization]/` response property `oneOf` list for the response status `200`
  - removed `subschema #2: VCenter, subschema #3: ESXi` from the `data/virtualization/oneOf[subschema #2: HostVirtualization]/` response property `oneOf` list for the response status `200`
  - added the required property `data/services/items/allOf[#/components/schemas/ServiceBase]/source/oneOf[subschema #3: Discovery]/metadata` to the response with the `200` status
  - added the required property `data/services/items/allOf[#/components/schemas/ServiceBase]/source/oneOf[subschema #4: DiscoveryWithMatch]/metadata` to the response with the `200` status
  - added the required property `data/source/oneOf[subschema #3: Discovery]/metadata` to the response with the `200` status
  - added the required property `data/source/oneOf[subschema #4: DiscoveryWithMatch]/metadata` to the response with the `200` status

---

[Operation](https://skmtc.dev/scanopy/apis/scanopy-api/docs/api/v1/hosts/:destination_host/consolidate/:other_host/put.md) · [API](https://skmtc.dev/scanopy/apis/scanopy-api.md) · [Page](https://skmtc.dev/scanopy/apis/scanopy-api/changes/api/v1/hosts/:destination_host/consolidate/:other_host/put)
