VenddorDocumentação API
API atualAPI legada
Guia rápidoReferência completa
Carregando índice…
API legada/Referência completa/Pedidos de ligação

Campos do pedido de ligação

Todos os campos de um pedido de ligação, com os métodos que os aceitam e seus valores aceitos.

Um pedido de ligação tem várias propriedades, cada uma representada por um campo. Esta página lista todos os campos que a API de Call Requests aceita. O * marca um campo obrigatório.

Campos desconhecidos são ignorados

Qualquer campo que não esteja na tabela abaixo é ignorado quando incluído nos dados JSON de uma requisição da API.

Referência de campos

CampoDescriçãoDisponível nos métodosValores aceitos
email*E-mail do cliente que pediu a ligação. Obrigatório se não houver telefone.GET, POSTstring
phone*Telefone do cliente que pediu a ligação. Obrigatório se não houver e-mail.GET, POSTstring
user_idID do administrador atribuído ao pedido de ligação.GET, POST, PUTinteger
order_idID do pedido associado ao pedido de ligação (feito com "Comprar agora com 1 clique").GET, POST, PUTinteger
product_idID de um produto do pedido associado ao pedido de ligação.GET, POSTinteger
timestampCarimbo de data e hora da criação.GET, POSTUm timestamp válido, em segundos
statusStatus do pedido de ligação.GET, POST, PUTnew, in_progress, completed, no_answer
nameNome do cliente que pediu a ligação.GET, POSTstring
time_fromInício do período em que o cliente pode atender uma ligação.GET, POSTstring
time_toFim do período em que o cliente pode atender uma ligação.GET, POSTstring
notesObservações sobre o pedido de ligação.GET, POSTstring
cart_productsUm array com os nomes, IDs, quantidades e preços dos produtos do carrinho. Veja Produtos do carrinho.GET, POSTarray
order_statusStatus do pedido associado ao pedido de ligação.GETstring
productNome do produto que o usuário comprou com "Comprar agora com 1 clique".GETstring

Exemplo de uso

Criar um pedido de ligação

Esta chamada cria um novo pedido de ligação com os dados do cliente. É preciso informar email ou phone. Para a melhor experiência do cliente, colete os dois sempre que possível.

bash
curl -X POST "$BASE_URL/api/call_requests" \
  -u "$EMAIL:$API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "email": "customer@example.com",
  "phone": "+1234567890",
  "name": "John Smith",
  "time_from": "14:00",
  "time_to": "18:00",
  "notes": "Customer has questions about product compatibility",
  "product_id": 123
}'

Atualizar um pedido de ligação

Esta chamada atualiza um pedido de ligação existente com um novo status.

bash
curl -X PUT "$BASE_URL/api/call_requests/123" \
  -u "$EMAIL:$API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "status": "completed",
  "user_id": 42
}'
Mantenha o status em dia

Atualizar o status de um pedido de ligação é importante para acompanhar as interações com o cliente e a qualidade do atendimento. Atualize sempre o status após cada tentativa de contato.

Anterior
Paginação e filtros
Próxima
Produtos do carrinho
Nesta página
  • Referência de campos
  • Exemplo de uso
  • Criar um pedido de ligação
  • Atualizar um pedido de ligação