CUBO CRM
  1. Activities
CUBO CRM
  • Comece por aqui
  • Activities
    • Listar todas as atividades
      GET
    • Criar nova atividade
      POST
    • Obter atividade por ID
      GET
    • Atualizar atividade
      PUT
    • Excluir atividade
      DELETE
  • Annotation
    • Criar nova anotação
      POST
    • Obter anotação por ID
      GET
    • Atualizar anotação
      PUT
    • Excluir anotação
      DELETE
  • Apikey
    • Listar todas as apikeys
      GET
    • Criar nova apikey
      POST
    • Obter apikey por ID
      GET
    • Atualizar apikey
      PUT
    • Excluir apikey
      DELETE
  • Category
    • Listar todas as categorias
      GET
    • Criar nova categoria
      POST
    • Obter categoria por ID
      GET
    • Atualizar categoria
      PUT
    • Excluir categoria
      DELETE
  • Company
    • Obter empresa
      GET
    • Atualizar empresa
      PUT
  • Custom Field
    • Listar todos os campos personalizados
      GET
    • Criar novo campo personalizado
      POST
    • Obter campo personalizado por ID
      GET
    • Atualizar campo personalizado
      PUT
    • Excluir campo personalizado
      DELETE
  • Deal
    • Listar todos os negócios
    • Criar novo negócio
    • Obter negócio por ID
    • Atualizar negócio
    • Excluir negócio
  • Domain
    • Listar todos os domínios
    • Criar novo domínio
    • Obter domínio por ID
    • Excluir domínio
  • LostReason
    • Listar todos os motivos de perda
    • Criar motivo de perda
    • Obter motivo de perda por ID
    • Atualizar motivo de perda
    • Excluir motivo de perda
  • Organization
    • Listar todas as organizações
    • Criar nova organização
    • Obter organização por ID
    • Atualizar organização
    • Excluir organização
  • People
    • Listar todas as pessoas
    • Criar nova pessoa
    • Obter pessoa por ID
    • Atualizar pessoa
    • Excluir pessoa
  • Pipe
    • Listar todos os funis
    • Criar novo funil
    • Listar funil por ID
    • Atualizar Funil
    • Excluir funil
  • Product
    • Listar todos os produtos
    • Criar novo produto
    • Obter produto por ID
    • Atualizar produto
    • Excluir produto
  • Proposal
    • Listar todos as propostas
    • Criar proposta para negociação pelo ID
    • Obter proposta por ID
    • Atualizar proposta
  • Stage
    • Buscar todos os estágios do funil pelo ID
    • Criar estágios
    • Obter estágios por ID
    • Atualizar estágio
    • Excluir estágio
  • Template
    • Listar todos os templates de mensagem
    • Criar template de mensagem
    • Criar template de mensagem para negócio pelo ID
    • Obter template de mensagem por ID
    • Atualizar template de mensagem
    • Excluir template 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. Activities

Atualizar atividade

PUT
https://api.cubosuite.com.br/activities/{id}
Descrição#
Atualiza os dados de uma atividade (activity) pertencente à empresa do usuário autenticado. Dependendo do tipo de usuário, é possível que apenas atividades atribuídas a ele possam ser atualizadas.
Campos opcionais#
CampoTipoDescrição
titlestringTítulo da atividade
typeenumTipo da atividade. Valores possíveis: whatsapp, call, not_answer, mail, meeting, contact_attempt, no_show, linkedin
statusenumStatus da atividade. Valores possíveis: open, completed
startstring (formato ISO)Data/hora de início da atividade
endstring (formato ISO)Data/hora de término da atividade
annotationstringAnotação ou observação adicional
userIdnumberID do usuário responsável pela atividade. Deve pertencer à empresa do usuário autenticado
completed_atstringData/hora de conclusão. Preenchida automaticamente se o status for completed
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://api.cubosuite.com.br/activities/1' \
--header 'Content-Type: application/json' \
--data-raw '{
  "title": "Reunião com o cliente XPTO",
  "type": "meeting",
  "status": "completed",
  "start": "2025-06-01T10:00:00.000Z",
  "end": "2025-06-01T11:00:00.000Z",
  "annotation": "Cliente demonstrou interesse em avançar com a proposta.",
  "userId": 5
}'
Response Response Example
200 - Success
{
	"title": "Reunião",
	"type": [
		"meeting"
	],
	"status": "open",
	"annotation": "Reunião para falar sobre briefing do projeto"
}

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:
1
Parâmetros Header
Content-Type
string 
opcional
Exemplo:
application/json
Parâmetros Bodyapplication/json
title
string 
opcional
type
enum<string> 
opcional
Valores permitidos:
whatsappcallnot_answermailmeetingcontact_attemptno_showlinkedin
status
enum<string> 
opcional
Valores permitidos:
completedopen
annotation
string 
opcional
Examples

Respostas

🟢200Success
application/json
Body
title
string 
opcional
type
string 
opcional
status
string 
opcional
annotation
string 
opcional
🟠400Pedido inválido
🟠401Não autorizado
Página anterior
Obter atividade por ID
Próxima página
Excluir atividade
Built with