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

Criar nova atividade

POST
https://api.cubosuite.com.br/activities
Descrição#
Cria uma nova atividade (activity) associada a um negócio (deal).
Se o campo userId não for informado, o usuário autenticado será definido como responsável.
Além disso, a criação atualiza os campos firstActivityCreated e lastActivityCreated da empresa do usuário.
Campos obrigatórios#
CampoTipoDescrição
titlestringTítulo da atividade. Campo obrigatório.
typeenumTipo da atividade. Valores possíveis: whatsapp, call, not_answer, mail, meeting, contact_attempt, no_show, linkedin. Campo obrigatório.
statusenum (opcional)Status da atividade. Valores possíveis: open, completed. Padrão: open.
startstringData e hora de início. Formato: yyyy-MM-dd HH:mm:ss. Campo obrigatório.
endstring | nullData e hora de término. Formato: yyyy-MM-dd HH:mm:ss. Opcional.
annotationstring (opcional)Texto adicional ou observações sobre a atividade.
userIdnumber (opcional)ID do usuário responsável. Deve pertencer à empresa do usuário autenticado.
dealIdnumberID do negócio (deal) ao qual a atividade está vinculada. Campo obrigatório.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.cubosuite.com.br/activities' \
--header 'Content-Type: application/json' \
--data-raw '{
  "title": "Ligação com cliente",
  "type": "call",
  "status": "open",
  "start": "2025-06-01 10:00:00",
  "end": "2025-06-01 10:30:00",
  "annotation": "Cliente demonstrou interesse, agendar próxima reunião.",
  "userId": 7,
  "dealId": 102
}'
Response Response Example
200 - Success
{
    "title": "Reunião 6",
    "type": "meeting",
    "start": "2021-07-28T20:30:00.000-03:00",
    "annotation": "Reunião para falar com fulano sobre briefing do projeto",
    "dealId": 1380927,
    "end": null,
    "userId": 17,
    "status": "open",
    "companyId": 3,
    "createdAt": "2025-05-29T10:53:38.027-03:00",
    "updatedAt": "2025-05-29T10:53:38.027-03:00",
    "id": 502210
}

Requisição

Authorization
Forneça seu token bearer no cabeçalho
Authorization
ao fazer requisições para recursos protegidos.
Exemplo:
Authorization: Bearer ********************
Parâmetros Header
Content-Type
string 
opcional
Exemplo:
application/json
Parâmetros Bodyapplication/json
title
string 
requerido
type
enum<string> 
requerido
Valores permitidos:
whatsappcallnot_answermailmeetingcontact_attemptno_showlinkedin
status
enum<string> 
requerido
Valores permitidos:
pendingdonecancelled
start
string <date-time>
requerido
end
string <date-time>
opcional
annotation
string  | null 
opcional
userId
integer 
requerido
>= 1
dealId
integer 
requerido
>= 1
companyId
integer 
requerido
>= 1
Examples

Respostas

🟢200Success
application/json
Body
title
string 
opcional
type
string 
opcional
start
string 
opcional
annotation
string 
opcional
dealId
integer 
opcional
end
null 
opcional
userId
integer 
opcional
status
string 
opcional
companyId
integer 
opcional
createdAt
string 
opcional
updatedAt
string 
opcional
id
integer 
opcional
🟠400Pedido inválido
🟠401Não autorizado
Página anterior
Listar todas as atividades
Próxima página
Obter atividade por ID
Built with