getNodeDetails¶
Request Method: GET
Description: Retrieves details of a node
URL: https://api.iovox.com:444/Nodes?v=3&method=getNodeDetails
The following parameters can be sent in the querystring
Parameter | Description | Default Value | Data Type | Mandatory |
v | API version to use | INTEGER | YES | |
page | The page number to return. Use together with limit to achieve paginated results | 1 | INTEGER | NO |
limit | Determines how many results to return. Use together with page to achieve paginated results. Maximum here is 20000 | 20000 | INTEGER | NO |
node_id | Returns the specified Node ID | STRING | YES | |
link_id | Returns the node for the specified Link ID | STRING | NO | |
req_fields | Comma separated list of abbreviated fields to return in response. nid=Node id, nn= Node Name, nt= Node Type, nd = ??, lid = Link Id, ln = Link Name, lt = Link Type, ld = ??, vn = VoxNumber, cid = Category Id, cl = Category Label , cv = Category Value. | nid, nn, nt, nd, lid, ln, lt, ld, vn, cid, cl, cv | STRING | NO |
order | Determines which field to order the output result by. Use a field name from the req_fields list and suffix with ASC or DESC for ascending or descending respectively. For example, "nd_DESC" will return results ordered by order_date with the most recent first | nn_DESC | STRING | NO |
return_rule_name | Returns the rule name for the specified Node. Can be true / false | true | STRING | NO |
return_voxnumber | Returns the VoxNumber used for the specified Node. Can be true / false | STRING | NO | |
output | Specifying XML or JSON returns data in XML or JSON format | XML | STRING | NO |
Result¶
Error Result¶
HTTP Code | Error String | Resolution |
400 | API Version Empty | Add a value for the v parameter in the query string |
400 | API Version Invalid | Correct v parameter |
400 | Request Method must be GET. x attempted | Switch request method x to GET |
400 | Page Number not an integer | Remove non-numerics from page |
400 | Limit not an integer | Remove non-numerics from limit |
400 | Limit must be between 1 and 20000 | Correct the limit parameter |
400 | Required Fields Invalid: id,cs | Correct the req_fields parameter. |
400 | Node ID Doesn't exist | Correct Node ID parameter |
400 | Output Type Invalid | Correct output parameter |
500 | Internal Server Error | Retry later |
Success Result¶
<?xml version="1.0" encoding="utf-8"?>
<response>
<current_page>1<current_page>
<total_pages>4<total_pages>
<total_results>100<total_results>
<results>
<result>
<node_id>3604</node_id>
<node_name>153 Westbourne Grove</node_name>
<node_type>1290</node_type>
<links>
<link>
<link_id>1290</link_id>
<link_name>1290</link_name>
<link_type>1290</link_type>
<voxnumber>441224466437</voxnumber>
<rule_template_name>Call</rule_template_name>
<rules>
<rule>
<rule_id>1</rule_id>
<rule_type>call</rule_type>
<rule_label>Call</rule_label>
<contact>
<contact_id>23113123</contact_id>
<phone_number>449789122233</phone_number>
</contact>
<caller_message>
<sound_files>
<sound_file>Sound Group 1|Sound File 1</sound_file>
</sound_files>
</caller_message>
<called_message>
<sound_files>
<sound_file>Sound Group 1|Sound File 2</sound_file>
<sound_file>Sound Group 2|Sound File 3</sound_file>
</sound_files>
</called_message>
</rule>
</rules>
<cats>
<cat>
<category_id>12</category_id>
<label>Location</label>
<value>Mayfair</value>
</cat>
<cat>
...
</cat>
</cats>
</link>
<link>
...
</link>
</links>
</result>
</results>
</response>