Для работы с командами из CRUD - методов доступны:
Где:
curl -X GET -H "Content-Type: application/json" -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE2OTcwMjA0MjIsImV4cCI6MTY5NzAyNDAyMiwicm9sZXMiOlsiUk9MRV9VU0VSIl0sImxvZ2luIjoiZGVtbyJ9.XpedCUcLxh0apf4UWAQBE34sTNkAA4Yh11mYefd5p0mrOkdJNi5XWlUJfDmOiAgvvxuf65LCQFxmN8nkkqLtJhorCf5RASovg8SMIS0hkkz8IJGlGk-OK6miFdGIAu1olCiWVWzuWNUdkKgf-797CUzcaeYSnInJPfW10cOCELF11oR9M78TrR-MMqQ0GsUuR95seO5kynWPzfLRnwYJawJRAPQz9rCD3TjBmqVQXP1kWdmaaFGMHj8yA6YCGvSHzxgY9ghIIhvobHzqCINlicYKMngrV3gqzZ8z-VEU-gH-aIgVYEpMc-kFszSXlfW3qKQWbTYYWu4EqFodjyQ" http://sputnic.tech/mobile_api/dev/{idd}/commands
Пример тела ответа:
[{ "key": "Заблокировать", "value": "123456*SERV*8.1.1", "id": 0}]
Объект JSON - массива имеет поля:
| поле | описание | значение |
| id | идентификатор команды | int |
| key | ключ - название команды | string |
| value | команда | string |
2. PATCH (обновить команду)
Где:
curl -X PATCH -H "Content-Type: application/json" -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE2OTcwMjA0MjIsImV4cCI6MTY5NzAyNDAyMiwicm9sZXMiOlsiUk9MRV9VU0VSIl0sImxvZ2luIjoiZGVtbyJ9.XpedCUcLxh0apf4UWAQBE34sTNkAA4Yh11mYefd5p0mrOkdJNi5XWlUJfDmOiAgvvxuf65LCQFxmN8nkkqLtJho_rCf5RASovg8SMIS0hkkz8IJGlGk-OK6miFdGIAu1olCiWVWzuWNUdkKgf-797CUzcaeYSnInJPfW10cOCELF11oR9M78TrR-MMqQ0GsUuR95seO5kynWPzfLRnwYJawJRAPQz9rCD3TjBmqVQXP1kWdmaaFGMHj8yA6YCGvSHzxgY9ghIIhvobHzqCINlicYKMngrV3gqzZ8z-VEU-gH-aIgVYEpMc-kFszSXlfW3q_KQWbTYY_Wu4EqFodjyQ" -d '{"key":"key", “value”:"value"}' http://sputnic.tech/mobile_api/dev/{idd}/commands/{idc}
Поля для отправки:
| поле | описание | значение |
| key | ключ - название команды | string |
| value | команда | string |
Ответ идентичен результату получения списка датчиков.
Отправка команд (POST)
curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE2OTcwMjA0MjIsImV4cCI6MTY5NzAyNDAyMiwicm9sZXMiOlsiUk9MRV9VU0VSIl0sImxvZ2luIjoiZGVtbyJ9.XpedCUcLxh0apf4UWAQBE34sTNkAA4Yh11mYefd5p0mrOkdJNi5XWlUJfDmOiAgvvxuf65LCQFxmN8nkkqLtJho_rCf5RASovg8SMIS0hkkz8IJGlGk-OK6miFdGIAu1olCiWVWzuWNUdkKgf-797CUzcaeYSnInJPfW10cOCELF11oR9M78TrR-MMqQ0GsUuR95seO5kynWPzfLRnwYJawJRAPQz9rCD3TjBmqVQXP1kWdmaaFGMHj8yA6YCGvSHzxgY9ghIIhvobHzqCINlicYKMngrV3gqzZ8z-VEU-gH-aIgVYEpMc-kFszSXlfW3q_KQWbTYY_Wu4EqFodjyQ" -d '{"imei":111, “command”:"command"}' http://sputnic.tech/mobile_api/sendCommand
Поля для отправки
| поле | описание | значение |
| imei | IMEI машины | bigint |
| command | команда | string |
JSON - объект, возвращаемый запросом, имеет поля:
| поле | описание | значение |
| status | статус отправки команды | bool |
| mkey | ключ состояния | string | arrau ( ‘cs’ - команда отправлена, ['cns'] - команда не отправлена) |
| response | сообщение от трекера о статусе отправки команды | string |