CUBO CRM
  1. Empresa
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
      GET
    • Atualizar empresa
      PUT
  • Campo Personalizado
    • 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
  • 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
    • Criar nova pessoa
    • Obter pessoa por ID
    • Atualizar pessoa
    • Excluir pessoa
  • 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. Empresa

Atualizar empresa

PUT
https://api.cubosuite.com.br/companies/{id}
Descrição#
Atualiza os dados de uma empresa.
Campos opcionais#
CampoTipoDescrição
namestringNovo nome da empresa.
smtpHoststringNovo host SMTP para envio de e-mails.
smtpPortstringNova porta do servidor SMTP.
smtpPasswordstringNova senha para autenticação SMTP.
segmentstringSegmento de atuação da empresa.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request PUT 'https://api.cubosuite.com.br/companies/{{companyId}}' \
--header 'Content-Type: application/json' \
--data-raw '{
	"name": "Empresa Update"
}'
Response Response Example
{
    "id": 91,
    "name": "Emoresa Update",
    "smtpHost": null,
    "smtpPort": null,
    "smtpPassword": "m",
    "userLimit": 99999,
    "status": "active",
    "createdAt": "2021-06-27T01:14:23.000-03:00",
    "updatedAt": "2025-06-23T09:23:02.000-03:00",
    "stripeSubscriptionId": null,
    "stripeSubscriptionStatus": null,
    "stripeCustomerId": null,
    "refferName": null,
    "segment": "Tecnologia e Inovação",
    "completedOnboarding": 1,
    "refferId": "474",
    "tapfiliateId": "4747474",
    "startTrialDate": null,
    "endTrialDate": null,
    "stripeQuantity": null,
    "stripeLastPayment": null,
    "stripePaymentMethod": null,
    "onboardingStep": 0,
    "firstLoginCrm": "2025-01-28T14:43:57.000-03:00",
    "lastLoginCrm": "2025-06-23T08:16:50.000-03:00",
    "firstLoginExtension": null,
    "lastLoginExtension": null,
    "firstDealCreated": "2025-01-28T14:21:50.000-03:00",
    "lastDealCreated": "2025-06-23T09:23:02.000-03:00",
    "firstImportCreated": "2025-02-24T10:01:48.000-03:00",
    "lastImportCreated": "2025-05-21T16:47:20.000-03:00",
    "firstLandingCreated": "2025-02-20T15:41:42.000-03:00",
    "lastLandingCreated": "2025-02-20T15:41:42.000-03:00",
    "firstIntegrationCreated": "2025-02-10T07:14:19.000-03:00",
    "lastIntegrationCreated": "2025-06-20T11:13:32.000-03:00",
    "firstQueueCreated": "2025-01-29T09:58:26.000-03:00",
    "lastQueueCreated": "2025-06-18T10:04:13.000-03:00",
    "firstActivityCreated": "2025-01-29T08:24:38.000-03:00",
    "lastActivityCreated": "2025-06-23T08:34:21.000-03:00",
    "firstProductCreated": "2025-02-20T15:34:35.000-03:00",
    "lastProductCreated": "2025-05-30T13:40:54.000-03:00",
    "optCode": null,
    "users": [
        {
            "id": 572,
            "name": "CuboCRM",
            "phone": "(17) 99899-9654",
            "email": "cubocrm@cubocrm.com.br",
            "status": "active",
            "type": "administrator",
            "picture": "https://files.cubocrm.com.br/user/default-user-avatar.jpg",
            "companyId": 1,
            "defaultPipe": null,
            "rememberMeToken": null,
            "createdAt": "2020-12-14T22:12:58.000-03:00",
            "updatedAt": "2025-04-09T13:49:29.000-03:00",
            "sendNotificationWhatsapp": true,
            "manychatContactId": 9504381414185,
            "messagesAtOnce": 1141400,
            "meta": {
                "google_refresh_token": null
            }
        }
    ],
    "products": [
        {
            "id": 31114809,
            "name": "Bicicleta aro 29",
            "sku": null,
            "price": "10.00",
            "status": "active",
            "companyId": 1,
            "createdAt": "2024-09-30T10:17:05.000-03:00",
            "updatedAt": "2024-09-30T10:17:05.000-03:00",
            "description": null,
            "urlThumbnail": null,
            "urlImage": null,
            "showCard": 0,
            "meta": {
                "deleted_at": null
            }
        }
    ],
    "lostReasons": [
        {
            "id": 113,
            "reason": "Modelo",
            "status": "deactivated",
            "companyId": 1,
            "createdAt": "2021-10-18T20:10:42.000-03:00",
            "updatedAt": "2025-03-12T11:41:54.000-03:00",
            "meta": {
                "deleted_at": null
            }
        }
    ],
    "customfields": [
        {
            "id": 12147,
            "name": "UTM Medium",
            "context": "deal",
            "companyId": 1,
            "type": "text",
            "mask": null,
            "status": "deactivated",
            "showCard": 0,
            "createdAt": "2021-10-06T19:45:16.000-03:00",
            "updatedAt": "2025-01-29T11:35:45.000-03:00"
        },
        {
            "id": 128,
            "name": "UTM Campaign",
            "context": "deal",
            "companyId": 1,
            "type": "text",
            "mask": null,
            "status": "deactivated",
            "showCard": 0,
            "createdAt": "2021-10-06T19:45:26.000-03:00",
            "updatedAt": "2025-01-29T11:35:38.000-03:00"
        },
        {
            "id": 129,
            "name": "UTM Content",
            "context": "deal",
            "companyId": 1,
            "type": "text",
            "mask": null,
            "status": "deactivated",
            "showCard": 0,
            "createdAt": "2021-10-06T19:45:34.000-03:00",
            "updatedAt": "2025-01-29T11:35:41.000-03:00"
        },
        {
            "id": 130,
            "name": "UTM Term",
            "context": "deal",
            "companyId": 1,
            "type": "text",
            "mask": null,
            "status": "deactivated",
            "showCard": 0,
            "createdAt": "2021-10-06T19:45:44.000-03:00",
            "updatedAt": "2025-01-29T11:35:54.000-03:00"
        },
        {
            "id": 131,
            "name": "E-mail",
            "context": "deal",
            "companyId": 1,
            "type": "text",
            "mask": null,
            "status": "active",
            "showCard": 1,
            "createdAt": "2021-10-06T19:45:50.000-03:00",
            "updatedAt": "2025-05-20T14:31:45.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:
{{companyId}}
Parâmetros Header
Content-Type
string 
opcional
Exemplo:
application/json
Parâmetros Bodyapplication/json
name
string 
requerido
Examples

Respostas

🟢200Success
application/json
Body
id
integer 
requerido
name
string 
requerido
smtpHost
null 
requerido
smtpPort
null 
requerido
smtpPassword
string 
requerido
userLimit
integer 
requerido
status
string 
requerido
createdAt
string 
requerido
updatedAt
string 
requerido
stripeSubscriptionId
null 
requerido
stripeSubscriptionStatus
null 
requerido
stripeCustomerId
null 
requerido
refferName
null 
requerido
segment
string 
requerido
completedOnboarding
integer 
requerido
refferId
string 
requerido
tapfiliateId
string 
requerido
startTrialDate
null 
requerido
endTrialDate
null 
requerido
stripeQuantity
null 
requerido
stripeLastPayment
null 
requerido
stripePaymentMethod
null 
requerido
onboardingStep
integer 
requerido
firstLoginCrm
string 
requerido
lastLoginCrm
string 
requerido
firstLoginExtension
null 
requerido
lastLoginExtension
null 
requerido
firstDealCreated
string 
requerido
lastDealCreated
string 
requerido
firstImportCreated
string 
requerido
lastImportCreated
string 
requerido
firstLandingCreated
string 
requerido
lastLandingCreated
string 
requerido
firstIntegrationCreated
string 
requerido
lastIntegrationCreated
string 
requerido
firstQueueCreated
string 
requerido
lastQueueCreated
string 
requerido
firstActivityCreated
string 
requerido
lastActivityCreated
string 
requerido
firstProductCreated
string 
requerido
lastProductCreated
string 
requerido
optCode
null 
requerido
users
array [object {16}] 
requerido
id
integer 
opcional
name
string 
opcional
phone
string 
opcional
email
string 
opcional
status
string 
opcional
type
string 
opcional
picture
string 
opcional
companyId
integer 
opcional
defaultPipe
null 
opcional
rememberMeToken
null 
opcional
createdAt
string 
opcional
updatedAt
string 
opcional
sendNotificationWhatsapp
boolean 
opcional
manychatContactId
integer 
opcional
messagesAtOnce
integer 
opcional
meta
object 
opcional
products
array [object {13}] 
requerido
id
integer 
opcional
name
string 
opcional
sku
null 
opcional
price
string 
opcional
status
string 
opcional
companyId
integer 
opcional
createdAt
string 
opcional
updatedAt
string 
opcional
description
null 
opcional
urlThumbnail
null 
opcional
urlImage
null 
opcional
showCard
integer 
opcional
meta
object 
opcional
lostReasons
array [object {7}] 
requerido
id
integer 
opcional
reason
string 
opcional
status
string 
opcional
companyId
integer 
opcional
createdAt
string 
opcional
updatedAt
string 
opcional
meta
object 
opcional
customfields
array [object {10}] 
requerido
id
integer 
requerido
name
string 
requerido
context
string 
requerido
companyId
integer 
requerido
type
string 
requerido
mask
null 
requerido
status
string 
requerido
showCard
integer 
requerido
createdAt
string 
requerido
updatedAt
string 
requerido
Modificado em 2025-06-23 14:02:07
Página anterior
Obter empresa
Próxima página
Campo Personalizado
Built with