Редактировать права доступа к группам /объектам /договорамПолучить список доступных папок авторизованного пользователяЗапрос может быть выполнен как методом GET, так и POST.Параметры можно передать либо в строке запроса, либо в теле запроса в формате JSON.GET-запрос:GET /api/api.php?cmd=get_folders_user HTTP/1.1Host: sandbox.pilot-gps.comAuthorization: Basic [auth]POST-запрос с параметрами в теле:POST /api/api.php HTTP/1.1Host: sandbox.pilot-gps.comContent-Type: application/jsonAuthorization: Basic [auth]{"cmd": "get_folders_user"}Ответ:{"code": 0,"msg": "Success","data": [{"id":1,"name":"DEMO"},{"id":6,"name":"ИП Емельянов"},{"id":11,"name":"FOLDER1"},{"id":12,"name":"FOLDER2"}]}Получить список доступных папок другого пользователяЗапрос может быть выполнен методом GET или POST, параметры могут быть переданы в строке запроса или в теле запроса.GET-запрос с параметрами в строке:GET /api/api.php?cmd=get_folders_user&user_id=19 HTTP/1.1Host: sandbox.pilot-gps.comAuthorization: Basic [auth]POST-запрос с параметрами в теле:POST /api/api.php HTTP/1.1Host: sandbox.pilot-gps.comContent-Type: application/jsonAuthorization: Basic [auth]{"cmd": "get_folders_user","user_id": 19}Изменить список доступных папок пользователяPOST /api/api.php HTTP/1.1Host: sandbox.pilot-gps.comContent-Type: application/jsonAuthorization: Basic [auth]{"cmd": "update_user_folders","folders": "1,11","user_id": 19}Изменить список доступных объектовPOST /api/api.php HTTP/1.1Host: sandbox.pilot-gps.comContent-Type: application/jsonAuthorization: Basic [auth]{"cmd": "update_user_vehicles","vehicles": "2,18","user_id": 19}Изменить список доступных договоровПримечание: accounts перечисляются через запятую и должны принадлежать партнеру владельца.Если партнер равен 0, то маппинг невозможен.POST /api/api.php HTTP/1.1Host: sandbox.pilot-gps.comContent-Type: application/jsonAuthorization: Basic [auth]{"cmd": "update_user_accounts_map","accounts": "1005","user_id": 19}Получить список доступных аккаунтовЗапрос может быть выполнен методом GET или POST, параметры могут быть переданы в строке запроса или в теле запроса.GET-запрос:GET /api/api.php?cmd=get_account_map HTTP/1.1Host: sandbox.pilot-gps.comAuthorization: Basic [auth]POST-запрос с параметрами в теле:POST /api/api.php HTTP/1.1Host: sandbox.pilot-gps.comContent-Type: application/jsonAuthorization: Basic [auth]{"cmd": "get_account_map"}Ответ:{"code": 0,"data": [{"account_id": 1005},{"account_id": 1000}]}Получить список пользователей своего аккаунтаЗапрос может быть выполнен методом GET или POST.GET-запрос:GET /api/api.php?cmd=get_account_user_list HTTP/1.1Host: sandbox.pilot-gps.comAuthorization: Basic [auth]POST-запрос с параметрами в теле:POST /api/api.php HTTP/1.1Host: sandbox.pilot-gps.comContent-Type: application/jsonAuthorization: Basic [auth]{"cmd": "get_account_user_list"}Ответ:{"code": 0,"data": [{"id":19,"roleid":1,"info":"","msisdn":"123123","email":"testTOTP@testTOTP.com","name":"dasd","account_id":1000,"lang":"en","parent_id":2},// ... другие пользователи ...]} |