CUBO CRM
  1. Negociação
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
      GET
    • Criar novo negócio
      POST
    • Obter negócio por ID
      GET
    • Atualizar negócio
      PUT
    • Excluir negócio
      DELETE
    • Transborda uma negociação específica
      PUT
  • 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. Negociação

Criar novo negócio

POST
https://api.cubosuite.com.br/deals
Descrição#
Cria uma nova negociação associada à empresa do usuário autenticado, incluindo pessoas, organizações, produtos e campos personalizados relacionados.
Valida estágios e pipelines, trata duplicados, calcula preço total e cria anotações iniciais.
Campos#
CampoTipoDescrição
titlestringTítulo da negociação. Obrigatório.
statusenum ['open', 'won', 'lost']Status da negociação. Opcional, padrão é 'open'.
pricenumberPreço total da negociação. Opcional, pode ser calculado a partir dos produtos.
userIdnumberID do usuário responsável. Opcional, deve existir na empresa.
duplicatedIdnumberID de negociação duplicada. Opcional.
peopleNamestringNome da pessoa relacionada. Obrigatório se peopleId não for fornecido.
peopleIdnumberID da pessoa relacionada. Obrigatório se peopleName não for fornecido.
peoplePhonestringTelefone da pessoa. Opcional.
organizationNamestringNome da organização. Opcional.
organizationIdnumberID da organização. Opcional.
stageIdnumberID do estágio da negociação. Opcional, validado conforme pipeline.
pipeIdnumberID do pipeline da negociação. Opcional, validado conforme empresa.
ratingnumber (0 a 5)Avaliação da negociação. Opcional.
productsarray de objetosLista de produtos associados com productId, quantity e preço opcional.
customfieldsarray de objetosCampos personalizados associados, com customfieldId e value.
expectClosingDatedate (dd/MM/yyyy)Data esperada para fechamento da negociação. Opcional.
lostDatedatetime (yyyy-MM-dd HH:mm:ss)Data em que a negociação foi perdida. Opcional.
lostReasonIdnumberMotivo da perda, obrigatório se status for lost.
winDatedatetime (yyyy-MM-dd HH:mm:ss)Data em que a negociação foi ganha. Opcional.

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

Parâmetros Bodyapplication/json

Examples

Respostas

🟢200OK
application/json
Body

🟠401Não autorizado
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.cubosuite.com.br/deals' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
  "title": "Negociação com Empresa X",
  "status": "open",
  "price": 15000,
  "userId": 5,
  "peopleName": "João Silva",
  "peoplePhone": "(11) 99999-9999",
  "organizationName": "Empresa X LTDA",
  "pipeId": 2,
  "stageId": 7,
  "rating": 4,
  "products": [
    {
      "productId": 10,
      "quantity": 2,
      "price": 5000
    },
    {
      "productId": 15,
      "quantity": 1
    }
  ],
  "customfields": [
    {
      "customfieldId": 3,
      "value": "Urgente"
    }
  ],
  "expectClosingDate": "31/12/2025"
}'
Response Response Example
200 - Success
{
    "organizationId": 456733,
    "lostReasonId": null,
    "winReasonId": null,
    "lostStageId": null,
    "title": "Negociação com Empresa X",
    "status": "open",
    "price": 11500,
    "userId": 52,
    "stageId": 315012,
    "pipeId": 303357,
    "rating": 4,
    "expectClosingDate": "31/12/2025",
    "peopleId": 1374164,
    "rotten": false,
    "throughSplit": false,
    "createdBy": "api",
    "payload": "{\"customfields\":[{\"customfieldId\":315335,\"value\":\"Urgente\"}],\"products\":[{\"productId\":313641,\"quantity\":2,\"price\":5000},{\"productId\":311928,\"quantity\":1}],\"peoplePhone\":\"(11) 99999-9999\",\"peopleName\":\"João Silva\",\"title\":\"Negociação com Empresa X\",\"status\":\"open\",\"price\":15000,\"userId\":52,\"stageId\":315012,\"pipeId\":303357,\"rating\":4,\"expectClosingDate\":\"2025-12-31T00:00:00.000-03:00\"}",
    "lastMove": "2025-06-23T10:20:26.176-03:00",
    "firstMove": "2025-06-23T10:20:26.176-03:00",
    "createdAt": "2025-06-23T10:20:26.176-03:00",
    "updatedAt": "2025-06-23T10:20:26.176-03:00",
    "id": 1419746,
    "pipe": {
        "id": 303357,
        "name": "Daniel",
        "orderNr": 0,
        "companyId": 1,
        "dailyReports": null,
        "createdAt": "2025-06-23T08:37:46.000-03:00",
        "updatedAt": "2025-06-23T08:37:46.000-03:00",
        "status": "active",
        "firstRating": null,
        "seccondRating": null,
        "thirdRating": null,
        "fourthRating": null,
        "fifthRating": null,
        "showProductFormat": "setfield",
        "timeEditAnnotation": 0,
        "showCustomFieldFormat": "setfield",
        "primaryField": null,
        "meta": {
            "deleted_at": null
        }
    },
    "people": {
        "id": 1374164,
        "name": "João Silva",
        "phone": "(11) 99999-9999",
        "organizationId": null,
        "userId": 52,
        "companyId": 1,
        "status": "active",
        "createdAt": "2025-06-23T10:20:26.000-03:00",
        "updatedAt": "2025-06-23T10:20:26.000-03:00",
        "token": null,
        "normalizedPhone": "11999999999"
    },
    "whatsappMessages": [],
    "activities": [],
    "organization": {
        "id": 456733,
        "name": "Empresa X LTDA",
        "status": "active",
        "companyId": 1,
        "userId": 52,
        "createdAt": "2025-06-23T10:20:26.000-03:00",
        "updatedAt": "2025-06-23T10:20:26.000-03:00"
    },
    "lostReason": null,
    "products": [
        {
            "id": 311928,
            "name": "Bicicleta aro 17",
            "sku": null,
            "price": "1500.00",
            "status": "active",
            "companyId": 1,
            "createdAt": "2024-10-16T10:22:00.000-03:00",
            "updatedAt": "2024-10-16T10:22:00.000-03:00",
            "description": null,
            "urlThumbnail": null,
            "urlImage": null,
            "showCard": 0,
            "meta": {
                "pivot_price": "1500.00",
                "pivot_quantity": 1,
                "deleted_at": null,
                "pivot_deal_id": 1419746,
                "pivot_product_id": 311928,
                "pivot_status": "active",
                "pivot_created_at": "2025-06-23T10:20:26.000-03:00",
                "pivot_updated_at": "2025-06-23T10:20:26.000-03:00"
            }
        },
        {
            "id": 313641,
            "name": "Apartamento JK",
            "sku": null,
            "price": "300000.00",
            "status": "active",
            "companyId": 1,
            "createdAt": "2025-05-30T13:40:54.000-03:00",
            "updatedAt": "2025-05-30T13:40:54.000-03:00",
            "description": null,
            "urlThumbnail": null,
            "urlImage": null,
            "showCard": 0,
            "meta": {
                "pivot_price": "5000.00",
                "pivot_quantity": 2,
                "deleted_at": null,
                "pivot_deal_id": 1419746,
                "pivot_product_id": 313641,
                "pivot_status": "active",
                "pivot_created_at": "2025-06-23T10:20:26.000-03:00",
                "pivot_updated_at": "2025-06-23T10:20:26.000-03:00"
            }
        }
    ],
    "stage": {
        "id": 315012,
        "name": "Novos",
        "description": null,
        "orderNr": 1,
        "pipeId": 303357,
        "rottenFlag": 0,
        "rottenDays": 1,
        "createdAt": "2025-06-23T08:38:06.000-03:00",
        "updatedAt": "2025-06-23T08:38:06.000-03:00",
        "lightBackground": null,
        "darkBackground": null,
        "meta": {
            "deleted_at": null
        }
    },
    "user": {
        "id": 52,
        "name": "CuboCRM",
        "phone": "(17) 99218-2270",
        "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": 950438185,
        "messagesAtOnce": 100,
        "company": {
            "id": 1,
            "name": "Cubo",
            "smtpHost": null,
            "smtpPort": null,
            "smtpPassword": "m",
            "userLimit": 99999,
            "status": "active",
            "createdAt": "2021-06-27T01:14:23.000-03:00",
            "updatedAt": "2025-06-23T10:18:39.000-03:00",
            "stripeSubscriptionId": null,
            "stripeSubscriptionStatus": null,
            "stripeCustomerId": null,
            "refferName": null,
            "segment": "Tecnologia e Inovação",
            "completedOnboarding": 1,
            "refferId": "m2rlmjc",
            "tapfiliateId": "ricardojunior3",
            "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-23T10:18:39.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,
            "meta": {}
        },
        "meta": {
            "google_refresh_token": null
        }
    },
    "annotations": [
        {
            "dealId": 1419746,
            "organizationId": null,
            "peopleId": null,
            "activityId": null,
            "id": 7364097,
            "text": "Negociação criada",
            "userId": 52,
            "type": "alteration",
            "createdAt": "2025-06-23T10:20:26.000-03:00",
            "updatedAt": "2025-06-23T10:20:26.000-03:00",
            "user": {
                "id": 52,
                "name": "CuboCRM",
                "phone": "(17) 99218-2270",
                "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": 950438185,
                "messagesAtOnce": 100,
                "meta": {
                    "google_refresh_token": null
                }
            },
            "activity": null
        }
    ],
    "customfields": [
        {
            "id": 7308575,
            "dealId": 1419746,
            "customfieldId": 315335,
            "value": "Urgente",
            "createdAt": "2025-06-23T10:20:26.000-03:00",
            "updatedAt": "2025-06-23T10:20:26.000-03:00",
            "customfield": {
                "id": 315335,
                "name": "Bairro Odonto",
                "context": "deal",
                "companyId": 1,
                "type": "text",
                "mask": null,
                "status": "active",
                "showCard": 1,
                "createdAt": "2025-06-18T18:01:27.000-03:00",
                "updatedAt": "2025-06-18T18:01:27.000-03:00"
            }
        }
    ]
}
Modificado em 2025-06-23 14:02:25
Página anterior
Listar todos os negócios
Próxima página
Obter negócio por ID
Built with