Instvia Instvia Developers
v1.0.0 Abrir console
GET https://api.instvia.com/api/v1/instances/dac3a956-4e8b-4d76-8caf-fed98dfc8b05/messages?peer=5561991299129

Listar mensagens

Últimas 200 mensagens da instância (mais recentes primeiro). Filtro opcional por `peer`.

Parâmetros (query)

Nome Exemplo Obrigatório Descrição
peer 5561991299129 Não Filtra pelo número da conversa (somente dígitos).

Parâmetros de path

NomeExemplo
instance dac3a956-4e8b-4d76-8caf-fed98dfc8b05

Request

Headers

{
    "Accept": "application/json",
    "Authorization": "Bearer sk_live_0123456789abcdef0123456789abcdef0123456789abcdef"
}

Query string

{
    "peer": "5561991299129"
}

Exemplos de código

curl -sS -X GET "https://api.instvia.com/api/v1/instances/dac3a956-4e8b-4d76-8caf-fed98dfc8b05/messages?peer=5561991299129" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer sk_live_0123456789abcdef0123456789abcdef0123456789abcdef"
const response = await fetch('https://api.instvia.com/api/v1/instances/dac3a956-4e8b-4d76-8caf-fed98dfc8b05/messages?peer=5561991299129', {
  method: 'GET',
  headers: {
    Accept: 'application/json',
    Authorization: 'Bearer sk_live_0123456789abcdef0123456789abcdef0123456789abcdef',
  }
});
const data = await response.json();
console.log(data);
<?php

$ch = curl_init('https://api.instvia.com/api/v1/instances/dac3a956-4e8b-4d76-8caf-fed98dfc8b05/messages?peer=5561991299129');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_CUSTOMREQUEST => 'GET',
    CURLOPT_HTTPHEADER => [
        'Accept: application/json',
        'Authorization: Bearer sk_live_0123456789abcdef0123456789abcdef0123456789abcdef',
    ],
]);
$body = curl_exec($ch);
curl_close($ch);
\$data = json_decode($body, true);

Response 200

{
    "success": true,
    "data": [
        {
            "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
            "direction": "OUTBOUND",
            "type": "TEXT",
            "to": "5561991299129",
            "from": "556181637717",
            "peer": "5561991299129",
            "content": "Olá!",
            "status": "QUEUED",
            "remote_id": null,
            "error_code": null,
            "error_message": null,
            "queued_at": "2026-08-25T18:10:00+00:00",
            "sent_at": null,
            "created_at": "2026-08-25T18:10:00+00:00"
        }
    ]
}

Response 401

{
    "success": false,
    "error": {
        "code": "UNAUTHENTICATED",
        "message": "Invalid API key."
    }
}