Adicionar representante legal
Adiciona um sócio/representante legal ao submerchant PJ. Idempotente por `(submerchant_id, document)`: chamadas com o mesmo `document` atualizam o registro existente em vez de duplicar.
Adiciona um sócio/representante legal ao submerchant PJ. Idempotente por `(submerchant_id, document)`: chamadas com o mesmo `document` atualizam o registro existente em vez de duplicar.
basicAuth In: header
application/json
TypeScript Definitions
Use the request body type in TypeScript.
application/json
curl -X POST "https://example.com/v1/submerchants/497f6eca-6276-4993-bfeb-53cbbbba6f08/legal-representatives" \ -H "Content-Type: application/json" \ -d '{ "name": "string", "document": "stringstrin" }'Nome completo do sócio (PF) ou do responsável (PJ)
CPF (11 dígitos) ou CNPJ (14 dígitos). Chave de idempotência: chamadas com o mesmo documento atualizam o registro existente.
Tipo do sócio. Default: pf.
Razão social, obrigatório quando entity_type = pj
Data de nascimento (YYYY-MM-DD), apenas PF
Nome completo da mãe, apenas PF
E-mail de contato do sócio
Telefone do sócio
Função no contrato. Default: legal_representative.
Qualificação societária (usado em PJTAO)
Percentual de participação societária (0-100)
Marca o sócio como administrador da conta. Default: false.
application/json
application/json
Autenticação via chave de API. Use publicKey:secretKey codificado em Base64 no header Authorization: Basic {credentials}.
ID do submerchant
{
"success": true,
"message": "string",
"data": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"submerchant_id": "0534fe1e-3158-45a7-83b1-35fcc9d94bc5",
"name": "string",
"document": "string",
"birth_date": "2019-08-24",
"phone": "string",
"mother_name": "string",
"email": "user@example.com",
"role": "legal_representative",
"qualification": "DIRECTOR",
"participation_percentage": 0,
"is_admin": true,
"entity_type": "pf",
"legal_name": "string",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z"
}
}{
"success": false,
"message": "string",
"error": "string"
}{
"success": false,
"message": "string",
"error": "string"
}