Buscar: Agendada ou na fila

Envio que ainda não saiu: category: unsent (agendado, na fila, enviando, com falha ou cancelado). Na busca, category=unsent traz só esses.

Na busca

Um item de messages no GET /messages: a mesma OrkesioMessage do webhook e da resposta do envio. Testar

{
  "id": "3EB05DCE1D4036FCE241C6",
  "chat_id": "5511999999999@s.whatsapp.net",
  "author": {
    "id": "5511888888888@s.whatsapp.net",
    "phone": "5511888888888"
  },
  "direction": "out",
  "sent_at": "2026-10-17T12:00:00.000Z",
  "category": "unsent",
  "type": "text",
  "text": "Lembrete: sua consulta é amanhã",
  "sent_by": "campaign",
  "status": "scheduled",
  "scheduled_at": "2026-10-18T12:00:00.000Z",
  "campaign_id": "r7f3a9c2e1b4d5f"
}

Na uazapi

POST /message/find, que continua funcionando.

O content da uazapi é o proto do WhatsApp; aqui vai resumido (...).

uazapi (POST /message/find)
{
  "id": "5511888888888:3EB05DCE1D4036FCE241C6",
  "messageid": "3EB05DCE1D4036FCE241C6",
  "chatid": "5511999999999@s.whatsapp.net",
  "chatlid": "123456789012345@lid",
  "fromMe": true,
  "isGroup": false,
  "groupName": "",
  "sender": "987654321098765@lid",
  "sender_pn": "5511888888888@s.whatsapp.net",
  "sender_lid": "987654321098765@lid",
  "senderName": "",
  "messageType": "Conversation",
  "mediaType": "",
  "messageTimestamp": 1792238400000,
  "source": "web",
  "status": "scheduled",
  "text": "Lembrete: sua consulta é amanhã",
  "content": "Lembrete: sua consulta é amanhã",
  "quoted": "",
  "edited": "",
  "reaction": "",
  "vote": "",
  "buttonOrListid": "",
  "convertOptions": "",
  "pinned": false,
  "owner": "5511888888888",
  "wasSentByApi": true,
  "track_source": "",
  "track_id": "",
  "send_folder_id": "r7f3a9c2e1b4d5f"
}
Orkesio (GET /messages)
{
  "id": "3EB05DCE1D4036FCE241C6",
  "chat_id": "5511999999999@s.whatsapp.net",
  "author": {
    "id": "5511888888888@s.whatsapp.net",
    "phone": "5511888888888"
  },
  "direction": "out",
  "sent_at": "2026-10-17T12:00:00.000Z",
  "category": "unsent",
  "type": "text",
  "text": "Lembrete: sua consulta é amanhã",
  "sent_by": "campaign",
  "status": "scheduled",
  "scheduled_at": "2026-10-18T12:00:00.000Z",
  "campaign_id": "r7f3a9c2e1b4d5f"
}