CUBO CRM
  1. Pessoa
CUBO CRM
  • Comece por aqui
  • Atividade
    • Listar todas as atividades
      GET
    • Criar nova atividade
      POST
    • Obter atividade por ID
      GET
    • Atualizar atividade
      PUT
    • Excluir atividade
      DELETE
  • Anotação
    • Criar nova anotação
      POST
    • Obter anotação por ID
      GET
    • Atualizar anotação
      PUT
    • Excluir anotação
      DELETE
  • Chave de API
    • Listar todas as chaves de API
      GET
    • Criar nova chave de API
      POST
    • Obter chave de API por ID
      GET
    • Atualizar chave de API
      PUT
    • Excluir chave de API
      DELETE
  • Categoria
    • Listar todas as categorias
      GET
    • Criar nova categoria
      POST
    • Obter categoria por ID
      GET
    • Atualizar categoria
      PUT
    • Excluir categoria
      DELETE
  • Empresa
    • Obter empresa
    • Atualizar empresa
  • Campo Personalizado
    • Listar todos os campos personalizados
    • Criar novo campo personalizado
    • Obter campo personalizado por ID
    • Atualizar campo personalizado
    • Excluir campo personalizado
  • Negociação
    • Listar todos os negócios
    • Criar novo negócio
    • Obter negócio por ID
    • Atualizar negócio
    • Excluir negócio
    • Transborda uma negociação específica
  • Dominio
    • Listar todos os domínios
    • Criar novo domínio
    • Obter domínio por ID
    • Excluir domínio
  • Motivo de Perda
    • Listar todos os motivos de perda
    • Criar motivo de perda
    • Obter motivo de perda por ID
    • Atualizar motivo de perda
    • Excluir motivo de perda
  • Organização
    • Listar todas as organizações
    • Criar nova organização
    • Obter organização por ID
    • Atualizar organização
    • Excluir organização
  • Pessoa
    • Listar todas as pessoas
      GET
    • Criar nova pessoa
      POST
    • Obter pessoa por ID
      GET
    • Atualizar pessoa
      PUT
    • Excluir pessoa
      DELETE
  • Funil
    • Listar todos os funis
    • Criar novo funil
    • Listar funil por ID
    • Atualizar Funil
    • Excluir funil
  • Produto
    • Listar todos os produtos
    • Criar novo produto
    • Obter produto por ID
    • Atualizar produto
    • Excluir produto
  • Proposta
    • Listar todos as propostas
    • Criar proposta para negociação pelo ID
    • Obter proposta por ID
    • Atualizar proposta
  • Estágio
    • Buscar todos os estágios do funil pelo ID
    • Criar estágios
    • Obter estágios por ID
    • Atualizar estágio
    • Excluir estágio
  • Modelo
    • Listar todos os modelos de mensagem
    • Criar modelo de mensagem
    • Criar modelo de mensagem para negócio pelo ID
    • Obter modelo de mensagem por ID
    • Atualizar modelo de mensagem
    • Excluir modelo de mensagem
  • Webhooks
    • Receber dados do BotConversa para criação
    • Receber dados do BotConversa para atualização
    • Receber dados do ManyChat para criação
    • Receber dados do ManyChat para atualização
  1. Pessoa

Atualizar pessoa

PUT
https://api.cubosuite.com.br/peoples/{id}
Descrição#
Atualiza os dados de uma pessoa associada à empresa do usuário autenticado, incluindo campos personalizados.
Campos opcionais#
CampoTipoDescrição
namestringNome da pessoa.
phonestring | nullNúmero de telefone. Será normalizado para conter apenas dígitos.
organizationIdnumber | nullID da organização relacionada (deve pertencer à empresa do usuário).
statusenumStatus da pessoa. Valores possíveis: active, deactivated.
customfieldsarray de objetosLista de campos personalizados (contexto: Pessoas).
customfields[].customfieldIdnumberID do campo personalizado.
customfields[].valuestringValor do campo personalizado.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://api.cubosuite.com.br/peoples/1374331' \
--header 'Content-Type: application/json' \
--data-raw '{
	"name": "João da Silva",
	"phone": "(11) 91234-5678",
	"organizationId": 864,
	"status": "active",
	"customfields": [
		{
			"customfieldId": 311799,
			"value": "Cliente desde 2022"
		}
	]
}'
Response Response Example
{
    "id": 1374317,
    "name": "João da Silva",
    "phone": "11912345678",
    "organizationId": 864,
    "userId": 52,
    "companyId": 1,
    "status": "active",
    "createdAt": "2025-06-23T11:18:26.000-03:00",
    "updatedAt": "2025-06-23T11:23:33.293-03:00",
    "token": null,
    "normalizedPhone": "11912345678",
    "organization": {
        "id": 864,
        "name": "Prospecta",
        "status": "active",
        "companyId": 1,
        "userId": 52,
        "createdAt": "2021-10-21T19:04:08.000-03:00",
        "updatedAt": null
    },
    "deals": [],
    "annotations": [
        {
            "dealId": null,
            "organizationId": null,
            "peopleId": 1374317,
            "activityId": null,
            "id": 7364921,
            "text": "Pessoa criada",
            "userId": 52,
            "type": "alteration",
            "createdAt": "2025-06-23T11:18:26.000-03:00",
            "updatedAt": "2025-06-23T11:18:26.000-03:00"
        },
        {
            "dealId": null,
            "organizationId": null,
            "peopleId": 1374317,
            "activityId": null,
            "id": 7364989,
            "text": "Nome: João da Silva → João da Silva",
            "userId": 52,
            "type": "alteration",
            "createdAt": "2025-06-23T11:23:33.000-03:00",
            "updatedAt": "2025-06-23T11:23:33.000-03:00"
        },
        {
            "dealId": null,
            "organizationId": null,
            "peopleId": 1374317,
            "activityId": null,
            "id": 7364990,
            "text": "Telefone: 11912345678 → 11912345678",
            "userId": 52,
            "type": "alteration",
            "createdAt": "2025-06-23T11:23:33.000-03:00",
            "updatedAt": "2025-06-23T11:23:33.000-03:00"
        },
        {
            "dealId": null,
            "organizationId": null,
            "peopleId": 1374317,
            "activityId": null,
            "id": 7364991,
            "text": "Organização: Organização não encontrada → Prospecta",
            "userId": 52,
            "type": "alteration",
            "createdAt": "2025-06-23T11:23:33.000-03:00",
            "updatedAt": "2025-06-23T11:23:33.000-03:00"
        },
        {
            "dealId": null,
            "organizationId": null,
            "peopleId": 1374317,
            "activityId": null,
            "id": 7364992,
            "text": "Nova info: Sem informação → Cliente desde 2022",
            "userId": 52,
            "type": "alteration",
            "createdAt": "2025-06-23T11:23:33.000-03:00",
            "updatedAt": "2025-06-23T11:23:33.000-03:00"
        }
    ],
    "customfields": [
        {
            "id": 305054,
            "peopleId": 1374317,
            "customfieldId": 311799,
            "value": "Cliente desde 2022",
            "createdAt": "2025-06-23T11:23:33.000-03:00",
            "updatedAt": "2025-06-23T11:23:33.000-03:00"
        }
    ]
}

Requisição

Authorization
Forneça seu token bearer no cabeçalho
Authorization
ao fazer requisições para recursos protegidos.
Exemplo:
Authorization: Bearer ********************
Parâmetros Path
id
string 
requerido
Exemplo:
1374331
Parâmetros Header
Content-Type
string 
opcional
Exemplo:
application/json
Parâmetros Bodyapplication/json
phone
string 
opcional
Examples

Respostas

🟢200Success
application/json
Body
id
integer 
requerido
name
string 
requerido
phone
string 
requerido
organizationId
integer 
requerido
userId
integer 
requerido
companyId
integer 
requerido
status
string 
requerido
createdAt
string 
requerido
updatedAt
string 
requerido
token
null 
requerido
normalizedPhone
string 
requerido
organization
object 
requerido
id
integer 
requerido
name
string 
requerido
status
string 
requerido
companyId
integer 
requerido
userId
integer 
requerido
createdAt
string 
requerido
updatedAt
null 
requerido
deals
array[string]
requerido
annotations
array [object {10}] 
requerido
dealId
null 
requerido
organizationId
null 
requerido
peopleId
integer 
requerido
activityId
null 
requerido
id
integer 
requerido
text
string 
requerido
userId
integer 
requerido
type
string 
requerido
createdAt
string 
requerido
updatedAt
string 
requerido
customfields
array [object {6}] 
requerido
id
integer 
opcional
peopleId
integer 
opcional
customfieldId
integer 
opcional
value
string 
opcional
createdAt
string 
opcional
updatedAt
string 
opcional
Modificado em 2025-06-23 14:25:15
Página anterior
Obter pessoa por ID
Próxima página
Excluir pessoa
Built with