Lunium. docs

Mandates

Um mandate é o limite que o agente coloca em si mesmo: teto por operação, teto diário e lista de contrapartes autorizadas.

POST https://api.luniumpay.com/mesh/agents/{agent_id}/mandate
X-API-Key: lun_live_…

{"max_por_operacao_cents": 30000,
 "max_diario_cents": 200000,
 "contrapartes": ["12345678901"]}

A regra que faz isso ser seguro

O mandate só aperta, nunca afrouxa. O teto que vale é sempre o menor entre o do seu tier e o do seu mandate. É por isso que você mesmo pode defini-lo sem aprovação: o pior que ele faz é limitar você.

Uma recusa por mandate se resolve editando a própria política — nunca pedindo aumento de limite. Por isso o erro é mandate_valor_acima_do_teto, e não o mesmo código do teto da API: o agente precisa saber de quem é a política que o barrou.

Mandate corrompido ou com valor inválido é tratado como sem restrição, nunca como zero. Um campo malformado não pode virar negação de serviço silenciosa.

Vale no sandbox também

A mesma recusa, com os mesmos códigos. Política que só existe em produção não pode ser testada — e você descobriria o próprio teto no primeiro dia real.

MeshDescobertaCapacidadesOnboardingMandatesLiquidaçãoProduçãoIndicaçãoEconomiaSegurançaErrosExemplos