Obtenha sua chave de API e integre com a Nexiyo
Use os endpoints abaixo para conectar contas do WhatsApp, gerenciar assinantes, catálogos e muito mais.
Sua chave real fica disponível dentro do seu painel Nexiyo, na área de Desenvolvedor. Nunca compartilhe sua chave de API publicamente — trate-a como uma senha.
WhatsApp API
Conecte a conta comercial do WhatsApp.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
user_id | ID do usuário do proprietário da conta do WhatsApp | Integer · Obrigatório |
whatsapp_business_account_id | ID da conta comercial do WhatsApp | String · Obrigatório |
access_token | Token de acesso | String · Obrigatório |
https://app.nexiyo.com.br/api/v1/whatsapp/account/connect?apiToken=API-KEY&user_id=USER-ID&whatsapp_business_account_id=WHATSAPP-BUSINESS-ACCOUNT-ID&access_token=ACCESS-TOKEN
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/account/connect' \ -d 'apiToken=API-KEY' \ -d 'user_id=USER-ID' \ -d 'whatsapp_business_account_id=WHATSAPP-BUSINESS-ACCOUNT-ID' \ -d 'access_token=ACCESS-TOKEN'
{"status":"1","message":"Whatsapp account has been connect successfully."}Envie mensagem do WhatsApp para qualquer número de celular. Mensagens de texto podem ser respondidas em até 24h após o contato do cliente (mensagem de sessão); fora desse prazo, use um modelo aprovado.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | ID do número de telefone da conta do WhatsApp | String · Obrigatório |
message | Conteúdo da mensagem de texto (URL-encoded na requisição GET) | String · Obrigatório |
phone_number | Deve começar com o código do país, apenas números | String · Obrigatório |
https://app.nexiyo.com.br/api/v1/whatsapp/send?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID&message=TEXT-MESSAGE&phone_number=PHONE-NUMBER
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/send' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID' \ -d 'message=TEXT-MESSAGE' \ -d 'phone_number=PHONE-NUMBER'
{"status":"1", "wa_message_id":"wamid.HBgN...", "message":"Message sent successfully."}{"status":"0","message":"Subscriber limit has been exceeded. You cannot have more subscribers."}Envie uma mensagem de sessão com até 3 botões de resposta. Opcionalmente anexe imagem, vídeo ou documento como cabeçalho.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | ID do número de telefone da conta do WhatsApp | String · Obrigatório |
phone_number | Deve começar com o código do país, apenas números | String · Obrigatório |
message | Corpo da mensagem exibido acima dos botões | String · Obrigatório |
buttons | 1 a 3 botões, cada um com id e título (até 20 caracteres) | JSON Array · Obrigatório |
button_header_text | Cabeçalho de texto opcional (ignorado se houver mídia) | String · Opcional |
button_footer_text | Texto opcional no rodapé | String · Opcional |
media_url | URL pública de imagem/vídeo/documento para o cabeçalho | String · Opcional |
media_id | ID de mídia obtido via Upload Media (requer media_type) | String · Opcional |
media_type | image, video ou document | String · Opcional |
media_name | Nome do arquivo, usado só quando media_type é document | String · Opcional |
curl -X POST "https://app.nexiyo.com.br/api/v1/whatsapp/send/interactive-buttons" \
-H "Accept: application/json" \
-d "apiToken=API-KEY" \
-d "phone_number_id=PHONE-NUMBER-ID" \
-d "phone_number=PHONE-NUMBER" \
-d "message=Would you like to continue?" \
-d 'buttons=[{"id":"buy_now","title":"Buy Now"},{"id":"details","title":"View Details"}]' \
-d "button_header_text=Product update" \
-d "button_footer_text=Tap an option"{"status":"1", "wa_message_id":"wamid.HBgN...", "message":"Message sent successfully."}{"status":"0","message":"You can send between 1 and 3 reply buttons."}{"status":"0","message":"When sending media with buttons, media_type must be one of: image, video, document."}Envie imagens, vídeos, áudios ou documentos. É obrigatório informar media_url ou media_id (pelo menos um dos dois).
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | ID do número de telefone da conta do WhatsApp | String · Obrigatório |
phone_number | Deve começar com o código do país, apenas números | String · Obrigatório |
media_url | URL pública do arquivo (obrigatório se não houver media_id) | String · Opcional |
media_id | ID de mídia do WhatsApp (obrigatório se não houver media_url) | String · Opcional |
media_type | image, video, audio ou document — obrigatório com media_id | String · Opcional |
media_caption_text | Legenda (não se aplica a áudio) | String · Opcional |
https://app.nexiyo.com.br/api/v1/whatsapp/send/file?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID&phone_number=PHONE-NUMBER&media_type=image&media_url=https://example.com/image.jpg&message=Caption+text
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/send/file' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID' \ -d 'phone_number=PHONE-NUMBER' \ -d 'media_url=https://example.com/file.jpg' \ -d 'media_type=image'
{"status":"1", "wa_message_id":"wamid.HBgN...", "message":"Message sent successfully."}{"status":"0","message":"Subscriber limit has been exceeded. You cannot have more subscribers."}Faça upload de um arquivo para obter o media_id e media_type usados na API Send File.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API (também aceita como Authorization: Bearer) | String · Obrigatório |
phone_number_id | ID do número de telefone da conta do WhatsApp | String · Obrigatório |
media_file | Campo do arquivo multipart — imagem, vídeo, áudio ou documento | File · Obrigatório |
curl -X POST "https://app.nexiyo.com.br/api/v1/whatsapp/upload/media" \ -H "Authorization: Bearer API-KEY" \ -H "Accept: application/json" \ -F "phone_number_id=PHONE-NUMBER-ID" \ -F "media_file=@/path/to/local/file.jpg"
{"status":"1","media_id":"1739230482390482","media_type":"image","message":"Upload successful. Use media_id and media_type with the Send File API."}Obtenha a conversa de um assinante específico.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | Seu número de telefone do WhatsApp | String · Obrigatório |
phone_number | Número de telefone do assinante | String · Obrigatório |
limit | Quantidade de mensagens a retornar | Number · Obrigatório |
offset | Deslocamento de paginação | Number · Opcional |
https://app.nexiyo.com.br/api/v1/whatsapp/get/conversation?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID&phone_number=PHONE-NUMBER&limit=10&offset=1
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/get/conversation' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID' \ -d 'phone_number=PHONE-NUMBER' \ -d 'limit=10' \ -d 'offset=1'
{"status":"1","message":[{"id":8823,"sender":"bot","message_content":"...","conversation_time":"2026-01-10 13:21:03"}]}Obtenha a lista de retorno (postback) configurada para o bot.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | Seu número de telefone do WhatsApp | String · Obrigatório |
https://app.nexiyo.com.br/api/v1/whatsapp/get/post-back-list?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/get/post-back-list' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID'
{"status":"1","message":[{"id":671,"postback_id":"QUICK_REPLY_LOCATION_REPLY_BOT","bot_name":"Location quick reply","status":"1"}]}Obtenha o status de entrega de uma mensagem enviada.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
wa_message_id | ID da mensagem do WhatsApp a verificar | String · Obrigatório |
whatsapp_bot_id | ID do bot do WhatsApp | Number · Obrigatório |
https://app.nexiyo.com.br/api/v1/whatsapp/get/message-status?apiToken=API-KEY&wa_message_id=WAMID.XXXXX&whatsapp_bot_id=123
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/get/message-status' \ -d 'apiToken=API-KEY' \ -d 'wa_message_id=WAMID.XXXXX' \ -d 'whatsapp_bot_id=123'
{"status":"1","message":{"message_status":"delivered","delivery_status_updated_at":"2026-01-10 13:21:03"}}Obtenha a lista de modelos de mensagem (templates) do WhatsApp cadastrados no bot.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | ID do número de telefone da conta do WhatsApp | String · Obrigatório |
https://app.nexiyo.com.br/api/v1/whatsapp/template/list?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/template/list' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID'
{"status":"1","message":{"template_name":"boasvindas","template_type":"single","status":"Approved"}}Acione um fluxo do bot para qualquer número de celular.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | ID do número de telefone da conta do WhatsApp | String · Obrigatório |
bot_flow_unique_id | ID exclusivo do fluxo do bot | String · Obrigatório |
phone_number | Deve começar com o código do país, apenas números | String · Obrigatório |
https://app.nexiyo.com.br/api/v1/whatsapp/trigger-bot?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID&bot_flow_unique_id=BOT-FLOW-UNIQUE-ID&phone_number=PHONE-NUMBER
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/trigger-bot' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID' \ -d 'bot_flow_unique_id=BOT-FLOW-UNIQUE-ID' \ -d 'phone_number=PHONE-NUMBER'
{"status":"1","message":"Bot has been trigger successfully."}API de Assinante
Obtenha um assinante usando o ID de bate-papo (número de telefone).
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | ID do número de telefone da conta do WhatsApp | String · Obrigatório |
phone_number | Número de telefone do assinante | String · Obrigatório |
https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/get?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID&phone_number=PHONE-NUMBER
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/get' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID' \ -d 'phone_number=PHONE-NUMBER'
{"status":"1","message":[{"subscriber_id":144,"first_name":"John","last_name":"Doe","label_names":"Label1,Label2"}]}Liste os assinantes de um número de WhatsApp.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | Seu número de telefone do WhatsApp | String · Obrigatório |
limit | Quantidade de assinantes (até 100) | Number · Obrigatório |
offset | Deslocamento de paginação | Number · Opcional |
https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/list?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID&limit=10&offset=1
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/list' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID' \ -d 'limit=10' \ -d 'offset=1'
{"status":"1","message":[{"subscriber_id":144,"first_name":"John","last_name":"Doe","label_names":"One,two"}]}Crie um novo assinante/contato.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phoneNumberID | ID do número de telefone da conta do WhatsApp | String · Obrigatório |
name | Nome do assinante | String · Obrigatório |
phoneNumber | Número de telefone com código do país (sem sinal +) | String · Obrigatório |
https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/create?apiToken=API-KEY&phoneNumberID=PHONE-NUMBER-ID&name=NAME&phoneNumber=MOBILE
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/create' \ -d 'apiToken=API-KEY' \ -d 'phoneNumberID=PHONE-NUMBER-ID' \ -d 'name=NAME' \ -d 'phoneNumber=MOBILE'
{"status":"1","message":"WhatsApp subscriber has been created."}{"status":"0","message":"Something went wrong or subscriber already exist."}Atualize um assinante existente.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | ID do número de telefone da conta do WhatsApp | String · Obrigatório |
phone_number | Número de telefone do assinante | String · Obrigatório |
first_name | Primeiro nome | String · Opcional |
last_name | Sobrenome | String · Opcional |
gender | Gênero | String · Opcional |
label_ids | IDs separados por vírgula, ex: 1,4,5 | String · Opcional |
https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/update?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID&phone_number=PHONE-NUMBER&first_name=FIRST-NAME
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/update' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID' \ -d 'phone_number=PHONE-NUMBER' \ -d 'first_name=FIRST-NAME'
{"status":"1","message":"Subscriber Updated Successfully."}Exclua um assinante do WhatsApp.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | ID do número de telefone da conta do WhatsApp | String · Obrigatório |
phone_number | Deve começar com o código do país, apenas números | String · Obrigatório |
https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/delete?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID&phone_number=PHONE-NUMBER
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/delete' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID' \ -d 'phone_number=PHONE-NUMBER'
{"status":"1","message":"Subscriber has been deleted successfully."}Redefina o fluxo de entrada do usuário.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | ID do número de telefone da conta do WhatsApp | String · Obrigatório |
phone_number | Número de telefone do assinante | String · Obrigatório |
https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/reset/user-input-flow?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID&phone_number=PHONE-NUMBER
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/reset/user-input-flow' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID' \ -d 'phone_number=PHONE-NUMBER'
{"status":"1","message":"Reset User Input Flow successfully."}Atribua a conversa de um assinante a um membro da equipe.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | Seu número de telefone do WhatsApp | String · Obrigatório |
phone_number | Número de telefone do assinante | String · Obrigatório |
team_member_id | ID do membro da equipe | Integer · Obrigatório |
https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/chat/assign-to-team-member?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID&phone_number=PHONE-NUMBER&team_member_id=TEAM-MEMBER-ID
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/chat/assign-to-team-member' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID' \ -d 'phone_number=PHONE-NUMBER' \ -d 'team_member_id=TEAM-MEMBER-ID'
{"status":"1","message":"Successfully Assign Agent to Conversation."}Atribua campos personalizados a um assinante.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | Seu número de telefone do WhatsApp | String · Obrigatório |
phone_number | Número de telefone do assinante | String · Obrigatório |
custom_fields | Nome e valor dos campos personalizados | JSON · Obrigatório |
curl -X POST \
'https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/chat/assign-custom-fields' \
-d 'apiToken=API-KEY' \
-d 'phone_number_id=PHONE-NUMBER-ID' \
-d 'phone_number=PHONE-NUMBER' \
-d 'custom_fields={"customer_name": "John"}'{"status":"1","message":"Subscriber changes have been saved successfully."}Obtenha a lista de campos personalizados disponíveis.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/custom-fields/list' \ -d 'apiToken=API-KEY'
{"status":"1","message":"Custom fields retrieved successfully","data":[{"id":1,"name":"customer_name","reply_type":"text"}]}Atribua rótulos (etiquetas) a um assinante.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | Seu número de telefone do WhatsApp | String · Obrigatório |
phone_number | Número de telefone do assinante | String · Obrigatório |
label_ids | IDs separados por vírgula, ex: 1,4,5 | String · Obrigatório |
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/chat/assign-labels' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID' \ -d 'phone_number=PHONE-NUMBER' \ -d 'label_ids=LABEL-IDS'
{"status":"1","message":"Labels have been assigned successfully."}Remova rótulos de um assinante.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | Seu número de telefone do WhatsApp | String · Obrigatório |
phone_number | Número de telefone do assinante | String · Obrigatório |
label_ids | IDs separados por vírgula, ex: 1,4,5 | String · Obrigatório |
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/chat/remove-labels' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID' \ -d 'phone_number=PHONE-NUMBER' \ -d 'label_ids=LABEL-IDS'
{"status":"1","message":"Labels have been assigned successfully."}Atribua sequências de mensagens a um assinante.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | Seu número de telefone do WhatsApp | String · Obrigatório |
phone_number | Número de telefone do assinante | String · Obrigatório |
sequence_ids | IDs separados por vírgula, ex: 1,4,5 | String · Obrigatório |
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/chat/assign-sequence' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID' \ -d 'phone_number=PHONE-NUMBER' \ -d 'sequence_ids=SEQUENCE-IDS'
{"status":"1","message":"Sequences have been assigned successfully."}Remova sequências de mensagens de um assinante.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | Seu número de telefone do WhatsApp | String · Obrigatório |
phone_number | Número de telefone do assinante | String · Obrigatório |
sequence_ids | IDs de sequência separados por vírgula | String · Obrigatório |
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/chat/remove-sequence' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID' \ -d 'phone_number=PHONE-NUMBER' \ -d 'sequence_ids=SEQUENCE-IDS'
{"status":"1","message":"Sequences have been removed successfully."}Adicione uma nota interna ao assinante.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | Seu número de telefone do WhatsApp | String · Obrigatório |
phone_number | Número de telefone do assinante | String · Obrigatório |
note_text | Texto da nota | String · Obrigatório |
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/subscriber/chat/add-notes' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID' \ -d 'phone_number=PHONE-NUMBER' \ -d 'note_text=NOTE-TEXT'
{"status":"1","message":"Notes have been added successfully."}API de Rótulos
Liste os rótulos (etiquetas) cadastrados.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | Seu número de telefone do WhatsApp | String · Obrigatório |
https://app.nexiyo.com.br/api/v1/whatsapp/label/list?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/label/list' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID'
{"status":"1","message":[{"id":1,"label_name":"Your label name","status":"1"}]}Crie um novo rótulo (etiqueta).
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
phone_number_id | Seu número de telefone do WhatsApp | String · Obrigatório |
label_name | Nome do rótulo | String · Obrigatório |
https://app.nexiyo.com.br/api/v1/whatsapp/label/create?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID&label_name=LABEL-NAME
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/label/create' \ -d 'apiToken=API-KEY' \ -d 'phone_number_id=PHONE-NUMBER-ID' \ -d 'label_name=LABEL-NAME'
{"status":"1","message":"Label has been created successfully."}API de Catálogo
Liste os catálogos conectados à conta do WhatsApp.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
https://app.nexiyo.com.br/api/v1/whatsapp/catalog/list?apiToken=API-KEY
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/catalog/list' \ -d 'apiToken=API-KEY'
{"status":true,"message":[{"catalog_id":"142926...","catalog_name":"The White","catalog_url":"https://..."}]}Sincronize os produtos de um catálogo do WhatsApp.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
whatsapp_catalog_id | Seu ID de catálogo do WhatsApp | String · Obrigatório |
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/catalog/sync' \ -d 'apiToken=API-KEY' \ -d 'whatsapp_catalog_id=WHATSAPP-CATALOG-ID'
{"status":"1","message":"Catalog products have been synced successfully."}Liste os pedidos feitos através do catálogo.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
whatsapp_catalog_id | Seu ID de catálogo do WhatsApp | String · Opcional |
https://app.nexiyo.com.br/api/v1/whatsapp/catalog/order/list?apiToken=API-KEY&whatsapp_catalog_id=WHATSAPP-CATALOG-ID
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/catalog/order/list' \ -d 'apiToken=API-KEY' \ -d 'whatsapp_catalog_id=WHATSAPP-CATALOG-ID'
{"status":"1","message":[{"order_unique_id":"1723...","cart_total":4300,"cart_currency":"USD","cart_status_raw":"Submitted"}]}Altere o status de um pedido do catálogo.
| Parâmetro | Descrição | Tipo |
|---|---|---|
apiToken | Sua chave de API | String · Obrigatório |
order_unique_id | ID do pedido de catálogo | String · Obrigatório |
cart_status | Aprovado, Concluído, Enviado, Entregue ou Reembolsado | String · Obrigatório |
https://app.nexiyo.com.br/api/v1/whatsapp/catalog/order/status-change?apiToken=API-KEY&order_unique_id=ORDER-UNIQUE-ID&cart_status=CART-STATUS
curl -X POST \ 'https://app.nexiyo.com.br/api/v1/whatsapp/catalog/order/status-change' \ -d 'apiToken=API-KEY' \ -d 'order_unique_id=ORDER-UNIQUE-ID' \ -d 'cart_status=CART-STATUS'
{"status":true,"message":"Cart status has been updated successfully"}