📚 Documentação das APIs - Sistema AutoNav GPS

URL Base: https://gps.autonav.com.br/api/api.php
⚠️ Importante: Todas as APIs exigem os seguintes parâmetros obrigatórios via GET:

🔧 API Server (api=server)

APIs administrativas do servidor. Requer chave de servidor (SERVER_API_KEY).

GET_OBJECTS_ONLINE

Retorna o número de objetos online.

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=GET_OBJECTS_ONLINE

GET_OBJECTS_TOTAL_ONLINE

Retorna o total de objetos e quantos estão online (formato: total,online).

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=GET_OBJECTS_TOTAL_ONLINE

CHECK_USER_EXISTS

Verifica se um usuário existe pelo email.

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=CHECK_USER_EXISTS,email@exemplo.com
Parâmetros:
  • cmd[1]: Email do usuário

GET_USERS

Lista todos os usuários do sistema (JSON).

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=GET_USERS

GET_USERS_OBJECTS

Lista todos os usuários com seus objetos associados (JSON).

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=GET_USERS_OBJECTS

ADD_USER

Adiciona um novo usuário.

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=ADD_USER,email,nome,senha,privileges

EDIT_USER

Edita um usuário existente.

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=EDIT_USER,user_id,email,nome,senha,privileges

DEL_USER

Remove um usuário.

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=DEL_USER,user_id

USER_SET_ACTIVITY

Ativa ou desativa um usuário.

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=USER_SET_ACTIVITY,user_id,true|false

GET_OBJECTS

Lista todos os objetos/dispositivos (JSON).

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=GET_OBJECTS

ADD_OBJECT

Adiciona um novo objeto/dispositivo.

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=ADD_OBJECT,imei,nome

DEL_OBJECT

Remove um objeto/dispositivo.

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=DEL_OBJECT,imei

ADD_USER_OBJECT

Associa um objeto a um usuário.

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=ADD_USER_OBJECT,user_id,imei

DEL_USER_OBJECT

Remove associação de objeto com usuário.

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=DEL_USER_OBJECT,user_id,imei

OBJECT_SET_ACTIVITY

Ativa ou desativa um objeto.

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=OBJECT_SET_ACTIVITY,imei,true|false

ADD_USER_BILLING_PLAN

Adiciona plano de cobrança para um usuário.

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=ADD_USER_BILLING_PLAN,user_id,plan_data

GET_USER_API_KEY

Obtém a chave de API de um usuário.

https://gps.autonav.com.br/api/api.php?api=server&key=CHAVE_SERVIDOR&cmd=GET_USER_API_KEY,user_id

👤 API User (api=user)

APIs para usuários. Requer chave de API do usuário (api_key do usuário).

USER_GET_OBJECTS

Retorna lista de objetos do usuário autenticado (JSON).

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=USER_GET_OBJECTS

OBJECT_GET_CMDS

Obtém comandos disponíveis para um objeto.

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=OBJECT_GET_CMDS,imei

OBJECT_CMD_GPRS

Envia comando GPRS para um objeto.

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=OBJECT_CMD_GPRS,imei,comando

OBJECT_CMD_SMS

Envia comando SMS para um objeto.

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=OBJECT_CMD_SMS,imei,comando

OBJECT_GET_LOCATIONS

Obtém localizações de um objeto (JSON).

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=OBJECT_GET_LOCATIONS,imei,data_inicio,data_fim

OBJECT_GET_ROUTE

Obtém rota de um objeto em um período (JSON).

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=OBJECT_GET_ROUTE,imei,data_inicio,data_fim

OBJECT_GET_MESSAGES

Obtém mensagens de um objeto (JSON).

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=OBJECT_GET_MESSAGES,imei,data_inicio,data_fim

OBJECT_GET_EVENTS

Obtém eventos de um objeto (JSON).

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=OBJECT_GET_EVENTS,imei,data_inicio,data_fim

OBJECT_GET_LAST_EVENTS

Obtém últimos eventos de um objeto (JSON).

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=OBJECT_GET_LAST_EVENTS,imei,quantidade

OBJECT_GET_LAST_EVENTS_7D

Obtém últimos eventos dos últimos 7 dias de um objeto (JSON).

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=OBJECT_GET_LAST_EVENTS_7D,imei

USER_GET_MARKERS

Obtém marcadores do usuário (JSON).

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=USER_GET_MARKERS

USER_GET_ROUTES

Obtém rotas do usuário (JSON).

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=USER_GET_ROUTES

USER_GET_ZONES

Obtém zonas do usuário (JSON).

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=USER_GET_ZONES

USER_GET_TASKS

Obtém tarefas do usuário (JSON).

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=USER_GET_TASKS

USER_GET_RILOGBOOK

Obtém registro de logbook do usuário (JSON).

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=USER_GET_RILOGBOOK

USER_GET_DTC

Obtém códigos DTC do usuário (JSON).

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=USER_GET_DTC

USER_GET_MAINTENANCE

Obtém registros de manutenção do usuário (JSON).

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=USER_GET_MAINTENANCE

USER_GET_EXPENSES

Obtém despesas do usuário (JSON).

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=USER_GET_EXPENSES

GET_ADDRESS

Obtém endereço através de coordenadas (reverse geocoding).

https://gps.autonav.com.br/api/api.php?api=user&key=CHAVE_USUARIO&cmd=GET_ADDRESS,latitude,longitude

🏢 API Hosting (api=hosting)

APIs de hosting. Requer chave de hardware (HW_KEY).

SERVER_CONFIG

Obtém configuração do servidor.

https://gps.autonav.com.br/api/api.php?api=hosting&key=HW_KEY&cmd=SERVER_CONFIG

📱 API Push

APIs relacionadas a notificações push.

GET_PUSH_WEBVIEW

Obtém configuração de webview para push.

https://gps.autonav.com.br/api/api_push.php?cmd=GET_PUSH_WEBVIEW
Nota: Esta API usa um endpoint diferente (api_push.php)
✅ Resumo:
📝 Notas:
🔗 Páginas Relacionadas: