---
title: "Atualizar sócio - PF"
method: PATCH
path: "/clients/{onboarding_id}/partners/people/{id}"
---

# Atualizar sócio - PF

`PATCH /clients/{onboarding_id}/partners/people/{id}`

## Request

- Base URL: `https://pagamentos.grafeno.be/api/v2`
- URL: `https://pagamentos.grafeno.be/api/v2/clients/{onboarding_id}/partners/people/{id}`
- Auth: HTTP basic and API key in header `Authorization`
- TypeScript: <https://skmtc.dev/grafeno/apis/api-v2-grafeno/docs/clients/:onboarding_id/partners/people/:id/patch.ts> (a function with typed inputs; its response is checked against the schema)

Permite a atualização de dados do sócio PF de determinado onboarding.

## Path parameters

- `onboarding_id` string, required
- `partner_id` string, required

## Request body

- object
  - `name` string: Nome completo
  - `email` string: E-Mail.
  - `phone` string: Telefone
  - `birthDate` string: Data de nascimento
  - `maritalStatus` string: Estado civil
  - `nationality` string: Código alpha-2 do país de origem
  - `identityDocumentNumber` string: Número do RG ou RNE
  - `identityDocumentIssuingAgency` string: Órgão expedidor do RG ou RNE
  - `identityDocument` object: Foto do RG ou RNE
    - `filename` string, required: Nome do arquivo (com extensão).
    - `content` string, required: Conteúdo do arquivo em Base64.
  - `address` object: Endereço
    - `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.
  - `parentCompanyId` string: ID da empresa mãe. Se for preenchido com "0", a empresa principal será considerada como a empresa pai deste sócio PF.
  - `sharePercent` string: Percentual de participação na empresa.
  - `shareCapital` number, double: Total de quotas de participação na empresa.
  - `pep` object: Informações sobre PPE.
    - `name` string: Nome. Obrigatório se o tipo for secondary
    - `documentNumber` string: CPF. Obrigatório se o tipo for secondary
    - `role` string: Cargo. Obrigatório se o tipo for primary ou secondary
    - `kind` string: Tipo. Valores possíveis: none, primary, secondary
  - `extraAttachments` object[]: Documentos comprobatórios extras.
    - `filename` string, required: Nome do arquivo (com extensão).
    - `content` string, required: Conteúdo do arquivo em Base64.

## Response `200`

200

- object
  - `data` object
    - `id` string
    - `type` string
    - `attributes` object
      - `name` string
      - `parentCompanyId` string
      - `birthDate` string
      - `nationality` string
      - `identityDocumentNumber` string
      - `identityDocumentIssuingAgency` string
      - `maritalStatus` string
      - `email` string
      - `phone` string
      - `shareCapital` string
      - `sharePercent` string
      - `createdAt` string
      - `updatedAt` string
      - `identityDocument` 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

- `401`: 401
- `422`: 422

---

[API](https://skmtc.dev/grafeno/apis/api-v2-grafeno.md) - [All operations](https://skmtc.dev/grafeno/apis/api-v2-grafeno/llms.txt) - [OpenAPI document](https://skmtc.dev/grafeno/apis/api-v2-grafeno/revisions/20f928f6933f?raw)
