Download OpenAPI specification:
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
}nullToggle the emergency stop functionality of a robot.
| robot_id required | integer (Robot Id) Id of a robot |
| enable required | boolean (Enable) |
{- "enable": true
}nullGet 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"
}Cancel a single task by uuid.
| uuid required | string (Uuid) uuid of a task |
UuidType (string) or Type Uuid (null) (Type Uuid) type of uuid |
nullGet 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"
}
]
]
}
}