Valores monetários são sempre representados em centavos de real (BRL). Por exemplo,
8100000 = R$81.000,00. Consulte a Visão Geral da API para mais detalhes sobre formatos.GET /sales
Lista todas as negociações do pipeline, com suporte a filtros por status e paginação.Parâmetros de Query
string
Filtra pelo estágio atual da negociação no pipeline. Valores aceitos:
prospecto, em_negociacao, proposta_enviada, reservado, fechado_ganho, fechado_perdido.integer
default:"1"
Número da página de resultados.
integer
default:"20"
Itens por página. Máximo:
100.Exemplo de Requisição
Exemplo de Resposta
POST /sales
Abre uma nova negociação para um relógio e um cliente específicos. O status inicial é sempreprospecto.
Campos do Body
string
required
ID do relógio que está sendo negociado. O relógio deve ter status
disponivel no catálogo.string
required
ID do cliente interessado na compra.
integer
required
Preço de tabela no início da negociação, em centavos de real. Geralmente corresponde ao
asking_price do relógio.string
ID do vendedor responsável. Se omitido, a negociação fica sem vendedor atribuído.
Exemplo de Requisição
Exemplo de Resposta
PATCH /sales/
Atualiza uma negociação existente — avança o estágio no pipeline, registra o preço final ou adiciona observações. Envie apenas os campos que deseja alterar.Parâmetros de Path
string
required
Identificador único da negociação.
Campos do Body
string
Novo estágio no pipeline. Valores aceitos:
prospecto, em_negociacao, proposta_enviada, reservado, fechado_ganho, fechado_perdido.Ao mover para fechado_ganho, o status do relógio associado é automaticamente atualizado para vendido. Ao mover para reservado, o relógio é marcado como reservado.integer
Preço final acordado, em centavos. Obrigatório ao fechar com
fechado_ganho.string
Observações sobre a negociação (histórico de conversa, condições especiais, motivo de perda, etc.).