GET api/v1/infrastructure/node/{nodeId}

Get details for specific node

Request Information

URI Parameters

NameDescriptionTypeAdditional information
nodeId

globally unique identifier

Required

Body Parameters

None.

Response Information

Resource Description

Com.Healthbridge.Core.CommonDomain.Interface.ValueObjects.NodeVo
NameDescriptionTypeAdditional information
NodeId

globally unique identifier

None.

NumericNodeId

unsigned integer

None.

NumericInstanceId

unsigned integer

None.

TenantId

globally unique identifier

None.

TenantIds

Collection of globally unique identifier

None.

NodeDescription

string

None.

NodeSecurityPolicy

string

None.

NodePairingSharedSecret

string

None.

NodeActive

boolean

None.

ReplicationOutboundQueueUri

string

None.

ReplicationOutboundQueueAccessToken

string

None.

ReplicationInboundQueueUri

string

None.

ReplicationInboundQueueAccessToken

string

None.

ConfigurationProperties

Dictionary of string [key] and string [value]

None.

NodePublicKey

Com.Healthbridge.Core.CommonDomain.Interface.ValueObjects.NodePublicKeyVo

None.

Response Formats

application/json, text/json

Sample:
{
  "NodeId": "701da99e-b4c4-4db0-962a-b1b7051d1280",
  "NumericNodeId": 2,
  "NumericInstanceId": 3,
  "TenantId": "62cbd7f6-eb5d-405f-be64-849763f37898",
  "TenantIds": [
    "6c38bab8-ac3d-43e4-ae1d-22ee99ce5422",
    "9f91dd21-a8c6-4406-a558-06754e5c31c6"
  ],
  "NodeDescription": "sample string 5",
  "NodeSecurityPolicy": "sample string 6",
  "NodePairingSharedSecret": "sample string 7",
  "NodeActive": true,
  "ReplicationOutboundQueueUri": "sample string 9",
  "ReplicationOutboundQueueAccessToken": "sample string 10",
  "ReplicationInboundQueueUri": "sample string 11",
  "ReplicationInboundQueueAccessToken": "sample string 12",
  "ConfigurationProperties": {
    "sample string 1": "sample string 2",
    "sample string 3": "sample string 4"
  },
  "NodePublicKey": {
    "Id": "4f89f020-f79f-4b03-a302-b1ee0710e1c8",
    "NodeId": 2,
    "TenantId": "52d5a1c6-bb80-48ff-a4cc-81df5e8559ee",
    "Subject": "sample string 3",
    "PublicKey": "sample string 4",
    "Thumbprint": "sample string 5",
    "Validated": true,
    "GeneratedTime": "2025-04-15T04:32:44Z",
    "ValidatedTime": "2025-04-15T04:32:44Z",
    "RevokedTime": "2025-04-15T04:32:44Z"
  }
}

application/xml, text/xml

Sample:
<Node xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://mpsapi.healthbridge.com/platform/commondomain/v1/node/">
  <ConfigurationProperties xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 1</d2p1:Key>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>sample string 3</d2p1:Key>
      <d2p1:Value>sample string 4</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </ConfigurationProperties>
  <NodeActive>true</NodeActive>
  <NodeDescription>sample string 5</NodeDescription>
  <NodeId>701da99e-b4c4-4db0-962a-b1b7051d1280</NodeId>
  <NodePairingSharedSecret>sample string 7</NodePairingSharedSecret>
  <NodePublicKey xmlns:d2p1="http://mpsapi.healthbridge.com/platform/commondomain/v1/nodepublickey/">
    <d2p1:GeneratedTime>2025-04-15T04:32:44.3710021+02:00</d2p1:GeneratedTime>
    <d2p1:Id>4f89f020-f79f-4b03-a302-b1ee0710e1c8</d2p1:Id>
    <d2p1:NodeId>2</d2p1:NodeId>
    <d2p1:PublicKey>sample string 4</d2p1:PublicKey>
    <d2p1:RevokedTime>2025-04-15T04:32:44.3710021+02:00</d2p1:RevokedTime>
    <d2p1:Subject>sample string 3</d2p1:Subject>
    <d2p1:TenantId>52d5a1c6-bb80-48ff-a4cc-81df5e8559ee</d2p1:TenantId>
    <d2p1:Thumbprint>sample string 5</d2p1:Thumbprint>
    <d2p1:Validated>true</d2p1:Validated>
    <d2p1:ValidatedTime>2025-04-15T04:32:44.3710021+02:00</d2p1:ValidatedTime>
  </NodePublicKey>
  <NodeSecurityPolicy>sample string 6</NodeSecurityPolicy>
  <NumericInstanceId>3</NumericInstanceId>
  <NumericNodeId>2</NumericNodeId>
  <ReplicationInboundQueueAccessToken>sample string 12</ReplicationInboundQueueAccessToken>
  <ReplicationInboundQueueUri>sample string 11</ReplicationInboundQueueUri>
  <ReplicationOutboundQueueAccessToken>sample string 10</ReplicationOutboundQueueAccessToken>
  <ReplicationOutboundQueueUri>sample string 9</ReplicationOutboundQueueUri>
  <TenantId>62cbd7f6-eb5d-405f-be64-849763f37898</TenantId>
  <TenantIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:guid>6c38bab8-ac3d-43e4-ae1d-22ee99ce5422</d2p1:guid>
    <d2p1:guid>9f91dd21-a8c6-4406-a558-06754e5c31c6</d2p1:guid>
  </TenantIds>
</Node>