Nodes
| Method | Path | What it does | Permission | Sudo | Approval |
|---|---|---|---|---|---|
| GET | /api/nodes |
List Nodes | fleet.read |
||
| POST | /api/nodes |
Add Node | fleet.manage |
yes | yes |
| GET | /api/nodes/{node} |
Get Node | fleet.read |
||
| DELETE | /api/nodes/{node} |
Remove Node | fleet.manage |
yes | yes |
| GET | /api/nodes/{node}/inventory |
Get Node Inventory | fleet.read |
||
| POST | /api/nodes/{node}/inventory |
Apply Node Inventory | fleet.manage |
||
| GET | /api/nodes/{node}/key |
Get Node Key | fleet.manage |
||
| POST | /api/nodes/{node}/migrate-tunnel |
Migrate Node Tunnel | fleet.manage |
yes | yes |
| PUT | /api/nodes/{node}/monitoring |
Set Node Monitoring | fleet.manage |
||
| POST | /api/nodes/{node}/rekey |
Rekey Node | fleet.manage |
yes | yes |
| GET | /api/nodes/{node}/ssh |
Get Node Ssh | fleet.read |
||
| PUT | /api/nodes/{node}/ssh |
Set Node Ssh | fleet.manage |
yes | |
| POST | /api/nodes/{node}/ssh/authorization |
Ask Bastion Line | fleet.manage |
||
| PUT | /api/nodes/{node}/team |
Set Node Team | fleet.manage |
yes | |
| POST | /api/nodes/{node}/test |
Test Node | fleet.read |