Hi,
To add a node via SDK, you can view the sample @"C:\Program Files (x86)\SolarWinds\Orion SDK\Samples\PowerShell\CRUD.AddNode.ps1"
Instead of hard coding the values, you can get the values from wireless_AccessPoint using Get-SwisData and use it in the create script.
Just adding IPAddress and Caption will not make the node creation complete. It will not be polled properly. In order to create a node properly, the below mentioned properties should be filled with proper value.
"EntityType":"Orion.Nodes",
"IPAddress":"10.10.1.1", Sample
"IPAddressGUID":"044648a4-0000-0000-0000-000000000000", Sample
"Caption":"",
"DynamicIP":"false",
"EngineID":"1",
"Status":"1",
"UnManaged":"false",
"Allow64BitCounters":"false",
"SysObjectID":"",
"MachineType":"",
"VendorIcon":"",
"ObjectSubType":"SNMP",
"SNMPVersion":"2",
"Community":"public",
"RediscoveryInterval":"5",
"PollInterval":"120",
"StatCollection":"10",
"BufferNoMemThisHour":"-2",
"BufferNoMemToday":"-2",
"BufferSmMissThisHour":"-2",
"BufferSmMissToday":"-2",
"BufferMdMissThisHour":"-2",
"BufferMdMissToday":"-2",
"BufferBgMissThisHour":"-2",
"BufferBgMissToday":"-2",
"BufferLgMissThisHour":"-2",
"BufferLgMissToday":"-2",
"BufferHgMissThisHour":"-2",
"BufferHgMissToday":"-2"