---
title: "Ativar producao (automatico, sem humano)"
method: POST
path: "/mesh/agents/{agent_id}/production-request"
tags: ["Mesh · Identity"]
---

# Ativar producao (automatico, sem humano)

`POST /mesh/agents/{agent_id}/production-request`

## Request

- Base URL: `https://api.luniumpay.com`
- URL: `https://api.luniumpay.com/mesh/agents/{agent_id}/production-request`
- Auth: API key in header `X-API-Key`

Confere sozinho: validacao com prova de uso, endereco de liquidacao em rede suportada, mandate dentro da politica e credencial ativa. Passando, producao entra na mesma resposta. Faltando algo, devolve 422 com `missing` e `next_actions` para o agente corrigir e tentar de novo.

## Path parameters

- `agent_id` string, required

## Response `200`

Feito.

- ProductionActivation: Ativacao AUTOMATICA. `activated_by` e sempre `policy` — nunca `operator`.
  - `status` string
  - `agent_id` string
  - `environment` string
  - `activated_at` string, date-time
  - `activated_by` string
  - `api_key` string: Credencial de producao (`lun_live_*`), uma vez so.
  - `settlement` object
  - `mandate` Mandate: Politica que a propria chave se impoe. So APERTA os limites, nunca amplia — por isso o agente pode defini-la sozinho: o pior que faz e se limitar. Obrigatorio antes de producao.
    - `max_por_operacao_cents` integer
    - `max_diario_cents` integer
    - `contrapartes` string[]: Chaves PIX autorizadas. Vazio = sem restricao.
  - `capabilities` string[]

## Other responses

- `401`: Sem chave.
- `403`: A chave nao e deste agente.
- `409`: Pre-requisito faltando.
- `422`: Requisitos incompletos — legivel por maquina.

---

[API](https://skmtc.dev/luniumpay/apis/lunium-crypto-pix-settlement-brazil.md) · [All operations](https://skmtc.dev/luniumpay/apis/lunium-crypto-pix-settlement-brazil/llms.txt) · [OpenAPI document](https://skmtc.dev/luniumpay/apis/lunium-crypto-pix-settlement-brazil/revisions/0b5a340fa9dd?raw)
