What are the required fields when adding a Node with SNMP Polling, using the SDK

I am an Orion novice, I am trying to pre-stage various network devices in Orion..

I would like to take a csv with Name, IP, MAC, and Location and create new unmanaged nodes and as the devices are  powered on I would like to leverage ICMP and SNMP..to update the missing fields 

What I am wanting to know, are there required fields to create the nodes, like switches; that are not openly apparent?