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.

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

Parâmetros Header

Parâmetros Bodyapplication/json

Examples

Respostas

🟢200Success
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://api.cubosuite.com.br/peoples/1374331' \
--header 'Authorization: Bearer <token>' \
--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"
        }
    ]
}
Modificado em 2025-06-23 14:25:15
Página anterior
Obter pessoa por ID
Próxima página
Excluir pessoa
Built with