Download OpenAPI specification:Download
API Documentation for the LexxFleet service.
Modify a specified map. All parameters are optional.
map_id required | integer (Map Id) Id of a map |
Name (string) or Name (null) (Name) | |
Updated (string) or Updated (null) (Updated) | |
Note (string) or Note (null) (Note) | |
Active (boolean) or Active (null) (Active) | |
Angle (number) or Angle (null) (Angle) |
{- "name": "kawasaki_lab",
- "updated": "20240101",
- "note": "Demo area at kawasaki office.",
- "active": true,
- "angle": 0
}
{- "id": 0,
- "name": "string",
- "updated": "string",
- "note": "string",
- "active": true,
- "angle": 0
}
Toggle the emergency stop functionality of all robots.
enable required | boolean (Enable) |
{- "enable": true
}
null
Toggle the emergency stop functionality of a robot.
robot_id required | integer (Robot Id) Id of a robot |
enable required | boolean (Enable) |
{- "enable": true
}
null
Get information for all robots.
Robot Uuid (string) or Robot Uuid (null) (Robot Uuid) |
[- {
- "id": 0,
- "name": "string",
- "uuid": "string",
- "error": true,
- "error_detail": "string",
- "error_codes": [
- 0
], - "execute_scenario": "string",
- "ip_address": "string",
- "model": "string",
- "software_version": "string",
- "serial_number": "string",
- "connected": true,
- "remaining_battery": 0,
- "system_status": "string",
- "map_id": 0
}
]
Get information for a robot with the specified ID
robot_id required | integer (Robot Id) ID of a robot |
{- "id": 0,
- "name": "string",
- "uuid": "string",
- "error": true,
- "error_detail": "string",
- "error_codes": [
- 0
], - "execute_scenario": "string",
- "ip_address": "string",
- "model": "string",
- "software_version": "string",
- "serial_number": "string",
- "connected": true,
- "remaining_battery": 0,
- "system_status": "string",
- "map_id": 0
}
Modify a specified robot. All parameters are optional.
robot_id required | integer (Robot Id) ID of a robot |
Name (string) or Name (null) (Name) | |
Map Id (integer) or Map Id (null) (Map Id) |
{- "name": "string",
- "map_id": 0
}
{- "id": 0,
- "name": "string",
- "uuid": "string",
- "error": true,
- "error_detail": "string",
- "error_codes": [
- 0
], - "execute_scenario": "string",
- "ip_address": "string",
- "model": "string",
- "software_version": "string",
- "serial_number": "string",
- "connected": true,
- "remaining_battery": 0,
- "system_status": "string",
- "map_id": 0
}
Get all tasks, filtered by state
or robot_id
state required | string (TaskStateRequest) Enum: "running" "reserved" "finished" "cancelled" "error" state of the task |
Robot Id (integer) or Robot Id (null) (Robot Id) id of a robot |
[- {
- "uuid": "string",
- "scenario_name": "string",
- "task_id": 0,
- "map_id": 0,
- "robot_id": 0,
- "start_name": "string",
- "goal_name": "string",
- "state": [
- "ERROR",
- -1
], - "reservation_time": "2019-08-24T14:15:22Z",
- "starting_time": "2019-08-24T14:15:22Z"
}
]
Creates a new task.
scenario_id required | integer (Scenario Id) > 0 |
Robot Id (integer) or Robot Id (null) (Robot Id) | |
Reservation Time (string) or Reservation Time (null) (Reservation Time) |
{- "scenario_id": 1,
- "robot_id": null,
- "reservation_time": "2024-01-01T20:00:00"
}
{- "uuid": "string",
- "scenario_name": "string",
- "task_id": 0,
- "map_id": 0,
- "robot_id": 0,
- "start_name": "string",
- "goal_name": "string",
- "state": [
- "ERROR",
- -1
], - "reservation_time": "2019-08-24T14:15:22Z",
- "starting_time": "2019-08-24T14:15:22Z"
}
Get a single task by task uuid.
task_uuid required | string (Task Uuid) uuid of a task |
{- "uuid": "string",
- "scenario_name": "string",
- "task_id": 0,
- "map_id": 0,
- "robot_id": 0,
- "start_name": "string",
- "goal_name": "string",
- "state": [
- "ERROR",
- -1
], - "reservation_time": "2019-08-24T14:15:22Z",
- "starting_time": "2019-08-24T14:15:22Z"
}
Update a single task by uuid.
task_uuid required | string (Task Uuid) uuid of a task |
reservation_time required | string (Reservation Time) |
{- "reservation_time": "2024-01-01T20:00:00"
}
{- "uuid": "string",
- "scenario_name": "string",
- "task_id": 0,
- "map_id": 0,
- "robot_id": 0,
- "start_name": "string",
- "goal_name": "string",
- "state": [
- "ERROR",
- -1
], - "reservation_time": "2019-08-24T14:15:22Z",
- "starting_time": "2019-08-24T14:15:22Z"
}
Get all scenarios or use filters to get only the required ones.
Start Id (integer) or Start Id (null) (Start Id) | |
Destination Id (integer) or Destination Id (null) (Destination Id) | |
Map Id (integer) or Map Id (null) (Map Id) | |
Name (string) or Name (null) (Name) |
[- {
- "id": 0,
- "name": "string",
- "description": "string",
- "map_id": 0,
- "start_id": 0,
- "destination_id": 0,
- "content": {
- "start_section": "string",
- "commands": [
- [
- "AGV",
- {
- "scene": "wait_go_button"
}
]
]
}
}
]
Get the information for a specified scenario
scenario_id required | integer (Scenario Id) ID of a scenario |
{- "id": 0,
- "name": "string",
- "description": "string",
- "map_id": 0,
- "start_id": 0,
- "destination_id": 0,
- "content": {
- "start_section": "string",
- "commands": [
- [
- "AGV",
- {
- "scene": "wait_go_button"
}
]
]
}
}