{
    "method": "hub.custom.nodes.list",
    "id": "_ID_",
    "params": {}
}				
			
            
				
					{
    "method": "hub.custom.nodes.list",
    "id": "_ID_",
    "params": {
        "showMeta": true,
        "showAdvanced": true
    }
}				
			
            
				
					{
    "method": "hub.custom.nodes.list",
    "id": "_ID_",
    "params": {
        "id": "8765918273645",
        "showMeta": true,
        "showAdvanced": true
    }
}				
			
            
				
					{
    "method": "hub.custom.nodes.list",
    "id": "_ID_",
    "params": {
         "ids": ["Id1", "Id2"],
         "name": "Name",
         "author": "Author",
         "showMeta": true,
         "showAdvanced": true
    }
}				
			
            
				
					{
    "method": "hub.custom.nodes.list",
    "id": "_ID_",
    "params": {
        "author": "John Doe"
    }
}				
			
            | Code | Message | Data | 
|---|---|---|
| -32600 | The format of any required field is wrong | rpc.params.invalid.{FIELD} | 
Response contains nodes:
| Field | Type | Required | Description | 
|---|---|---|---|
| nodes | array of objects | + | An array of node information objects | 
				
					{
    "id": "_ID_",
    "error": null,
    "result": {
        "nodes": [
            {
                "_id": "61a8becb0000007e25311f48",
                "configuration": {
                    "inputs": [
                        {
                            "description": "Fake Account Username",
                            "field": "username",
                            "name": "Username",
                            "required": true,
                            "type": "string"
                        },
                        {
                            "description": "Fake Account Password",
                            "field": "password",
                            "format": "password",
                            "name": "Password",
                            "required": true,
                            "type": "string"
                        }
                    ],
                    "placement": "device,plugin",
                    "script": "HUB:node_test_plugin/configs/account",
                    "type": "static"
                },
                "meta": {
                    "author": "Ezlo Cloud Device Integration team",
                    "description": "This plugin will create a fake switch with an item upon installation.",
                    "language": "lua",
                    "name": "Node test plugin (updated)",
                    "placement": [
                        "static",
                        "custom"
                    ],
                    "prefix": "",
                    "size": 32767,
                    "type": "node"
                },
                "plugin": "node_test_plugin",
                "shortName": "node_test_plugin",
                "version": "1.0"
            }
        ]
    }
}