Getting Customer Tree
To get a list of a customer's child partners using the customer's ID, use the GetPartnerTree method.
Required parameters
Parameter | Description | Supported values |
---|---|---|
partnerId | The ID of the customer the device is created for (retrieved through the GetPartnerInfo method) | <std::string> |
Sample request
{
"id": "jsonrpc",
"visa": "{{visa}}",
"method": "GetPartnerTree",
"jsonrpc": "2.0",
"params": {
"partnerId": 123456
}
}
Sample response
{
"id": "jsonrpc",
"jsonrpc": "2.0",
"result": {
"result": {
"ActualChildCount": 4,
"Children": [
{
"ActualChildCount": 0,
"Children": null,
"Info": {
"Company": {
"PostAddress": null
},
"ExternalPartnerProperties": null,
"Id": 345678,
"Level": "EndCustomer",
"Name": null,
"ParentId": 123456
}
},
{
"ActualChildCount": 1,
"Children": null,
"Info": {
"Company": {
"PostAddress": null
},
"ExternalPartnerProperties": null,
"Id": 456789,
"Level": "EndCustomer",
"Name": null,
"ParentId": 273266
}
},
{
"ActualChildCount": 0,
"Children": null,
"Info": {
"Company": {
"PostAddress": null
},
"ExternalPartnerProperties": null,
"Id": 567890,
"Level": "EndCustomer",
"Name": null,
"ParentId": 123456
}
},
{
"ActualChildCount": 0,
"Children": null,
"Info": {
"Company": {
"PostAddress": null
},
"ExternalPartnerProperties": null,
"Id": 678901,
"Level": "EndCustomer",
"Name": null,
"ParentId": 123456
}
}
],
"Info": {
"Company": {
"PostAddress": null
},
"ExternalPartnerProperties": null,
"Id": 123456,
"Level": "Reseller",
"Name": null,
"ParentId": 012345
}
}
},
"visa": "{{visa}}"
}
Updated 27 days ago