MapogosAPI Docs
/
Frota · Referência

Manutenção Preditiva

Próximas manutenções previstas por veículo (KM e data), com situação ok/próxima/atrasada.

Permissão: manutencao_preditivaAções: ler · exportar

O objeto manutenção preditiva

CampoTipoDescrição
idinteiroIdentificadorordenar
vehicle_idinteiroID do veículofiltro
itemtextoitemfiltro
interval_kminteirointerval km
last_done_kminteirolast done km
last_done_atdatalast done at
next_due_kminteironext due km
next_due_atdatanext due atordenar
days_remaininginteirodays remainingordenar
km_remaininginteirokm remainingordenar
statustexto (enum)Situação
ok due_soon overdue
filtro
estimated_costdecimal (string)estimated cost
notified_atdata-horanotified at
updated_atdata-horaAtualizado em
Exemplo do objeto200 OK
{
    "id": 1024,
    "vehicle_id": 512,
    "item": "Troca de óleo",
    "interval_km": 45210,
    "last_done_km": 45210,
    "last_done_at": "2026-10-15",
    "next_due_km": 45210,
    "next_due_at": "2026-10-15",
    "days_remaining": 1,
    "km_remaining": 45210,
    "status": "ok",
    "estimated_cost": "150.00",
    "notified_at": "2026-10-08T14:30:00-03:00",
    "updated_at": "2026-10-08T14:30:00-03:00"
}

GET Listar

Retorna os registros paginados, do mais recente para o mais antigo (padrão). Requer Ler.

Parâmetros de consulta

ParâmetroTipoDescrição
paginainteiroPágina (padrão 1)
por_paginainteiro1 a 200 (padrão 50)
ordenartextoAceita: id, next_due_at, km_remaining, days_remaining — prefixo - para decrescente
campostextoLista de campos do objeto, separados por vírgula
vehicle_idinteiroID do veículo — valor exato ou lista separada por vírgula
statustexto (enum)Situação — valor exato ou lista separada por vírgula
ok due_soon overdue
itemtextoitem — valor exato ou lista separada por vírgula
atualizado_desdedata-horaCriados ou alterados desde (pela coluna de atualização)
Requisição
Testar ▸
curl -X GET "https://apimapogos.sixinformatica.com/v1/manutencao_preditiva?por_pagina=20" \
  -H "Authorization: Bearer $MAPOGOS_API_KEY"
Resposta200 OK
{
    "sucesso": true,
    "dados": [
        {
            "id": 1024,
            "vehicle_id": 512,
            "item": "Troca de óleo",
            "interval_km": 45210,
            "last_done_km": 45210,
            "last_done_at": "2026-10-15",
            "next_due_km": 45210,
            "next_due_at": "2026-10-15"
        }
    ],
    "meta": {
        "total": 1,
        "pagina": 1,
        "por_pagina": 20,
        "paginas": 1
    },
    "request_id": "req_0f1e2d3c4b5a69788796"
}

GET Detalhar

Retorna um registro pelo id. Requer Ler.

ErroQuando
404 nao_encontradoNão existe ou está fora das carteiras da chave
403 permissao_negadaSem Ler no módulo (ou numa relação pedida)
Requisição
Testar ▸
curl -X GET "https://apimapogos.sixinformatica.com/v1/manutencao_preditiva/1024" \
  -H "Authorization: Bearer $MAPOGOS_API_KEY"
Resposta200 OK
{
    "sucesso": true,
    "dados": {
        "id": 1024,
        "vehicle_id": 512,
        "item": "Troca de óleo",
        "interval_km": 45210,
        "last_done_km": 45210,
        "last_done_at": "2026-10-15",
        "next_due_km": 45210,
        "next_due_at": "2026-10-15"
    },
    "request_id": "req_1d2c3b4a5f6e7d8c9b0a"
}

GET Exportar em lote

Até 1000 registros por chamada, paginando por cursor. Requer Ler e Exportar. Aceita os mesmos filtros da listagem e formato=csv. Detalhes no guia Exportação em lote.

Requisição
Testar ▸
curl -X GET "https://apimapogos.sixinformatica.com/v1/manutencao_preditiva/exportar?limite=1000" \
  -H "Authorization: Bearer $MAPOGOS_API_KEY"