Nodes
Create one or several new nodes
Changed onUse the provided array of node information to create new nodes
put/nodes
Request
- Base URLhttps://rudder.example.com/rudder/api/latest
- AuthAPI key in header X-API-Token
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
[
{
"id": "378740d3-c4a9-4474-8485-478e7e52db52",
"hostname": "my.node.hostname.local",
"os": {
"version": "9.5",
"fullName": "Debian GNU/Linux 9 (stretch)"
},
"policyServerId": "root",
"machine": {
"manufacturer": "corp inc.",
"serialNumber": "ece12459-2b90-49c9-ab1e-72e38f797421"
},
"agentKey": {
"value": "-----BEGIN CERTIFICATE-----\nMIIFqDCC[...]3tALNn\n-----END CERTIFICATE-----"
},
"properties": [
{
"name": "datacenter",
"value": "AMS2"
}
],
"ipAddresses": [
"192.168.180.90"
],
"timezone": {
"name": "CEST",
"offset": "+0200"
}
}
]Response
Creation information
Example response
{
"data": {
"created": [
"378740d3-c4a9-4474-8485-478e7e52db52"
]
}
}Changes
- breaking
removed the enum value
aixof the request property// - breaking
removed the enum value
aixlparof the request property// - breaking
removed the enum value
aixlparof the request property/ - breaking
removed the enum value
bsdjailof the request property// - breaking
removed the enum value
bsdjailof the request property/ - breaking
removed the enum value
freebsdof the request property// - breaking
removed the enum value
solarisof the request property// - breaking
removed the enum value
solariszoneof the request property// - breaking
removed the enum value
solariszoneof the request property/
- breaking