217 lines
1.9 KiB
PHP
217 lines
1.9 KiB
PHP
![]() |
.. -*- rst -*-
|
||
|
|
||
|
=============
|
||
|
Nodes (nodes)
|
||
|
=============
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
Show node details
|
||
|
=================
|
||
|
|
||
|
.. rest_method:: GET /v1/nodes/{node_id}
|
||
|
|
||
|
Shows details for a node.
|
||
|
|
||
|
|
||
|
Normal response codes: 200
|
||
|
Error response codes:413,405,404,403,401,400,503,
|
||
|
|
||
|
|
||
|
Request
|
||
|
-------
|
||
|
|
||
|
.. rest_parameters:: parameters.yaml
|
||
|
|
||
|
- node_id: node_id
|
||
|
- fields: fields
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
Response Example
|
||
|
----------------
|
||
|
|
||
|
.. literalinclude:: samples/node-show-response.json
|
||
|
:language: javascript
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
Update node
|
||
|
===========
|
||
|
|
||
|
.. rest_method:: PATCH /v1/nodes/{node_id}
|
||
|
|
||
|
Updates a node.
|
||
|
|
||
|
|
||
|
Normal response codes: 200
|
||
|
Error response codes:413,415,405,404,403,401,400,503,409,
|
||
|
|
||
|
|
||
|
Request
|
||
|
-------
|
||
|
|
||
|
.. rest_parameters:: parameters.yaml
|
||
|
|
||
|
- node_id: node_id
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
Response Example
|
||
|
----------------
|
||
|
|
||
|
.. literalinclude:: samples/node-show-response.json
|
||
|
:language: javascript
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
Delete node
|
||
|
===========
|
||
|
|
||
|
.. rest_method:: DELETE /v1/nodes/{node_id}
|
||
|
|
||
|
Deletes a node.
|
||
|
|
||
|
Error response codes:204,413,415,405,404,403,401,400,503,409,
|
||
|
|
||
|
|
||
|
Request
|
||
|
-------
|
||
|
|
||
|
.. rest_parameters:: parameters.yaml
|
||
|
|
||
|
- node_id: node_id
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
List nodes with details
|
||
|
=======================
|
||
|
|
||
|
.. rest_method:: GET /v1/nodes/detail
|
||
|
|
||
|
Lists all nodes with details.
|
||
|
|
||
|
|
||
|
Normal response codes: 200
|
||
|
Error response codes:413,405,404,403,401,400,503,
|
||
|
|
||
|
|
||
|
Request
|
||
|
-------
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
Response Example
|
||
|
----------------
|
||
|
|
||
|
.. literalinclude:: samples/nodes-list-details-response.json
|
||
|
:language: javascript
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
Create node
|
||
|
===========
|
||
|
|
||
|
.. rest_method:: POST /v1/nodes
|
||
|
|
||
|
Creates a node.
|
||
|
|
||
|
Error response codes:201,413,415,405,404,403,401,400,503,409,
|
||
|
|
||
|
|
||
|
Request
|
||
|
-------
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
List nodes
|
||
|
==========
|
||
|
|
||
|
.. rest_method:: GET /v1/nodes
|
||
|
|
||
|
Lists all nodes.
|
||
|
|
||
|
|
||
|
Normal response codes: 200
|
||
|
Error response codes:413,405,404,403,401,400,503,
|
||
|
|
||
|
|
||
|
Request
|
||
|
-------
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
Response Example
|
||
|
----------------
|
||
|
|
||
|
.. literalinclude:: samples/nodes-list-response.json
|
||
|
:language: javascript
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|