Chaves de API e Credenciais

Central de chaves e credenciais para integrações com a plataforma ModoSeguro.

Partner Key (Integração Externa)

Chave exclusiva por parceiro, usada no header X-Partner-Key para autenticar o endpoint POST /api/propostas.

Exemplo: partner_sk_****************

Como usar:

curl -X POST http://<host>:5000/api/propostas \
  -H "Content-Type: application/json" \
  -H "X-Partner-Key: partner_sk_xxxxx" \
  -d '{ "nome":"...", "cpf":"...", "email":"...", "plano_nome":"...", "valor": 99.90 }'

ID do Modelo da Seguradora

Para amarrar a proposta a um produto específico da seguradora, envie X-Insurance-Model-Id no header ou insurance_model_id no corpo (aliases: model_id, id_model).

Prioridade: Header > Body. Se não enviar, o sistema pode usar mapeamento por plano_nome.

curl -X POST http://<host>:5000/api/propostas \
  -H "Content-Type: application/json" \
  -H "X-Partner-Key: partner_sk_xxxxx" \
  -H "X-Insurance-Model-Id: 20" \
  -d '{ "nome":"...", "cpf":"...", "email":"...", "plano_nome":"...", "valor": 99.90 }'

Chave Interna (x-api-key)

Usada para endpoints internos do portal (ex.: /api/contracts/upload-csv, /api/mart/contratos).

curl -H "x-api-key: <API_KEY_DO_TENANT>" http://<host>:5000/api/mart/contratos