MapogosAPI Docs
/
Financeiro · Referência

Taxas

Taxas de desbloqueio (cobranças cuja descrição começa com "Taxa de Desbloqueio"): pagar, estornar e cancelar seguem a tela Taxas.

Permissão: taxasAções: ler · atualizar · excluir · exportar

O objeto taxas

CampoTipoDescrição
idinteiroIdentificadorordenar
rental_idinteiroID da locaçãofiltro
amountdecimal (string)Valor da taxa
statustextopendente | pagofiltro
methodtexto (enum)Forma de pagamento
pix cartao dinheiro transferencia
due_datedataVencimentoordenar
paid_atdata-horaPago emordenar
notetextoDescrição (começa com "Taxa de Desbloqueio")
created_atdata-horaCriado emordenar
revenue_centertexto (enum)revenue center
mapogos premium
Exemplo do objeto200 OK
{
    "id": 1024,
    "rental_id": 512,
    "amount": "150.00",
    "status": "pendente",
    "method": "pix",
    "due_date": "2026-10-15",
    "paid_at": "2026-10-08T14:30:00-03:00",
    "note": "Aluguel semanal",
    "created_at": "2026-10-08T14:30:00-03:00",
    "revenue_center": "mapogos"
}

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, paid_at, due_date — prefixo - para decrescente
campostextoLista de campos do objeto, separados por vírgula
statustextopendente | pago — valor exato ou lista separada por vírgula
rental_idinteiroID da locação — valor exato ou lista separada por vírgula
criado_desde / criado_atedataPeríodo de criação
atualizado_desdedata-horaCriados ou alterados desde (pelo registro de alterações do Mapogos)
incluirtextoSó no detalhe. Relações: locacao
Requisição
Testar ▸
curl -X GET "https://apimapogos.sixinformatica.com/v1/taxas?por_pagina=20" \
  -H "Authorization: Bearer $MAPOGOS_API_KEY"
Resposta200 OK
{
    "sucesso": true,
    "dados": [
        {
            "id": 1024,
            "rental_id": 512,
            "amount": "150.00",
            "status": "pendente",
            "method": "pix",
            "due_date": "2026-10-15",
            "paid_at": "2026-10-08T14:30:00-03:00",
            "note": "Aluguel semanal"
        }
    ],
    "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/taxas/1024?incluir=locacao" \
  -H "Authorization: Bearer $MAPOGOS_API_KEY"
Resposta200 OK
{
    "sucesso": true,
    "dados": {
        "id": 1024,
        "rental_id": 512,
        "amount": "150.00",
        "status": "pendente",
        "method": "pix",
        "due_date": "2026-10-15",
        "paid_at": "2026-10-08T14:30:00-03:00",
        "note": "Aluguel semanal"
    },
    "request_id": "req_1d2c3b4a5f6e7d8c9b0a"
}

Relações

NomeMóduloRetornoRota
locacaoLocaçõesum registro/v1/taxas/{id}/locacao

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

POST Marcar taxa como paga

Marcar taxa como paga. Requer atualizar.

Erros possíveis: 422 validacao (lista todos os campos), 409 conflito (estado não permite), 403, 404, 415.

Requisição
Testar ▸
curl -X POST "https://apimapogos.sixinformatica.com/v1/taxas/1024/pagar" \
  -H "Authorization: Bearer $MAPOGOS_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{}'
Resposta200 OK
{
    "sucesso": true,
    "dados": {
        "id": 1024,
        "rental_id": 512,
        "amount": "150.00",
        "status": "pendente",
        "method": "pix",
        "due_date": "2026-10-15",
        "paid_at": "2026-10-08T14:30:00-03:00",
        "note": "Aluguel semanal"
    },
    "request_id": "req_6c5b4a3f2e1d0c9b8a7f"
}

POST Estornar taxa

Estornar taxa (volta para pendente). Requer atualizar.

Erros possíveis: 422 validacao (lista todos os campos), 409 conflito (estado não permite), 403, 404, 415.

Requisição
Testar ▸
curl -X POST "https://apimapogos.sixinformatica.com/v1/taxas/1024/estornar" \
  -H "Authorization: Bearer $MAPOGOS_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{}'
Resposta200 OK
{
    "sucesso": true,
    "dados": {
        "id": 1024,
        "rental_id": 512,
        "amount": "150.00",
        "status": "pendente",
        "method": "pix",
        "due_date": "2026-10-15",
        "paid_at": "2026-10-08T14:30:00-03:00",
        "note": "Aluguel semanal"
    },
    "request_id": "req_6c5b4a3f2e1d0c9b8a7f"
}

DELETE Cancelar taxa

Cancelar taxa (removida, como na tela Taxas). Requer excluir.

Erros possíveis: 422 validacao (lista todos os campos), 409 conflito (estado não permite), 403, 404, 415.

Requisição
Testar ▸
curl -X DELETE "https://apimapogos.sixinformatica.com/v1/taxas/1024" \
  -H "Authorization: Bearer $MAPOGOS_API_KEY"
Resposta200 OK
{
    "sucesso": true,
    "dados": {
        "id": 1024,
        "cancelado": true
    },
    "request_id": "req_6c5b4a3f2e1d0c9b8a7f"
}