Skip to content

List Quadruped Robots

List quadruped robots and their basic information with pagination.

  • Name: List quadruped robots
  • Description: Returns a paginated list of quadruped robots.
  • Method: POST
  • Path: remoteApi/dogPage
  • Login required: No
  • Permission required: Yes

ParameterTypeRequiredExampleDescription
dogNameStringNoRobot name
deviceModeStringNoDevice model
pageNumIntegerNoPage number
pageSizeIntegerNoPage size

Example:

{
"pageNum": 1,
"pageSize": 15,
"dogName": "Test",
"deviceMode": "X30"
}

Complete request example (the same rule applies to the other public HTTP endpoints):

Add the signature parameters timestamp, nonce, sign, and appKey to the business parameters. secretKey participates in signature generation and may be omitted from the actual request.

{
"pageNum": 1,
"pageSize": 15,
"dogName": "Test",
"deviceMode": "X30",
"secretKey": "kQwIOrYvnXmSDkwEiFngrKidMcdrgKor",
"timestamp": "1770601227007",
"nonce": "HypPCn0tMJW549OMPNu32A3fyLSbsQ3w",
"sign": "55DC7607104A2D7BD411BCA8000C4B45",
"appKey": "123"
}
FieldTypeExampleDescription
dogNameStringX30-1Quadruped robot name
dogCodeString1Unique quadruped robot code
deviceModeStringX30Device model
dogTypeCodeStringRobot model code
productionCodeString1Serial number
ipString192.168.1.106Robot IP address
portString10099Robot service port
floorStringa001Area codes, separated by commas when multiple values are present

Example:

{
"success": true,
"code": 200,
"msg": "Operation succeeded",
"data": {
"records": [
{
"dogName": "Test 2",
"dogCode": "DOG2011698164458029056",
"deviceMode": "X30",
"dogTypeCode": null,
"productionCode": "DOG2011698164458029056",
"ip": "1.1.1.1",
"port": "10099",
"floor": null
}
],
"total": 1,
"size": 15,
"current": 1,
"pages": 1
}
}
CodeDescription
400Invalid parameters
401Unauthorized
403Access denied
404Resource not found
500Internal server error