---
title: "Criar representante legal"
method: POST
path: "/clients/{onboarding_id}/legal_representatives"
---

# Criar representante legal

`POST /clients/{onboarding_id}/legal_representatives`

Cria um representante legal para o onboarding.

## Path parameters

- `onboarding_id` string, required

## Request body

- object
  - `name` string, required — Nome completo do representante legal.
  - `email` string, required — E-Mail da empresa.
  - `phone` string, required — Telefone do representante legal.
  - `documentNumber` string, required — CPF do representante legal.
  - `birthDate` string, date, required — Data de nascimento do representante legal.
  - `nationality` string, required — Código alpha-2 do país de origem do representante legal.
  - `address` object, required — Endereço da empresa.
    - `street` string, required — Rua do endereço da empresa.
    - `number` string, required — Número do endereço da empresa.
    - `complement` string — Complemento do endereço da empresa.
    - `neighborhood` string, required — Bairro do endereço da empresa.
    - `city` string, required — Cidade do endereço da empresa.
    - `state` string, required — Estado do endereço da empresa.
    - `country` string, required — País do endereço da empresa. (código ALPHA-02).
    - `zipCode` string, required — CEP do endereço da empresa.
    - `proof` object — Comprovante de endereço.
      - `filename` string, required — Nome do arquivo (com extensão).
      - `content` string, required — Conteúdo do arquivo em Base64.
  - `maritalStatus` 'single' | 'married', required — Estado civil do representante legal.
  - `pep` object — Informações sobre Pessoa Politicamente Exposta.
    - `kind` 'none' | 'primary' | 'secondary', required — Tipo de pep (Pessoa politicamente exposta).
    - `role` string, required — Cargo desempenhado pela pep. Obrigatório se o tipo for primary ou secondary.
    - `documentNumber` string — CPF da pep. Obrigatório se o tipo for secondary.
    - `name` string — Nome da pep. Obrigatório se o tipo for secondary.
  - `identityDocumentNumber` string, required — Número do RG ou RNE do representante legal.
  - `identityDocumentIssuingAgency` string — Órgão expedidor do RG ou RNE.
  - `identityDocument` object, required — RG ou RNE do representante legal.
    - `filename` string, required — Nome do arquivo (com extensão),
    - `content` string, required — Conteúdo do arquivo em Base64.
  - `proofOfPowerDueDate` string — Validade do documento de comprovação de poderes.
  - `proofOfPower` object, required — Documento de comprovação de poderes do representante legal.
    - `filename` string, required — Nome do arquivo (com extensão).
    - `content` string, required — Conteúdo do arquivo em Base64.
  - `kind` 'administrator' | 'attorney', required — Tipo do representante legal.
  - `representationKind` 'in_isolation' | 'together', required — Tipo de representação.
  - `subscriberKind` 'required' | 'participate' | 'dont_subscribe', required — Tipo de assinatura.

## Response `200`

200

- object
  - `data` object
    - `id` string
    - `type` string
    - `attributes` object
      - `documentNumber` string
      - `name` string
      - `birthDate` string
      - `nationality` string
      - `identityDocumentNumber` string
      - `identityDocumentIssuingAgency` string
      - `maritalStatus` string
      - `email` string
      - `phone` string
      - `kind` unknown
      - `representationKind` string
      - `subscriberKind` string
      - `proofOfPowerDueDate` unknown
      - `createdAt` string
      - `updatedAt` string
      - `identityDocument` object
        - `data` object
          - `id` string
          - `type` string
          - `attributes` object
            - `filename` string
            - `content` string
      - `proofOfPower` object
        - `data` object
          - `id` string
          - `type` string
          - `attributes` object
            - `filename` string
            - `content` string
      - `extraAttachments` unknown
      - `pep` object
        - `data` object
          - `id` unknown
          - `type` string
          - `attributes` object
            - `kind` string
            - `role` unknown
            - `documentNumber` unknown
            - `name` unknown
      - `address` object
        - `data` object
          - `id` unknown
          - `type` string
          - `attributes` object
            - `zipCode` string
            - `street` string
            - `number` string
            - `complement` string
            - `country` string
            - `state` string
            - `city` string
            - `neighborhood` string

## Other responses

- `422` — 422

---

[API](https://skmtc.net/grafeno/apis/api-v2-grafeno.md) · [All operations](https://skmtc.net/grafeno/apis/api-v2-grafeno/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/grafeno/api-v2-grafeno/revisions/20f928f6933f/schema)
