Atualizar pessoa
PUT
https://api.cubosuite.com.br/peoples/{id}
Descrição
Campos opcionais
Campo | Tipo | Descrição |
---|---|---|
name | string | Nome da pessoa. |
phone | string | null | Número de telefone. Será normalizado para conter apenas dígitos. |
organizationId | number | null | ID da organização relacionada (deve pertencer à empresa do usuário). |
status | enum | Status da pessoa. Valores possíveis: active , deactivated . |
customfields | array de objetos | Lista de campos personalizados (contexto: people ). |
customfields[].customfieldId | number | ID do campo personalizado. |
customfields[].value | string | Valor do campo personalizado. |
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://api.cubosuite.com.br/peoples/1' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "João da Silva",
"phone": "(11) 91234-5678",
"organizationId": 3,
"status": "active",
"customfields": [
{
"customfieldId": 8,
"value": "Cliente desde 2022"
},
{
"customfieldId": 10,
"value": "Indicação"
}
]
}'
Response Response Example
{}
Requisição
Parâmetros Path
id
string
requerido
Exemplo:
1
Parâmetros Header
Content-Type
string
opcional
Exemplo:
application/json
Parâmetros Bodyapplication/json