Skip to content

osrf/mir100-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mir100-client

Automatically converted from v270 pdf

This Python package is automatically generated by the Swagger Codegen project:

  • API version: 2.7.0
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.v3.generators.python.PythonClientCodegen

Requirements.

Python 2.7 and 3.4+

Installation & Usage

pip install

If the python package is hosted on Github, you can install directly from Github

pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)

Then import the package:

import mir100_client 

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import mir100_client

Getting Started

Please follow the installation procedure and then run the following:

from __future__ import print_function
import time
import mir100_client
from mir100_client.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
action_type = 'action_type_example' # str | The action_type to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the action. It displays the parameters of the action and the limits for the values among others
    api_response = api_instance.actions_action_type_get(action_type, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->actions_action_type_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostActionDefinition() # PostActionDefinition | The details of the action_definition
action_type = 'action_type_example' # str | The action_type to add the new resource to
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new action definition with the specified action_type
    api_response = api_instance.actions_action_type_post(body, action_type, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->actions_action_type_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of action definitions
    api_response = api_instance.actions_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->actions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
action_type = 'action_type_example' # str | The action_type to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the action. It displays the parameters of the action and the limits for the values among others
    api_response = api_instance.area_events_action_definitions_action_type_get(action_type, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->area_events_action_definitions_action_type_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve definitions of area actions and their parameters
    api_response = api_instance.area_events_action_definitions_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->area_events_action_definitions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve definitions of areas and their actions
    api_response = api_instance.area_events_definitions_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->area_events_definitions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of area events
    api_response = api_instance.area_events_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->area_events_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the area event with the specified GUID
    api_instance.area_events_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->area_events_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the area event with the specified GUID
    api_response = api_instance.area_events_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->area_events_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutAreaEvent() # PutAreaEvent | The new values of the area_event
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the area event with the specified GUID
    api_response = api_instance.area_events_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->area_events_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostAreaEvents() # PostAreaEvents | The details of the area_events
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new area event
    api_response = api_instance.area_events_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->area_events_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Disconnect the Bluetooth device
    api_instance.bluetooth_delete(accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->bluetooth_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the status of the Bluetooth connection
    api_response = api_instance.bluetooth_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->bluetooth_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostBluetoothStatus() # PostBluetoothStatus | The details of the bluetooth_status
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Connect to the Bluetooth device with the given GUID
    api_response = api_instance.bluetooth_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->bluetooth_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutBluetoothStatus() # PutBluetoothStatus | The new values of the bluetooth_status
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the outputs of the connected Bluetooth device
    api_response = api_instance.bluetooth_put(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->bluetooth_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of configured Bluetooth devices
    api_response = api_instance.bluetooth_relays_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->bluetooth_relays_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the Bluetooth device with the specified GUID
    api_instance.bluetooth_relays_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->bluetooth_relays_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the Bluetooth device with the specified GUID
    api_response = api_instance.bluetooth_relays_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->bluetooth_relays_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutBluetoothRelay() # PutBluetoothRelay | The new values of the bluetooth_relay
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the Bluetooth device with the specified GUID
    api_response = api_instance.bluetooth_relays_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->bluetooth_relays_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostBluetoothRelays() # PostBluetoothRelays | The details of the bluetooth_relays
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new Bluetooth device
    api_response = api_instance.bluetooth_relays_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->bluetooth_relays_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Start the discovery of Bluetooth devices
    api_response = api_instance.bluetooth_scan_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->bluetooth_scan_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of discovered devices
    api_response = api_instance.bluetooth_scan_post(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->bluetooth_scan_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of cart calibrations
    api_response = api_instance.cart_calibrations_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->cart_calibrations_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the cart calibration with the specified GUID
    api_instance.cart_calibrations_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->cart_calibrations_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the cart calibration with the specified GUID
    api_response = api_instance.cart_calibrations_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->cart_calibrations_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutCartCalibration() # PutCartCalibration | The new values of the cart_calibration
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the cart calibration with the specified GUID
    api_response = api_instance.cart_calibrations_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->cart_calibrations_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostCartCalibrations() # PostCartCalibrations | The details of the cart_calibrations
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new cart calibration
    api_response = api_instance.cart_calibrations_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->cart_calibrations_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of cart types
    api_response = api_instance.cart_types_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->cart_types_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the cart type with the specified GUID
    api_instance.cart_types_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->cart_types_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the cart type with the specified GUID
    api_response = api_instance.cart_types_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->cart_types_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutCartType() # PutCartType | The new values of the cart_type
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the cart type with the specified GUID
    api_response = api_instance.cart_types_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->cart_types_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostCartTypes() # PostCartTypes | The details of the cart_types
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new cart type
    api_response = api_instance.cart_types_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->cart_types_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of carts
    api_response = api_instance.carts_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->carts_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the cart with the specified GUID
    api_instance.carts_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->carts_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the cart with the specified GUID
    api_response = api_instance.carts_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->carts_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutCart() # PutCart | The new values of the cart
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the cart with the specified GUID
    api_response = api_instance.carts_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->carts_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostCarts() # PostCarts | The details of the carts
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new cart
    api_response = api_instance.carts_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->carts_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Deletes all data owned by the current user or users with lower authority
    api_instance.changes_me_delete(accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->changes_me_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Makes a list of all data owned by the current user or users with lower authority
    api_response = api_instance.changes_me_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->changes_me_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
dashboard_id = 'dashboard_id_example' # str | The dashboard_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of widgets of the dashboard with the specified dashboard ID
    api_response = api_instance.dashboards_dashboard_id_widgets_get(dashboard_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->dashboards_dashboard_id_widgets_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
dashboard_id = 'dashboard_id_example' # str | The dashboard_id to delete
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the widget with the specified GUID from the dashboard with the specified dashboard ID
    api_instance.dashboards_dashboard_id_widgets_guid_delete(dashboard_id, guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->dashboards_dashboard_id_widgets_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
dashboard_id = 'dashboard_id_example' # str | The dashboard_id to search for
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the widget with the specified GUID in the dashboard with the specified dashboard ID
    api_response = api_instance.dashboards_dashboard_id_widgets_guid_get(dashboard_id, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->dashboards_dashboard_id_widgets_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutDashboardWidget() # PutDashboardWidget | The new values of the dashboard_widget
dashboard_id = 'dashboard_id_example' # str | The dashboard_id to modify
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the widget with the specified GUID in the dashboard with the specified dashboard ID
    api_response = api_instance.dashboards_dashboard_id_widgets_guid_put(body, dashboard_id, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->dashboards_dashboard_id_widgets_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostDashboardWidgets() # PostDashboardWidgets | The details of the dashboard_widgets
dashboard_id = 'dashboard_id_example' # str | The dashboard_id to add the new resource to
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new widget to the dashboard with the specified dashboard ID
    api_response = api_instance.dashboards_dashboard_id_widgets_post(body, dashboard_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->dashboards_dashboard_id_widgets_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of dashboards
    api_response = api_instance.dashboards_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->dashboards_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the dashboard with the specified GUID
    api_instance.dashboards_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->dashboards_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details of the dashboard with the specified GUID
    api_response = api_instance.dashboards_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->dashboards_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutDashboard() # PutDashboard | The new values of the dashboard
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the dashboard with the specified GUID
    api_response = api_instance.dashboards_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->dashboards_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostDashboards() # PostDashboards | The details of the dashboards
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new dashboard
    api_response = api_instance.dashboards_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->dashboards_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of docking offsets
    api_response = api_instance.docking_offsets_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->docking_offsets_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the docking offset with the specified GUID
    api_instance.docking_offsets_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->docking_offsets_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details of the docking offset with the specified GUID
    api_response = api_instance.docking_offsets_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->docking_offsets_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutDockingOffset() # PutDockingOffset | The new values of the docking_offset
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the docking offset with the specified GUID
    api_response = api_instance.docking_offsets_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->docking_offsets_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostDockingOffsets() # PostDockingOffsets | The details of the docking_offsets
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new docking offset. The only positions that can have docking offsets are Charging stations, V markers and VL markers
    api_response = api_instance.docking_offsets_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->docking_offsets_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostFactoryReset() # PostFactoryReset | The details of the factory_reset
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Clean and migrate the database. Keep hardware configurations
    api_response = api_instance.factory_reset_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->factory_reset_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the state of the Hook brake
    api_response = api_instance.hook_brake_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->hook_brake_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutHookBrake() # PutHookBrake | The new values of the hook_brake
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Activate or release the Hook brake
    api_response = api_instance.hook_brake_put(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->hook_brake_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the state of the Hook gripper
    api_response = api_instance.hook_gripper_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->hook_gripper_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutHookGripper() # PutHookGripper | The new values of the hook_gripper
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Open or close the Hook gripper
    api_response = api_instance.hook_gripper_put(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->hook_gripper_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the height of the Hook
    api_response = api_instance.hook_height_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->hook_height_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutHookHeight() # PutHookHeight | The new values of the hook_height
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the height of the Hook
    api_response = api_instance.hook_height_put(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->hook_height_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the extended status of the Hook
    api_response = api_instance.hook_status_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->hook_status_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Download a file containing the hardware configuration of the robot
    api_response = api_instance.hw_export_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->hw_export_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostHwConfigImport() # PostHwConfigImport | The details of the hw_config_import
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Import the hardware configuration contained in the file into the robot
    api_response = api_instance.hw_import_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->hw_import_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of configured IO modules
    api_response = api_instance.io_modules_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->io_modules_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the IO device with the specified GUID
    api_instance.io_modules_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->io_modules_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about a IO device with the specified GUID
    api_response = api_instance.io_modules_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->io_modules_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutIoModule() # PutIoModule | The new values of the io_module
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the IO device with the specified GUID
    api_response = api_instance.io_modules_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->io_modules_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Disconnect from the IO module with the specified GUID
    api_instance.io_modules_guid_status_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->io_modules_guid_status_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the status of the connection to the IO module with the specified GUID
    api_response = api_instance.io_modules_guid_status_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->io_modules_guid_status_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = NULL # object | The details of the io_module_status
guid = 'guid_example' # str | The guid to add the new resource to
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Connect to theIO module with the specified GUID
    api_response = api_instance.io_modules_guid_status_post(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->io_modules_guid_status_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutIoModuleStatus() # PutIoModuleStatus | The new values of the io_module_status
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the outputs of the connected IO module with specified GUID
    api_response = api_instance.io_modules_guid_status_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->io_modules_guid_status_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostIoModules() # PostIoModules | The details of the io_modules
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new IO module
    api_response = api_instance.io_modules_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->io_modules_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase ALL the error reports
    api_instance.log_error_reports_delete(accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->log_error_reports_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of error reports
    api_response = api_instance.log_error_reports_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->log_error_reports_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
id = 56 # int | The id to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the error report with the specified ID
    api_instance.log_error_reports_id_delete(id, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->log_error_reports_id_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
id = 56 # int | The id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Download the file containing the error report with the specified ID
    api_response = api_instance.log_error_reports_id_download_get(id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->log_error_reports_id_download_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
id = 56 # int | The id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the error report with the specified ID
    api_response = api_instance.log_error_reports_id_get(id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->log_error_reports_id_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostErrorReports() # PostErrorReports | The details of the error_reports
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Generate a new error report. This will record the 30s previous to this call in a file.
    api_response = api_instance.log_error_reports_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->log_error_reports_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of maps
    api_response = api_instance.maps_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->maps_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the map with the specified GUID
    api_instance.maps_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->maps_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the map with the specified GUID
    api_response = api_instance.maps_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->maps_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutMap() # PutMap | The new values of the map
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the map with the specified GUID
    api_response = api_instance.maps_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->maps_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
map_id = 'map_id_example' # str | The map_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of area events that belong to the map with the specified map ID
    api_response = api_instance.maps_map_id_area_events_get(map_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->maps_map_id_area_events_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
map_id = 'map_id_example' # str | The map_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of path guides that belong to the map with the specified map ID
    api_response = api_instance.maps_map_id_path_guides_get(map_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->maps_map_id_path_guides_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
map_id = 'map_id_example' # str | The map_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of paths that belong to the map with the specified map ID
    api_response = api_instance.maps_map_id_paths_get(map_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->maps_map_id_paths_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
map_id = 'map_id_example' # str | The map_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of positions that belong to the map with the specified map ID
    api_response = api_instance.maps_map_id_positions_get(map_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->maps_map_id_positions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostMaps() # PostMaps | The details of the maps
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new map
    api_response = api_instance.maps_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->maps_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of mission groups
    api_response = api_instance.mission_groups_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->mission_groups_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
group_id = 'group_id_example' # str | The group_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of missions that belong to the group with the specified group ID
    api_response = api_instance.mission_groups_group_id_missions_get(group_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->mission_groups_group_id_missions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the mission group with the specified GUID
    api_instance.mission_groups_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->mission_groups_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the mission group with the specified GUID
    api_response = api_instance.mission_groups_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->mission_groups_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutMissionGroup() # PutMissionGroup | The new values of the mission_group
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the mission group with the specified GUID
    api_response = api_instance.mission_groups_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->mission_groups_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
mission_group_id = 'mission_group_id_example' # str | The mission_group_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of action definitions from the mission group with the specified mission group ID
    api_response = api_instance.mission_groups_mission_group_id_actions_get(mission_group_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->mission_groups_mission_group_id_actions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostMissionGroups() # PostMissionGroups | The details of the mission_groups
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new mission group
    api_response = api_instance.mission_groups_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->mission_groups_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Abort all the pending and executing missions from the mission queue
    api_instance.mission_queue_delete(accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->mission_queue_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of missions in the queue. Finished, failed, pending and executing missions will be displayed here
    api_response = api_instance.mission_queue_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->mission_queue_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
id = 56 # int | The id to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Abort the mission with the specified ID in the mission queue
    api_instance.mission_queue_id_delete(id, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->mission_queue_id_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
id = 56 # int | The id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the mission with the specified ID in the mission queue
    api_response = api_instance.mission_queue_id_get(id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->mission_queue_id_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutMissionQueue() # PutMissionQueue | The new values of the mission_queue
id = 56 # int | The id to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the mission with the specified ID in the mission queue
    api_response = api_instance.mission_queue_id_put(body, id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->mission_queue_id_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
mission_queue_id = 56 # int | The mission_queue_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of actions from the mission with the specified ID in the mission queue
    api_response = api_instance.mission_queue_mission_queue_id_actions_get(mission_queue_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->mission_queue_mission_queue_id_actions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
id = 56 # int | The id to search for
mission_queue_id = 56 # int | The mission_queue_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the action with the specified ID from the mission with the specified ID in the mission queue
    api_response = api_instance.mission_queue_mission_queue_id_actions_id_get(id, mission_queue_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->mission_queue_mission_queue_id_actions_id_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostMissionQueues() # PostMissionQueues | The details of the mission_queues
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new mission to the mission queue. The mission will always go to the end of the queue
    api_response = api_instance.mission_queue_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->mission_queue_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of missions
    api_response = api_instance.missions_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->missions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the mission with the specified GUID as an action definition that can be inserted in another mission
    api_response = api_instance.missions_guid_definition_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->missions_guid_definition_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the mission with the specified GUID
    api_instance.missions_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->missions_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the mission with the specified GUID
    api_response = api_instance.missions_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->missions_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutMission() # PutMission | The new values of the mission
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the mission with the specified GUID
    api_response = api_instance.missions_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->missions_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
mission_id = 'mission_id_example' # str | The mission_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of actions that belong to the mission with the specified mission ID
    api_response = api_instance.missions_mission_id_actions_get(mission_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->missions_mission_id_actions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
mission_id = 'mission_id_example' # str | The mission_id to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the action with the specified GUID from the mission with the specified mission ID
    api_instance.missions_mission_id_actions_guid_delete(guid, mission_id, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->missions_mission_id_actions_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
mission_id = 'mission_id_example' # str | The mission_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the action with the specified GUID that belongs to the mission with the specified mission ID
    api_response = api_instance.missions_mission_id_actions_guid_get(guid, mission_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->missions_mission_id_actions_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutMissionAction() # PutMissionAction | The new values of the mission_action
guid = 'guid_example' # str | The guid to modify
mission_id = 'mission_id_example' # str | The mission_id to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the action with the specified GUID that belongs to the mission with the specified mission ID
    api_response = api_instance.missions_mission_id_actions_guid_put(body, guid, mission_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->missions_mission_id_actions_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostMissionActions() # PostMissionActions | The details of the mission_actions
mission_id = 'mission_id_example' # str | The mission_id to add the new resource to
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new action to the mission with the specified mission ID
    api_response = api_instance.missions_mission_id_actions_post(body, mission_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->missions_mission_id_actions_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostMissions() # PostMissions | The details of the missions
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new mission
    api_response = api_instance.missions_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->missions_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the modbus registers linked to actions
    api_response = api_instance.modbus_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->modbus_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
id = 'id_example' # str | The id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the modbus registers linked to an action
    api_response = api_instance.modbus_id_get(id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->modbus_id_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of coils that can trigger a mission
    api_response = api_instance.modbus_missions_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->modbus_missions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Delete the specified ID on the the modbus mission table
    api_instance.modbus_missions_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->modbus_missions_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the mission linked with the coil
    api_response = api_instance.modbus_missions_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->modbus_missions_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutModbusMission() # PutModbusMission | The new values of the modbus_mission
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the modbus mission with the specified ID
    api_response = api_instance.modbus_missions_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->modbus_missions_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostModbusMissions() # PostModbusMissions | The details of the modbus_missions
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Create a new link between a coil and a mission
    api_response = api_instance.modbus_missions_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->modbus_missions_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of path guides
    api_response = api_instance.path_guides_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the path guide with the specified GUID
    api_instance.path_guides_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the path guide with the specified GUID
    api_response = api_instance.path_guides_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutPathGuide() # PutPathGuide | The new values of the path_guide
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the path guide with the specified GUID
    api_response = api_instance.path_guides_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
path_guide_guid = 'path_guide_guid_example' # str | The path_guide_guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of allowed start/via/goal options for the selected path guide
    api_response = api_instance.path_guides_path_guide_guid_options_get(path_guide_guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_path_guide_guid_options_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
path_guide_guid = 'path_guide_guid_example' # str | The path_guide_guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of positions for the path guide with the specified GUID
    api_response = api_instance.path_guides_path_guide_guid_positions_get(path_guide_guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_path_guide_guid_positions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
path_guide_guid = 'path_guide_guid_example' # str | The path_guide_guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the position with the specified GUID from the path guide with the specified path guide GUID
    api_instance.path_guides_path_guide_guid_positions_guid_delete(guid, path_guide_guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_path_guide_guid_positions_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
path_guide_guid = 'path_guide_guid_example' # str | The path_guide_guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the position with the specified GUID from the path guide with the specified path guide GUID
    api_response = api_instance.path_guides_path_guide_guid_positions_guid_get(guid, path_guide_guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_path_guide_guid_positions_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutPathGuidePosition() # PutPathGuidePosition | The new values of the path_guide_position
guid = 'guid_example' # str | The guid to modify
path_guide_guid = 'path_guide_guid_example' # str | The path_guide_guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the position with the specified GUID from the path guide with the specified path guide GUID
    api_response = api_instance.path_guides_path_guide_guid_positions_guid_put(body, guid, path_guide_guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_path_guide_guid_positions_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostPathGuidePositions() # PostPathGuidePositions | The details of the path_guide_positions
path_guide_guid = 'path_guide_guid_example' # str | The path_guide_guid to add the new resource to
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new position to the path guide with the specified GUID
    api_response = api_instance.path_guides_path_guide_guid_positions_post(body, path_guide_guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_path_guide_guid_positions_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of positions used for path guides
    api_response = api_instance.path_guides_positions_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_positions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the path guide position with the specified GUID
    api_instance.path_guides_positions_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_positions_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the position for path guides with the specified GUID
    api_response = api_instance.path_guides_positions_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_positions_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutPathGuidesPosition() # PutPathGuidesPosition | The new values of the path_guides_position
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the position for path guides with the specified GUID
    api_response = api_instance.path_guides_positions_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_positions_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostPathGuidesPositions() # PostPathGuidesPositions | The details of the path_guides_positions
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new position in a path guide
    api_response = api_instance.path_guides_positions_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_positions_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostPathGuides() # PostPathGuides | The details of the path_guides
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new path guide
    api_response = api_instance.path_guides_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the status of path guides precalculation
    api_response = api_instance.path_guides_precalc_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_precalc_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostPathGuidesPrecalc() # PostPathGuidesPrecalc | The details of the path_guides_precalc
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Start/stop precalculation of the specified path guide
    api_response = api_instance.path_guides_precalc_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->path_guides_precalc_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of paths
    api_response = api_instance.paths_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->paths_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the path with the specified GUID
    api_instance.paths_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->paths_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the path with the specified GUID
    api_response = api_instance.paths_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->paths_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutPath() # PutPath | The new values of the path
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the path with the specified GUID
    api_response = api_instance.paths_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->paths_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostPaths() # PostPaths | The details of the paths
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new path
    api_response = api_instance.paths_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->paths_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the permission with the specified GUID
    api_instance.permissions_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->permissions_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the permission with the specified GUID
    api_response = api_instance.permissions_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->permissions_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the permission with the specified GUID
    api_response = api_instance.permissions_guid_put(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->permissions_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of position transition lists
    api_response = api_instance.position_transition_lists_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->position_transition_lists_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the position transition list with the specified GUID
    api_instance.position_transition_lists_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->position_transition_lists_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the position transition list with the specified GUID
    api_response = api_instance.position_transition_lists_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->position_transition_lists_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutPositionTransitionList() # PutPositionTransitionList | The new values of the position_transition_list
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the position transition list with the specified GUID
    api_response = api_instance.position_transition_lists_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->position_transition_lists_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostPositionTransitionLists() # PostPositionTransitionLists | The details of the position_transition_lists
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new position transition list
    api_response = api_instance.position_transition_lists_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->position_transition_lists_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve a list of possible position types
    api_response = api_instance.position_types_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->position_types_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
id = 56 # int | The id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the position type with the specified ID
    api_response = api_instance.position_types_id_get(id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->position_types_id_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of positions
    api_response = api_instance.positions_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->positions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the position with the specified GUID
    api_instance.positions_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->positions_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the position with the specified GUID
    api_response = api_instance.positions_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->positions_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutPosition() # PutPosition | The new values of the position
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the position with the specified GUID
    api_response = api_instance.positions_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->positions_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
parent_guid = 'parent_guid_example' # str | The parent_guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of helper positions for the position with the specified parent GUID. Only Charging Stations, V markers, VL markers, Shelf and Trolley positions have helper positions
    api_response = api_instance.positions_parent_guid_helper_positions_get(parent_guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->positions_parent_guid_helper_positions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
pos_id = 'pos_id_example' # str | The pos_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details of the docking offset of the position with the specified position ID
    api_response = api_instance.positions_pos_id_docking_offsets_get(pos_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->positions_pos_id_docking_offsets_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostPositions() # PostPositions | The details of the positions
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new position
    api_response = api_instance.positions_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->positions_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of PLC registers from the robot. Registers 1 to 100 are integers and registers 101-200 are float
    api_response = api_instance.registers_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->registers_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
id = 56 # int | The id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the value of the PLC register with the specified ID. Registers 1 to 100 are integers and registers 101-200 are float
    api_response = api_instance.registers_id_get(id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->registers_id_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostRegister() # PostRegister | The details of the register
id = 56 # int | The id to add the new resource to
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the value of the PLC register with the specified ID. Registers 1 to 100 are integers and registers 101-200 are float. Even though this is not a standard use of the POST call it has been included for compatibility purposes
    api_response = api_instance.registers_id_post(body, id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->registers_id_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutRegister() # PutRegister | The new values of the register
id = 56 # int | The id to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the value of the PLC register with the specified ID
    api_response = api_instance.registers_id_put(body, id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->registers_id_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the status of the remote support connection
    api_response = api_instance.remote_support_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->remote_support_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list with the actions performed by the remote support controller
    api_response = api_instance.remote_support_log_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->remote_support_log_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutRemoteSupport() # PutRemoteSupport | The new values of the remote_support
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the remote support connection timeout
    api_response = api_instance.remote_support_put(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->remote_support_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostRobots() # PostRobots | The details of the robots
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add information about other robots in the world. This is used by the Fleet manager to avoid robot collisions
    api_response = api_instance.robots_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->robots_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve service book entries accessible by user
    api_response = api_instance.service_book_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->service_book_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the note with the specified GUID
    api_instance.service_book_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->service_book_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve note with the GUID
    api_response = api_instance.service_book_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->service_book_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostServiceBooks() # PostServiceBooks | The details of the service_books
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a service book note
    api_response = api_instance.service_book_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->service_book_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of sessions
    api_response = api_instance.sessions_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->sessions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the session with the specified GUID
    api_instance.sessions_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->sessions_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Download a file containing the session with the specified GUID
    api_response = api_instance.sessions_guid_export_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->sessions_guid_export_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the session with the specified GUID
    api_response = api_instance.sessions_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->sessions_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutSession() # PutSession | The new values of the session
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the session with the specified GUID
    api_response = api_instance.sessions_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->sessions_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Cancel currently running import
    api_instance.sessions_import_delete(accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->sessions_import_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Get progress of the running import
    api_response = api_instance.sessions_import_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->sessions_import_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostSessionImport() # PostSessionImport | The details of the session_import
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Import the session contained in the file
    api_response = api_instance.sessions_import_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->sessions_import_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostSessions() # PostSessions | The details of the sessions
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new session
    api_response = api_instance.sessions_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->sessions_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
session_id = 'session_id_example' # str | The session_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of maps that belong to the session with the specified session ID
    api_response = api_instance.sessions_session_id_maps_get(session_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->sessions_session_id_maps_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
session_id = 'session_id_example' # str | The session_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of missions that belong to the session with the specified session ID
    api_response = api_instance.sessions_session_id_missions_get(session_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->sessions_session_id_missions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
session_id = 'session_id_example' # str | The session_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of position transition lists that belong to the session with the specified session ID
    api_response = api_instance.sessions_session_id_position_transition_lists_get(session_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->sessions_session_id_position_transition_lists_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve a list with the settings groups
    api_response = api_instance.setting_groups_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->setting_groups_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
id = 'id_example' # str | The id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the settings group with the specified ID
    api_response = api_instance.setting_groups_id_get(id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->setting_groups_id_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
settings_group_id = 56 # int | The settings_group_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of advanced settings from the settings group with the specified settings group ID
    api_response = api_instance.setting_groups_settings_group_id_settings_advanced_get(settings_group_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->setting_groups_settings_group_id_settings_advanced_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
settings_group_id = 56 # int | The settings_group_id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of settings from the settings group with the specified settings group ID
    api_response = api_instance.setting_groups_settings_group_id_settings_get(settings_group_id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->setting_groups_settings_group_id_settings_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list with the advanced settings
    api_response = api_instance.settings_advanced_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->settings_advanced_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
id = 'id_example' # str | The id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details of the advanced setting with the specified ID
    api_response = api_instance.settings_advanced_id_get(id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->settings_advanced_id_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutSettingAdvanced() # PutSettingAdvanced | The new values of the setting_advanced
id = 'id_example' # str | The id to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the advanced setting with the specified ID
    api_response = api_instance.settings_advanced_id_put(body, id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->settings_advanced_id_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve a list with the settings
    api_response = api_instance.settings_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->settings_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
id = 'id_example' # str | The id to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details of the setting with the specified ID
    api_response = api_instance.settings_id_get(id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->settings_id_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutSetting() # PutSetting | The new values of the setting
id = 'id_example' # str | The id to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the setting with the specified ID
    api_response = api_instance.settings_id_put(body, id, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->settings_id_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of shelf types
    api_response = api_instance.shelf_types_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->shelf_types_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the shelf type with the specified GUID
    api_instance.shelf_types_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->shelf_types_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the shelf type with the specified GUID
    api_response = api_instance.shelf_types_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->shelf_types_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutShelfType() # PutShelfType | The new values of the shelf_type
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the shelf type with the specified GUID
    api_response = api_instance.shelf_types_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->shelf_types_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostShelfTypes() # PostShelfTypes | The details of the shelf_types
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new shelf type
    api_response = api_instance.shelf_types_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->shelf_types_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list with all the software backups
    api_response = api_instance.software_backups_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->software_backups_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the software backup with the specified GUID
    api_instance.software_backups_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->software_backups_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the software backup with the specified GUID
    api_response = api_instance.software_backups_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->software_backups_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to add the new resource to
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # If it exists a software backup with the specified GUID it will restore that backup. Otherwise, it will create a software backup with the specified GUID
    api_response = api_instance.software_backups_guid_post(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->software_backups_guid_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Create a new software backup
    api_response = api_instance.software_backups_post(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->software_backups_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the status of the software lock
    api_response = api_instance.software_lock_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->software_lock_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutSoftwareLockSelf() # PutSoftwareLockSelf | The new values of the software_lock_self
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the software lock
    api_response = api_instance.software_lock_put(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->software_lock_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of software upgrade logs
    api_response = api_instance.software_logs_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->software_logs_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the software upgrade log with the specified GUID
    api_response = api_instance.software_logs_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->software_logs_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve a list of the software upgrade performed
    api_response = api_instance.software_upgrades_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->software_upgrades_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the upgrade file with the specified GUID
    api_instance.software_upgrades_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->software_upgrades_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details of the software upgrade with the specified GUID
    api_response = api_instance.software_upgrades_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->software_upgrades_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to add the new resource to
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Upgrade to the version of the upgrade file with the specified GUID
    api_response = api_instance.software_upgrades_guid_post(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->software_upgrades_guid_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Upgrade with the provided upgrade file
    api_response = api_instance.software_upgrades_post(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->software_upgrades_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of sounds
    api_response = api_instance.sounds_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->sounds_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the sound with the specified GUID
    api_instance.sounds_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->sounds_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the sound with the specified GUID
    api_response = api_instance.sounds_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->sounds_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutSound() # PutSound | The new values of the sound
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the sound with the specified GUID
    api_response = api_instance.sounds_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->sounds_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Download the sound file of the sound with the specified GUID
    api_response = api_instance.sounds_guid_stream_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->sounds_guid_stream_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostSounds() # PostSounds | The details of the sounds
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new sound
    api_response = api_instance.sounds_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->sounds_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list with the distance driven by the robot at different dates and times
    api_response = api_instance.statistics_distance_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->statistics_distance_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the status
    api_response = api_instance.status_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->status_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutStatus() # PutStatus | The new values of the status
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the status
    api_response = api_instance.status_put(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->status_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the information about the system. It contains different information like serial numbers of hardware components, MAC addresses of network cards, etc…
    api_response = api_instance.system_info_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->system_info_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of user groups
    api_response = api_instance.user_groups_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->user_groups_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the user group with the specified GUID
    api_instance.user_groups_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->user_groups_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the user group with the specified GUID
    api_response = api_instance.user_groups_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->user_groups_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutUserGroup() # PutUserGroup | The new values of the user_group
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the user group with the specified GUID
    api_response = api_instance.user_groups_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->user_groups_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostUserGroups() # PostUserGroups | The details of the user_groups
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new user group
    api_response = api_instance.user_groups_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->user_groups_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
user_group_guid = 'user_group_guid_example' # str | The user_group_guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of permissions of the user group with the specified group GUID
    api_response = api_instance.user_groups_user_group_guid_permissions_get(user_group_guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->user_groups_user_group_guid_permissions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostUserGroupPermission() # PostUserGroupPermission | The details of the user_group_permission
user_group_guid = 'user_group_guid_example' # str | The user_group_guid to add the new resource to
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new permission to the group with the specified group GUID
    api_response = api_instance.user_groups_user_group_guid_permissions_post(body, user_group_guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->user_groups_user_group_guid_permissions_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Logout user
    api_instance.users_auth_delete(accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->users_auth_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostUsersAuth() # PostUsersAuth | The details of the users_auth
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Login with user credentials
    api_response = api_instance.users_auth_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->users_auth_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of users
    api_response = api_instance.users_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->users_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the user with the specified GUID
    api_instance.users_guid_delete(guid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->users_guid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the user with the specified GUID
    api_response = api_instance.users_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->users_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutUser() # PutUser | The new values of the user
guid = 'guid_example' # str | The guid to modify
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the user with the specified GUID
    api_response = api_instance.users_guid_put(body, guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->users_guid_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the user currently authorized in the API
    api_response = api_instance.users_me_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->users_me_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the permission of the user currently authorized in the API
    api_response = api_instance.users_me_permissions_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->users_me_permissions_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PutMe() # PutMe | The new values of the me
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Modify the values of the user currently authorized in the API
    api_response = api_instance.users_me_put(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->users_me_put: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostUsers() # PostUsers | The details of the users
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new user
    api_response = api_instance.users_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->users_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of WiFi networks already configured
    api_response = api_instance.wifi_connections_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->wifi_connections_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostWifiConnections() # PostWifiConnections | The details of the wifi_connections
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Add a new WiFi network configuration
    api_response = api_instance.wifi_connections_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->wifi_connections_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
uuid = 'uuid_example' # str | The uuid to delete
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Erase the WiFi network configuration with the specified UUID
    api_instance.wifi_connections_uuid_delete(uuid, accept_language=accept_language)
except ApiException as e:
    print("Exception when calling DefaultApi->wifi_connections_uuid_delete: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
uuid = 'uuid_example' # str | The uuid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the WiFi network configuration with the specified UUID
    api_response = api_instance.wifi_connections_uuid_get(uuid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->wifi_connections_uuid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostWifiConnection() # PostWifiConnection | The details of the wifi_connection
uuid = 'uuid_example' # str | The uuid to add the new resource to
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Connect to the network with the specified UUID
    api_response = api_instance.wifi_connections_uuid_post(body, uuid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->wifi_connections_uuid_post: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the URLs to the 3 WiFi related endpoints
    api_response = api_instance.wifi_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->wifi_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the list of WiFi networks available for the robot to connect
    api_response = api_instance.wifi_networks_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->wifi_networks_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
guid = 'guid_example' # str | The guid to search for
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the details about the WiFi network with the specified GUID
    api_response = api_instance.wifi_networks_guid_get(guid, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->wifi_networks_guid_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Retrieve the information about the needed resources from the robot
    api_response = api_instance.world_model_get(accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->world_model_get: %s\n" % e)
# Configure HTTP basic authorization: mir
configuration = mir100_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = mir100_client.DefaultApi(mir100_client.ApiClient(configuration))
body = mir100_client.PostWorldModel() # PostWorldModel | The details of the world_model
accept_language = 'accept_language_example' # str | Language header (optional)

try:
    # Upload the world model with the existing robots, resources and positions and their respective locks
    api_response = api_instance.world_model_post(body, accept_language=accept_language)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->world_model_post: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to /

Class Method HTTP request Description
DefaultApi actions_action_type_get GET /actions/{action_type} Retrieve the details about the action. It displays the parameters of the action and the limits for the values among others
DefaultApi actions_action_type_post POST /actions/{action_type} Add a new action definition with the specified action_type
DefaultApi actions_get GET /actions Retrieve the list of action definitions
DefaultApi area_events_action_definitions_action_type_get GET /area_events/action_definitions/{action_type} Retrieve the details about the action. It displays the parameters of the action and the limits for the values among others
DefaultApi area_events_action_definitions_get GET /area_events/action_definitions Retrieve definitions of area actions and their parameters
DefaultApi area_events_definitions_get GET /area_events/definitions Retrieve definitions of areas and their actions
DefaultApi area_events_get GET /area_events Retrieve the list of area events
DefaultApi area_events_guid_delete DELETE /area_events/{guid} Erase the area event with the specified GUID
DefaultApi area_events_guid_get GET /area_events/{guid} Retrieve the details about the area event with the specified GUID
DefaultApi area_events_guid_put PUT /area_events/{guid} Modify the values of the area event with the specified GUID
DefaultApi area_events_post POST /area_events Add a new area event
DefaultApi bluetooth_delete DELETE /bluetooth Disconnect the Bluetooth device
DefaultApi bluetooth_get GET /bluetooth Retrieve the status of the Bluetooth connection
DefaultApi bluetooth_post POST /bluetooth Connect to the Bluetooth device with the given GUID
DefaultApi bluetooth_put PUT /bluetooth Modify the outputs of the connected Bluetooth device
DefaultApi bluetooth_relays_get GET /bluetooth_relays Retrieve the list of configured Bluetooth devices
DefaultApi bluetooth_relays_guid_delete DELETE /bluetooth_relays/{guid} Erase the Bluetooth device with the specified GUID
DefaultApi bluetooth_relays_guid_get GET /bluetooth_relays/{guid} Retrieve the details about the Bluetooth device with the specified GUID
DefaultApi bluetooth_relays_guid_put PUT /bluetooth_relays/{guid} Modify the values of the Bluetooth device with the specified GUID
DefaultApi bluetooth_relays_post POST /bluetooth_relays Add a new Bluetooth device
DefaultApi bluetooth_scan_get GET /bluetooth/scan Start the discovery of Bluetooth devices
DefaultApi bluetooth_scan_post POST /bluetooth/scan Retrieve the list of discovered devices
DefaultApi cart_calibrations_get GET /cart_calibrations Retrieve the list of cart calibrations
DefaultApi cart_calibrations_guid_delete DELETE /cart_calibrations/{guid} Erase the cart calibration with the specified GUID
DefaultApi cart_calibrations_guid_get GET /cart_calibrations/{guid} Retrieve the details about the cart calibration with the specified GUID
DefaultApi cart_calibrations_guid_put PUT /cart_calibrations/{guid} Modify the values of the cart calibration with the specified GUID
DefaultApi cart_calibrations_post POST /cart_calibrations Add a new cart calibration
DefaultApi cart_types_get GET /cart_types Retrieve the list of cart types
DefaultApi cart_types_guid_delete DELETE /cart_types/{guid} Erase the cart type with the specified GUID
DefaultApi cart_types_guid_get GET /cart_types/{guid} Retrieve the details about the cart type with the specified GUID
DefaultApi cart_types_guid_put PUT /cart_types/{guid} Modify the values of the cart type with the specified GUID
DefaultApi cart_types_post POST /cart_types Add a new cart type
DefaultApi carts_get GET /carts Retrieve the list of carts
DefaultApi carts_guid_delete DELETE /carts/{guid} Erase the cart with the specified GUID
DefaultApi carts_guid_get GET /carts/{guid} Retrieve the details about the cart with the specified GUID
DefaultApi carts_guid_put PUT /carts/{guid} Modify the values of the cart with the specified GUID
DefaultApi carts_post POST /carts Add a new cart
DefaultApi changes_me_delete DELETE /changes/me Deletes all data owned by the current user or users with lower authority
DefaultApi changes_me_get GET /changes/me Makes a list of all data owned by the current user or users with lower authority
DefaultApi dashboards_dashboard_id_widgets_get GET /dashboards/{dashboard_id}/widgets Retrieve the list of widgets of the dashboard with the specified dashboard ID
DefaultApi dashboards_dashboard_id_widgets_guid_delete DELETE /dashboards/{dashboard_id}/widgets/{guid} Erase the widget with the specified GUID from the dashboard with the specified dashboard ID
DefaultApi dashboards_dashboard_id_widgets_guid_get GET /dashboards/{dashboard_id}/widgets/{guid} Retrieve the details about the widget with the specified GUID in the dashboard with the specified dashboard ID
DefaultApi dashboards_dashboard_id_widgets_guid_put PUT /dashboards/{dashboard_id}/widgets/{guid} Modify the values of the widget with the specified GUID in the dashboard with the specified dashboard ID
DefaultApi dashboards_dashboard_id_widgets_post POST /dashboards/{dashboard_id}/widgets Add a new widget to the dashboard with the specified dashboard ID
DefaultApi dashboards_get GET /dashboards Retrieve the list of dashboards
DefaultApi dashboards_guid_delete DELETE /dashboards/{guid} Erase the dashboard with the specified GUID
DefaultApi dashboards_guid_get GET /dashboards/{guid} Retrieve the details of the dashboard with the specified GUID
DefaultApi dashboards_guid_put PUT /dashboards/{guid} Modify the values of the dashboard with the specified GUID
DefaultApi dashboards_post POST /dashboards Add a new dashboard
DefaultApi docking_offsets_get GET /docking_offsets Retrieve the list of docking offsets
DefaultApi docking_offsets_guid_delete DELETE /docking_offsets/{guid} Erase the docking offset with the specified GUID
DefaultApi docking_offsets_guid_get GET /docking_offsets/{guid} Retrieve the details of the docking offset with the specified GUID
DefaultApi docking_offsets_guid_put PUT /docking_offsets/{guid} Modify the values of the docking offset with the specified GUID
DefaultApi docking_offsets_post POST /docking_offsets Add a new docking offset. The only positions that can have docking offsets are Charging stations, V markers and VL markers
DefaultApi factory_reset_post POST /factory_reset Clean and migrate the database. Keep hardware configurations
DefaultApi hook_brake_get GET /hook/brake Retrieve the state of the Hook brake
DefaultApi hook_brake_put PUT /hook/brake Activate or release the Hook brake
DefaultApi hook_gripper_get GET /hook/gripper Retrieve the state of the Hook gripper
DefaultApi hook_gripper_put PUT /hook/gripper Open or close the Hook gripper
DefaultApi hook_height_get GET /hook/height Retrieve the height of the Hook
DefaultApi hook_height_put PUT /hook/height Modify the height of the Hook
DefaultApi hook_status_get GET /hook/status Retrieve the extended status of the Hook
DefaultApi hw_export_get GET /hw/export Download a file containing the hardware configuration of the robot
DefaultApi hw_import_post POST /hw/import Import the hardware configuration contained in the file into the robot
DefaultApi io_modules_get GET /io_modules Retrieve the list of configured IO modules
DefaultApi io_modules_guid_delete DELETE /io_modules/{guid} Erase the IO device with the specified GUID
DefaultApi io_modules_guid_get GET /io_modules/{guid} Retrieve the details about a IO device with the specified GUID
DefaultApi io_modules_guid_put PUT /io_modules/{guid} Modify the values of the IO device with the specified GUID
DefaultApi io_modules_guid_status_delete DELETE /io_modules/{guid}/status Disconnect from the IO module with the specified GUID
DefaultApi io_modules_guid_status_get GET /io_modules/{guid}/status Retrieve the status of the connection to the IO module with the specified GUID
DefaultApi io_modules_guid_status_post POST /io_modules/{guid}/status Connect to theIO module with the specified GUID
DefaultApi io_modules_guid_status_put PUT /io_modules/{guid}/status Modify the outputs of the connected IO module with specified GUID
DefaultApi io_modules_post POST /io_modules Add a new IO module
DefaultApi log_error_reports_delete DELETE /log/error_reports Erase ALL the error reports
DefaultApi log_error_reports_get GET /log/error_reports Retrieve the list of error reports
DefaultApi log_error_reports_id_delete DELETE /log/error_reports/{id} Erase the error report with the specified ID
DefaultApi log_error_reports_id_download_get GET /log/error_reports/{id}/download Download the file containing the error report with the specified ID
DefaultApi log_error_reports_id_get GET /log/error_reports/{id} Retrieve the details about the error report with the specified ID
DefaultApi log_error_reports_post POST /log/error_reports Generate a new error report. This will record the 30s previous to this call in a file.
DefaultApi maps_get GET /maps Retrieve the list of maps
DefaultApi maps_guid_delete DELETE /maps/{guid} Erase the map with the specified GUID
DefaultApi maps_guid_get GET /maps/{guid} Retrieve the details about the map with the specified GUID
DefaultApi maps_guid_put PUT /maps/{guid} Modify the values of the map with the specified GUID
DefaultApi maps_map_id_area_events_get GET /maps/{map_id}/area_events Retrieve the list of area events that belong to the map with the specified map ID
DefaultApi maps_map_id_path_guides_get GET /maps/{map_id}/path_guides Retrieve the list of path guides that belong to the map with the specified map ID
DefaultApi maps_map_id_paths_get GET /maps/{map_id}/paths Retrieve the list of paths that belong to the map with the specified map ID
DefaultApi maps_map_id_positions_get GET /maps/{map_id}/positions Retrieve the list of positions that belong to the map with the specified map ID
DefaultApi maps_post POST /maps Add a new map
DefaultApi mission_groups_get GET /mission_groups Retrieve the list of mission groups
DefaultApi mission_groups_group_id_missions_get GET /mission_groups/{group_id}/missions Retrieve the list of missions that belong to the group with the specified group ID
DefaultApi mission_groups_guid_delete DELETE /mission_groups/{guid} Erase the mission group with the specified GUID
DefaultApi mission_groups_guid_get GET /mission_groups/{guid} Retrieve the details about the mission group with the specified GUID
DefaultApi mission_groups_guid_put PUT /mission_groups/{guid} Modify the values of the mission group with the specified GUID
DefaultApi mission_groups_mission_group_id_actions_get GET /mission_groups/{mission_group_id}/actions Retrieve the list of action definitions from the mission group with the specified mission group ID
DefaultApi mission_groups_post POST /mission_groups Add a new mission group
DefaultApi mission_queue_delete DELETE /mission_queue Abort all the pending and executing missions from the mission queue
DefaultApi mission_queue_get GET /mission_queue Retrieve the list of missions in the queue. Finished, failed, pending and executing missions will be displayed here
DefaultApi mission_queue_id_delete DELETE /mission_queue/{id} Abort the mission with the specified ID in the mission queue
DefaultApi mission_queue_id_get GET /mission_queue/{id} Retrieve the details about the mission with the specified ID in the mission queue
DefaultApi mission_queue_id_put PUT /mission_queue/{id} Modify the values of the mission with the specified ID in the mission queue
DefaultApi mission_queue_mission_queue_id_actions_get GET /mission_queue/{mission_queue_id}/actions Retrieve the list of actions from the mission with the specified ID in the mission queue
DefaultApi mission_queue_mission_queue_id_actions_id_get GET /mission_queue/{mission_queue_id}/actions/{id} Retrieve the details about the action with the specified ID from the mission with the specified ID in the mission queue
DefaultApi mission_queue_post POST /mission_queue Add a new mission to the mission queue. The mission will always go to the end of the queue
DefaultApi missions_get GET /missions Retrieve the list of missions
DefaultApi missions_guid_definition_get GET /missions/{guid}/definition Retrieve the mission with the specified GUID as an action definition that can be inserted in another mission
DefaultApi missions_guid_delete DELETE /missions/{guid} Erase the mission with the specified GUID
DefaultApi missions_guid_get GET /missions/{guid} Retrieve the details about the mission with the specified GUID
DefaultApi missions_guid_put PUT /missions/{guid} Modify the values of the mission with the specified GUID
DefaultApi missions_mission_id_actions_get GET /missions/{mission_id}/actions Retrieve the list of actions that belong to the mission with the specified mission ID
DefaultApi missions_mission_id_actions_guid_delete DELETE /missions/{mission_id}/actions/{guid} Erase the action with the specified GUID from the mission with the specified mission ID
DefaultApi missions_mission_id_actions_guid_get GET /missions/{mission_id}/actions/{guid} Retrieve the details about the action with the specified GUID that belongs to the mission with the specified mission ID
DefaultApi missions_mission_id_actions_guid_put PUT /missions/{mission_id}/actions/{guid} Modify the values of the action with the specified GUID that belongs to the mission with the specified mission ID
DefaultApi missions_mission_id_actions_post POST /missions/{mission_id}/actions Add a new action to the mission with the specified mission ID
DefaultApi missions_post POST /missions Add a new mission
DefaultApi modbus_get GET /modbus Retrieve the modbus registers linked to actions
DefaultApi modbus_id_get GET /modbus/{id} Retrieve the modbus registers linked to an action
DefaultApi modbus_missions_get GET /modbus/missions Retrieve the list of coils that can trigger a mission
DefaultApi modbus_missions_guid_delete DELETE /modbus/missions/{guid} Delete the specified ID on the the modbus mission table
DefaultApi modbus_missions_guid_get GET /modbus/missions/{guid} Retrieve the details about the mission linked with the coil
DefaultApi modbus_missions_guid_put PUT /modbus/missions/{guid} Modify the values of the modbus mission with the specified ID
DefaultApi modbus_missions_post POST /modbus/missions Create a new link between a coil and a mission
DefaultApi path_guides_get GET /path_guides Retrieve the list of path guides
DefaultApi path_guides_guid_delete DELETE /path_guides/{guid} Erase the path guide with the specified GUID
DefaultApi path_guides_guid_get GET /path_guides/{guid} Retrieve the path guide with the specified GUID
DefaultApi path_guides_guid_put PUT /path_guides/{guid} Modify the values of the path guide with the specified GUID
DefaultApi path_guides_path_guide_guid_options_get GET /path_guides/{path_guide_guid}/options Retrieve the list of allowed start/via/goal options for the selected path guide
DefaultApi path_guides_path_guide_guid_positions_get GET /path_guides/{path_guide_guid}/positions Retrieve the list of positions for the path guide with the specified GUID
DefaultApi path_guides_path_guide_guid_positions_guid_delete DELETE /path_guides/{path_guide_guid}/positions/{guid} Erase the position with the specified GUID from the path guide with the specified path guide GUID
DefaultApi path_guides_path_guide_guid_positions_guid_get GET /path_guides/{path_guide_guid}/positions/{guid} Retrieve the position with the specified GUID from the path guide with the specified path guide GUID
DefaultApi path_guides_path_guide_guid_positions_guid_put PUT /path_guides/{path_guide_guid}/positions/{guid} Modify the values of the position with the specified GUID from the path guide with the specified path guide GUID
DefaultApi path_guides_path_guide_guid_positions_post POST /path_guides/{path_guide_guid}/positions Add a new position to the path guide with the specified GUID
DefaultApi path_guides_positions_get GET /path_guides_positions Retrieve the list of positions used for path guides
DefaultApi path_guides_positions_guid_delete DELETE /path_guides_positions/{guid} Erase the path guide position with the specified GUID
DefaultApi path_guides_positions_guid_get GET /path_guides_positions/{guid} Retrieve the position for path guides with the specified GUID
DefaultApi path_guides_positions_guid_put PUT /path_guides_positions/{guid} Modify the values of the position for path guides with the specified GUID
DefaultApi path_guides_positions_post POST /path_guides_positions Add a new position in a path guide
DefaultApi path_guides_post POST /path_guides Add a new path guide
DefaultApi path_guides_precalc_get GET /path_guides_precalc Retrieve the status of path guides precalculation
DefaultApi path_guides_precalc_post POST /path_guides_precalc Start/stop precalculation of the specified path guide
DefaultApi paths_get GET /paths Retrieve the list of paths
DefaultApi paths_guid_delete DELETE /paths/{guid} Erase the path with the specified GUID
DefaultApi paths_guid_get GET /paths/{guid} Retrieve the path with the specified GUID
DefaultApi paths_guid_put PUT /paths/{guid} Modify the values of the path with the specified GUID
DefaultApi paths_post POST /paths Add a new path
DefaultApi permissions_guid_delete DELETE /permissions/{guid} Erase the permission with the specified GUID
DefaultApi permissions_guid_get GET /permissions/{guid} Retrieve the details about the permission with the specified GUID
DefaultApi permissions_guid_put PUT /permissions/{guid} Modify the values of the permission with the specified GUID
DefaultApi position_transition_lists_get GET /position_transition_lists Retrieve the list of position transition lists
DefaultApi position_transition_lists_guid_delete DELETE /position_transition_lists/{guid} Erase the position transition list with the specified GUID
DefaultApi position_transition_lists_guid_get GET /position_transition_lists/{guid} Retrieve the details about the position transition list with the specified GUID
DefaultApi position_transition_lists_guid_put PUT /position_transition_lists/{guid} Modify the values of the position transition list with the specified GUID
DefaultApi position_transition_lists_post POST /position_transition_lists Add a new position transition list
DefaultApi position_types_get GET /position_types Retrieve a list of possible position types
DefaultApi position_types_id_get GET /position_types/{id} Retrieve the details about the position type with the specified ID
DefaultApi positions_get GET /positions Retrieve the list of positions
DefaultApi positions_guid_delete DELETE /positions/{guid} Erase the position with the specified GUID
DefaultApi positions_guid_get GET /positions/{guid} Retrieve the details about the position with the specified GUID
DefaultApi positions_guid_put PUT /positions/{guid} Modify the values of the position with the specified GUID
DefaultApi positions_parent_guid_helper_positions_get GET /positions/{parent_guid}/helper_positions Retrieve the list of helper positions for the position with the specified parent GUID. Only Charging Stations, V markers, VL markers, Shelf and Trolley positions have helper positions
DefaultApi positions_pos_id_docking_offsets_get GET /positions/{pos_id}/docking_offsets Retrieve the details of the docking offset of the position with the specified position ID
DefaultApi positions_post POST /positions Add a new position
DefaultApi registers_get GET /registers Retrieve the list of PLC registers from the robot. Registers 1 to 100 are integers and registers 101-200 are float
DefaultApi registers_id_get GET /registers/{id} Retrieve the value of the PLC register with the specified ID. Registers 1 to 100 are integers and registers 101-200 are float
DefaultApi registers_id_post POST /registers/{id} Modify the value of the PLC register with the specified ID. Registers 1 to 100 are integers and registers 101-200 are float. Even though this is not a standard use of the POST call it has been included for compatibility purposes
DefaultApi registers_id_put PUT /registers/{id} Modify the value of the PLC register with the specified ID
DefaultApi remote_support_get GET /remote_support Retrieve the status of the remote support connection
DefaultApi remote_support_log_get GET /remote_support/log Retrieve the list with the actions performed by the remote support controller
DefaultApi remote_support_put PUT /remote_support Modify the remote support connection timeout
DefaultApi robots_post POST /robots Add information about other robots in the world. This is used by the Fleet manager to avoid robot collisions
DefaultApi service_book_get GET /service_book Retrieve service book entries accessible by user
DefaultApi service_book_guid_delete DELETE /service_book/{guid} Erase the note with the specified GUID
DefaultApi service_book_guid_get GET /service_book/{guid} Retrieve note with the GUID
DefaultApi service_book_post POST /service_book Add a service book note
DefaultApi sessions_get GET /sessions Retrieve the list of sessions
DefaultApi sessions_guid_delete DELETE /sessions/{guid} Erase the session with the specified GUID
DefaultApi sessions_guid_export_get GET /sessions/{guid}/export Download a file containing the session with the specified GUID
DefaultApi sessions_guid_get GET /sessions/{guid} Retrieve the details about the session with the specified GUID
DefaultApi sessions_guid_put PUT /sessions/{guid} Modify the values of the session with the specified GUID
DefaultApi sessions_import_delete DELETE /sessions/import Cancel currently running import
DefaultApi sessions_import_get GET /sessions/import Get progress of the running import
DefaultApi sessions_import_post POST /sessions/import Import the session contained in the file
DefaultApi sessions_post POST /sessions Add a new session
DefaultApi sessions_session_id_maps_get GET /sessions/{session_id}/maps Retrieve the list of maps that belong to the session with the specified session ID
DefaultApi sessions_session_id_missions_get GET /sessions/{session_id}/missions Retrieve the list of missions that belong to the session with the specified session ID
DefaultApi sessions_session_id_position_transition_lists_get GET /sessions/{session_id}/position_transition_lists Retrieve the list of position transition lists that belong to the session with the specified session ID
DefaultApi setting_groups_get GET /setting_groups Retrieve a list with the settings groups
DefaultApi setting_groups_id_get GET /setting_groups/{id} Retrieve the details about the settings group with the specified ID
DefaultApi setting_groups_settings_group_id_settings_advanced_get GET /setting_groups/{settings_group_id}/settings/advanced Retrieve the list of advanced settings from the settings group with the specified settings group ID
DefaultApi setting_groups_settings_group_id_settings_get GET /setting_groups/{settings_group_id}/settings Retrieve the list of settings from the settings group with the specified settings group ID
DefaultApi settings_advanced_get GET /settings/advanced Retrieve the list with the advanced settings
DefaultApi settings_advanced_id_get GET /settings/advanced/{id} Retrieve the details of the advanced setting with the specified ID
DefaultApi settings_advanced_id_put PUT /settings/advanced/{id} Modify the values of the advanced setting with the specified ID
DefaultApi settings_get GET /settings Retrieve a list with the settings
DefaultApi settings_id_get GET /settings/{id} Retrieve the details of the setting with the specified ID
DefaultApi settings_id_put PUT /settings/{id} Modify the values of the setting with the specified ID
DefaultApi shelf_types_get GET /shelf_types Retrieve the list of shelf types
DefaultApi shelf_types_guid_delete DELETE /shelf_types/{guid} Erase the shelf type with the specified GUID
DefaultApi shelf_types_guid_get GET /shelf_types/{guid} Retrieve the details about the shelf type with the specified GUID
DefaultApi shelf_types_guid_put PUT /shelf_types/{guid} Modify the values of the shelf type with the specified GUID
DefaultApi shelf_types_post POST /shelf_types Add a new shelf type
DefaultApi software_backups_get GET /software/backups Retrieve the list with all the software backups
DefaultApi software_backups_guid_delete DELETE /software/backups/{guid} Erase the software backup with the specified GUID
DefaultApi software_backups_guid_get GET /software/backups/{guid} Retrieve the details about the software backup with the specified GUID
DefaultApi software_backups_guid_post POST /software/backups/{guid} If it exists a software backup with the specified GUID it will restore that backup. Otherwise, it will create a software backup with the specified GUID
DefaultApi software_backups_post POST /software/backups Create a new software backup
DefaultApi software_lock_get GET /software/lock Retrieve the status of the software lock
DefaultApi software_lock_put PUT /software/lock Modify the software lock
DefaultApi software_logs_get GET /software/logs Retrieve the list of software upgrade logs
DefaultApi software_logs_guid_get GET /software/logs/{guid} Retrieve the details about the software upgrade log with the specified GUID
DefaultApi software_upgrades_get GET /software/upgrades Retrieve a list of the software upgrade performed
DefaultApi software_upgrades_guid_delete DELETE /software/upgrades/{guid} Erase the upgrade file with the specified GUID
DefaultApi software_upgrades_guid_get GET /software/upgrades/{guid} Retrieve the details of the software upgrade with the specified GUID
DefaultApi software_upgrades_guid_post POST /software/upgrades/{guid} Upgrade to the version of the upgrade file with the specified GUID
DefaultApi software_upgrades_post POST /software/upgrades Upgrade with the provided upgrade file
DefaultApi sounds_get GET /sounds Retrieve the list of sounds
DefaultApi sounds_guid_delete DELETE /sounds/{guid} Erase the sound with the specified GUID
DefaultApi sounds_guid_get GET /sounds/{guid} Retrieve the details about the sound with the specified GUID
DefaultApi sounds_guid_put PUT /sounds/{guid} Modify the values of the sound with the specified GUID
DefaultApi sounds_guid_stream_get GET /sounds/{guid}/stream Download the sound file of the sound with the specified GUID
DefaultApi sounds_post POST /sounds Add a new sound
DefaultApi statistics_distance_get GET /statistics/distance Retrieve the list with the distance driven by the robot at different dates and times
DefaultApi status_get GET /status Retrieve the status
DefaultApi status_put PUT /status Modify the status
DefaultApi system_info_get GET /system/info Retrieve the information about the system. It contains different information like serial numbers of hardware components, MAC addresses of network cards, etc…
DefaultApi user_groups_get GET /user_groups Retrieve the list of user groups
DefaultApi user_groups_guid_delete DELETE /user_groups/{guid} Erase the user group with the specified GUID
DefaultApi user_groups_guid_get GET /user_groups/{guid} Retrieve the details about the user group with the specified GUID
DefaultApi user_groups_guid_put PUT /user_groups/{guid} Modify the values of the user group with the specified GUID
DefaultApi user_groups_post POST /user_groups Add a new user group
DefaultApi user_groups_user_group_guid_permissions_get GET /user_groups/{user_group_guid}/permissions Retrieve the list of permissions of the user group with the specified group GUID
DefaultApi user_groups_user_group_guid_permissions_post POST /user_groups/{user_group_guid}/permissions Add a new permission to the group with the specified group GUID
DefaultApi users_auth_delete DELETE /users/auth Logout user
DefaultApi users_auth_post POST /users/auth Login with user credentials
DefaultApi users_get GET /users Retrieve the list of users
DefaultApi users_guid_delete DELETE /users/{guid} Erase the user with the specified GUID
DefaultApi users_guid_get GET /users/{guid} Retrieve the details about the user with the specified GUID
DefaultApi users_guid_put PUT /users/{guid} Modify the values of the user with the specified GUID
DefaultApi users_me_get GET /users/me Retrieve the details about the user currently authorized in the API
DefaultApi users_me_permissions_get GET /users/me/permissions Retrieve the permission of the user currently authorized in the API
DefaultApi users_me_put PUT /users/me Modify the values of the user currently authorized in the API
DefaultApi users_post POST /users Add a new user
DefaultApi wifi_connections_get GET /wifi/connections Retrieve the list of WiFi networks already configured
DefaultApi wifi_connections_post POST /wifi/connections Add a new WiFi network configuration
DefaultApi wifi_connections_uuid_delete DELETE /wifi/connections/{uuid} Erase the WiFi network configuration with the specified UUID
DefaultApi wifi_connections_uuid_get GET /wifi/connections/{uuid} Retrieve the details about the WiFi network configuration with the specified UUID
DefaultApi wifi_connections_uuid_post POST /wifi/connections/{uuid} Connect to the network with the specified UUID
DefaultApi wifi_get GET /wifi Retrieve the URLs to the 3 WiFi related endpoints
DefaultApi wifi_networks_get GET /wifi/networks Retrieve the list of WiFi networks available for the robot to connect
DefaultApi wifi_networks_guid_get GET /wifi/networks/{guid} Retrieve the details about the WiFi network with the specified GUID
DefaultApi world_model_get GET /world_model Retrieve the information about the needed resources from the robot
DefaultApi world_model_post POST /world_model Upload the world model with the existing robots, resources and positions and their respective locks

Documentation For Models

Documentation For Authorization

mir

  • Type: HTTP basic authentication

Author

About

Generated from mir100 rest api pdf

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published