MapogosAPI Docs
/
Operação · Referência

Encerramento & Pós-Encerramento

Encerramento do contrato (KM, avarias, caução, multas, saldo financeiro) e o acompanhamento de pendências após o encerramento. Pela API: leitura completa e atualização do acompanhamento pós-encerramento; o encerramento em si é feito no painel.

Permissão: pos_encerramentoAções: ler · atualizar · exportar1 campo(s) LGPD

O objeto encerramento & pós-encerramento

CampoTipoDescrição
idinteiroIdentificadorordenar
rental_idinteiroID da locaçãofiltro
statustexto (enum)Situação
draft validated closed rejected
filtro
km_inicialinteirokm inicial
km_finalinteirokm final
km_rodadosinteirokm rodados
dias_locadosinteirodias locados
media_km_diadecimal (string)media km dia
km_excedenteinteirokm excedente
multa_km_excedentedecimal (string)multa km excedente
multa_km_excedente_pagodecimal (string)multa km excedente pago
data_inicialdata-horadata inicial
data_finaldata-horadata final
limpezatexto (enum)limpeza
limpo sujo muito_sujo
combustiveltexto (enum)combustivel
vazio 1_4 1_2 3_4 cheio
abastecimento_tipotexto (enum)abastecimento tipo
sem parcial integral
abastecimento_valordecimal (string)abastecimento valor
funcionando_normalmentebooleanofuncionando normalmente
entregue_com_danosbooleanoentregue com danos
possui_avariasbooleanopossui avarias
possui_avarias_novasbooleanopossui avarias novas
avarias_descricaotextoavarias descricao
avarias_valor_estimadodecimal (string)avarias valor estimado
avarias_total_pecasdecimal (string)avarias total pecas
avarias_observacaotextoavarias observacao
avarias_outros_descricaotextoavarias outros descricao
avarias_outros_valordecimal (string)avarias outros valor
vistoria_idinteirovistoria id
caucao_valor_contratodecimal (string)caucao valor contrato
caucao_saldo_disponiveldecimal (string)caucao saldo disponivel
caucao_descontosdecimal (string)caucao descontos
caucao_destinotexto (enum)caucao destino
devolver parcial reter
filtro
caucao_valor_devolverdecimal (string)caucao valor devolver
caucao_motivos_jsonobjetocaucao motivos json
caucao_observacaotextocaucao observacao
caucao_retencao_atedatacaucao retencao ate
caucao_retencao_statustexto (enum)caucao retencao status
nao_aplicavel retida parcialmente_liberada liberada
filtro
caucao_valor_liberadodecimal (string)caucao valor liberado
caucao_liberada_emdata-horacaucao liberada em
caucao_liberada_por_nometextocaucao liberada por nome
caucao_revisao_notatextocaucao revisao nota
multas_qtd_pendentesinteiromultas qtd pendentes
multas_total_pendentedecimal (string)multas total pendente
multas_valor_cobrardecimal (string)multas valor cobrar
multas_cobradas_idstextomultas cobradas ids
multas_cienciabooleanomultas ciencia
multas_observacaotextomultas observacao
fin_acordos_abertosinteirofin acordos abertos
fin_parcelas_abertasinteirofin parcelas abertas
fin_pix_pendenteinteirofin pix pendente
fin_total_pagodecimal (string)fin total pago
fin_total_pendentedecimal (string)fin total pendente
fin_descontosdecimal (string)fin descontos
fin_saldo_clientedecimal (string)fin saldo cliente
fin_observacaotextofin observacao
desbloqueio_qtdinteirodesbloqueio qtd
guincho_valordecimal (string)guincho valor
equipe_busca_valordecimal (string)equipe busca valor
diarias_atraso_qtdinteirodiarias atraso qtd
diarias_atraso_valordecimal (string)diarias atraso valor
alertas_jsonobjetoalertas json
bloqueios_jsonobjetobloqueios json
created_by_nametextocreated by name
created_atdata-horaCriado emordenar
validated_atdata-horavalidated at
closed_by_nametextoclosed by name
closed_atdata-horaclosed atordenar
closed_locationtextoclosed locationLGPD
pdf_generated_atdata-horapdf generated at
notestextoObservações
updated_atdata-horaAtualizado emordenar
Exemplo do objeto200 OK
{
    "id": 1024,
    "rental_id": 512,
    "status": "draft",
    "km_inicial": 45210,
    "km_final": 45210,
    "km_rodados": 45210,
    "dias_locados": 1,
    "media_km_dia": "150.00",
    "km_excedente": 45210,
    "multa_km_excedente": "150.00",
    "multa_km_excedente_pago": "150.00",
    "data_inicial": "2026-10-08T14:30:00-03:00",
    "data_final": "2026-10-08T14:30:00-03:00",
    "limpeza": "limpo",
    "combustivel": "vazio",
    "abastecimento_tipo": "sem",
    "abastecimento_valor": "150.00",
    "funcionando_normalmente": false,
    "entregue_com_danos": false,
    "possui_avarias": false,
    "possui_avarias_novas": false,
    "avarias_descricao": "texto",
    "avarias_valor_estimado": "150.00",
    "avarias_total_pecas": "450.00",
    "avarias_observacao": "texto",
    "avarias_outros_descricao": "texto",
    "avarias_outros_valor": "150.00",
    "vistoria_id": 512,
    "caucao_valor_contrato": "150.00",
    "caucao_saldo_disponivel": "150.00",
    "caucao_descontos": "150.00",
    "caucao_destino": "devolver",
    "caucao_valor_devolver": "150.00",
    "caucao_motivos_json": {},
    "caucao_observacao": "texto",
    "caucao_retencao_ate": "2026-10-15",
    "caucao_retencao_status": "nao_aplicavel",
    "caucao_valor_liberado": "150.00",
    "caucao_liberada_em": "2026-10-08T14:30:00-03:00",
    "caucao_liberada_por_nome": "texto",
    "caucao_revisao_nota": "texto",
    "multas_qtd_pendentes": 1,
    "multas_total_pendente": "450.00",
    "multas_valor_cobrar": "150.00",
    "multas_cobradas_ids": "texto",
    "multas_ciencia": false,
    "multas_observacao": "texto",
    "fin_acordos_abertos": 1,
    "fin_parcelas_abertas": 1,
    "fin_pix_pendente": 1,
    "fin_total_pago": "450.00",
    "fin_total_pendente": "450.00",
    "fin_descontos": "150.00",
    "fin_saldo_cliente": "150.00",
    "fin_observacao": "texto",
    "desbloqueio_qtd": 1,
    "guincho_valor": "150.00",
    "equipe_busca_valor": "150.00",
    "diarias_atraso_qtd": 1,
    "diarias_atraso_valor": "150.00",
    "alertas_json": {},
    "bloqueios_json": {},
    "created_by_name": "texto",
    "created_at": "2026-10-08T14:30:00-03:00",
    "validated_at": "2026-10-08T14:30:00-03:00",
    "closed_by_name": "texto",
    "closed_at": "2026-10-08T14:30:00-03:00",
    "closed_location": "texto",
    "pdf_generated_at": "2026-10-08T14:30:00-03:00",
    "notes": "Cliente pediu boleto",
    "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, created_at, closed_at, updated_at — prefixo - para decrescente
campostextoLista de campos do objeto, separados por vírgula
statustexto (enum)Situação — valor exato ou lista separada por vírgula
draft validated closed rejected
rental_idinteiroID da locação — valor exato ou lista separada por vírgula
caucao_retencao_statustexto (enum)caucao retencao status — valor exato ou lista separada por vírgula
nao_aplicavel retida parcialmente_liberada liberada
caucao_destinotexto (enum)caucao destino — valor exato ou lista separada por vírgula
devolver parcial reter
criado_desde / criado_atedataPeríodo de criação
atualizado_desdedata-horaCriados ou alterados desde (pela coluna de atualização)
incluirtextoSó no detalhe. Relações: locacao, acompanhamento, eventos, arquivos
Requisição
Testar ▸
curl -X GET "https://apimapogos.sixinformatica.com/v1/pos_encerramento?por_pagina=20" \
  -H "Authorization: Bearer $MAPOGOS_API_KEY"
Resposta200 OK
{
    "sucesso": true,
    "dados": [
        {
            "id": 1024,
            "rental_id": 512,
            "status": "draft",
            "km_inicial": 45210,
            "km_final": 45210,
            "km_rodados": 45210,
            "dias_locados": 1,
            "media_km_dia": "150.00"
        }
    ],
    "meta": {
        "total": 1,
        "pagina": 1,
        "por_pagina": 20,
        "paginas": 1
    },
    "request_id": "req_0f1e2d3c4b5a69788796"
}

GET Detalhar

Retorna um registro pelo id. Requer Ler.

Use incluir para embutir relações (cada uma exige Ler no módulo relacionado).

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/pos_encerramento/1024?incluir=locacao" \
  -H "Authorization: Bearer $MAPOGOS_API_KEY"
Resposta200 OK
{
    "sucesso": true,
    "dados": {
        "id": 1024,
        "rental_id": 512,
        "status": "draft",
        "km_inicial": 45210,
        "km_final": 45210,
        "km_rodados": 45210,
        "dias_locados": 1,
        "media_km_dia": "150.00"
    },
    "request_id": "req_1d2c3b4a5f6e7d8c9b0a"
}

Relações

NomeMóduloRetornoRota
locacaoLocaçõesum registro/v1/pos_encerramento/{id}/locacao
acompanhamentoPendências pós-encerramentolista paginada/v1/pos_encerramento/{id}/acompanhamento
eventosHistórico do encerramentolista paginada/v1/pos_encerramento/{id}/eventos
arquivosArquivos do encerramentolista paginada/v1/pos_encerramento/{id}/arquivos

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/pos_encerramento/exportar?limite=1000" \
  -H "Authorization: Bearer $MAPOGOS_API_KEY"

Recursos incluídos neste módulo

Estes recursos usam a mesma permissão de Encerramento & Pós-Encerramento:

RotaRecursoDescriçãoCampos
/v1/pos_encerramento_acompanhamentoPendências pós-encerramentoAcompanhamento após o encerramento: checklist, pendências e devolução da caução.id, rental_id, status, responsavel_user_id, checklist_json, pendencias, caucao_forma, caucao_data_prevista …
/v1/pos_encerramento_eventosHistórico do encerramentoLinha do tempo do encerramento (quem fez o quê).id, closure_id, rental_id, event_type, user_id, user_name, payload_json, created_at
/v1/pos_encerramento_arquivosArquivos do encerramentoMetadados das fotos/arquivos anexados ao encerramento.id, closure_id, rental_id, category, original_name, mime_type, byte_size, uploaded_by_name …

Eventos de webhook

locacao.encerrada — veja Webhooks.