Pular para o conteúdo principal
Use $vzaps->queues() para acompanhar mensagens e operações pendentes de uma instância. Campos comuns em todas as chamadas:
CampoTipoObrigatórioDescrição
instanceIdstringSimID da instância.
instanceTokenstringSimToken da instância.

queues()->listMessages($request)

Lista a fila de mensagens pendentes.
$messages = $vzaps->queues()->listMessages([
    'instanceId' => 'VZ...',
    'instanceToken' => 'instance-token',
]);

print_r($messages);
Retorno: envelope { code, success, data } com count e messages[] (id, type, status, etc.).

queues()->removeMessage($request)

Remove uma mensagem específica da fila.
$vzaps->queues()->removeMessage([
    'instanceId' => 'VZ...',
    'instanceToken' => 'instance-token',
    'messageId' => 'queue-message-id',
]);
Retorno: envelope { code, success, data } com message_id, count, details.

queues()->purgeMessages($request)

Remove todos os itens pendentes da fila de mensagens. Use apenas quando tiver certeza.
$vzaps->queues()->purgeMessages([
    'instanceId' => 'VZ...',
    'instanceToken' => 'instance-token',
]);
Retorno: envelope { code, success, data } com count de itens removidos.

queues()->listOperations($request)

Lista a fila de operações pendentes.
$operations = $vzaps->queues()->listOperations([
    'instanceId' => 'VZ...',
    'instanceToken' => 'instance-token',
]);

print_r($operations);
Retorno: envelope { code, success, data } com fila de operacoes pendentes.

queues()->removeOperation($request)

Remove uma operação específica da fila.
$vzaps->queues()->removeOperation([
    'instanceId' => 'VZ...',
    'instanceToken' => 'instance-token',
    'messageId' => 'queue-operation-id',
]);
Retorno: envelope { code, success, data } com message_id, count, details.

queues()->purgeOperations($request)

Remove todos os itens pendentes da fila de operações. Use apenas quando tiver certeza.
$vzaps->queues()->purgeOperations([
    'instanceId' => 'VZ...',
    'instanceToken' => 'instance-token',
]);
Retorno: envelope { code, success, data } com count de itens removidos.