Skip to main content
PATCH
Atualizar pessoa

Autorizações

Authorization
string
header
obrigatório

Access token OAuth 2.1.

Parâmetros de caminho

id
string<uuid>
obrigatório

UUID do recurso.

Corpo

application/json

Todos os campos sao opcionais. Apenas os campos enviados sao modificados.

full_name
string
Maximum string length: 70
emails
object[]
phones
object[]
company_id
string<uuid> | null

Envie null para remover a associacao com empresa.

position
string | null

Envie null para limpar o cargo.

Maximum string length: 100
owner_email
string<email> | null

E-mail do membro do workspace a definir como responsável. Envie null para remover o responsável. Deve ser membro deste workspace.

Exemplo:

"joao@empresa.com"

avatar_image
string

URL HTTPS pública da imagem ou Data URI base64 completo (ex: data:image/png;base64,...). Substitui o avatar atual. Formatos aceitos: JPEG, PNG, WebP, GIF, BMP, TIFF.

Exemplo:

"data:image/png;base64,iVBORw0KGgo..."

tags
string[]

Nomes (keys) das tags a associar. Comportamento depende de association_mode. Se a tag não existir, será criada automaticamente.

Required string length: 1 - 30
list_ids
string<uuid>[]

IDs de listas a associar. Comportamento depende de association_mode.

custom_fields
object[]

Valores de campos adicionais. Comportamento depende de association_mode. No modo append, substitui o valor de cada field_key enviado sem alterar os demais.

association_mode
enum<string>
padrão:append

Controla como as associacoes (tags, list_ids, custom_fields) sao aplicadas. append: adiciona sem remover as existentes. replace: remove todas as associacoes atuais dos tipos enviados e insere as novas. Enviar array vazio com replace remove todas as associacoes daquele tipo.

Opções disponíveis:
append,
replace

Resposta

Pessoa atualizada com sucesso.

data
object