Endpoint: GET
https://croncrm.com/api/v2/messages/find
Método para retornar uma lista de mensagens.
| Atributo | Descrição | Obrigatório | Tipo |
|---|---|---|---|
|
|
Informe sua API Key gerada na interface do CRONCRM. |
Sim |
String |
Para este endpoint (GET), os parâmetros devem ser enviados na URL (query string).
| Atributo | Descrição | Obrigatório | Tipo |
|---|---|---|---|
|
|
Informe o número da conversa. |
Sim |
String |
|
|
Identificador da mensagem para filtrar.
Dica: para localizar uma mensagem específica, informe também o |
Não |
String |
|
|
Token de acesso da mensagem para filtrar.
Dica: para localizar uma mensagem específica, informe também o |
Não |
String |
|
|
Informe o status de envio da mensagem para filtrar.
Dica: para consultar mensagens recebidas, você também pode usar |
Não |
String |
|
|
Informe a origem da mensagem.
|
Não |
String |
|
|
Informe o tipo de mensagem para filtrar.
Observação: dependendo da versão/tipo da mensagem, alguns valores podem aparecer no retorno mesmo quando não usados como filtro. |
Não |
String |
|
|
Informe o status da mensagem para filtrar.
|
Não |
Inteiro / String |
|
|
Data de início para filtrar (formato |
Não |
String |
|
|
Data limite para filtrar (formato |
Não |
String |
|
|
Número da página para paginação. |
Não |
Inteiro |
|
|||
| Atributo | Descrição | Tipo |
|---|---|---|
success |
Informa se a operação teve sucesso ou não. | Boolean |
page |
Página atual. | Inteiro |
pages |
Total de páginas. | Inteiro |
limit |
Limite de registros por página. | Inteiro |
count |
Total de registros encontrados. | Inteiro |
messages |
Lista de mensagens encontradas. |
Array |
|
||
<?php
$apiKey = 'SEU_API_KEY';
$url = 'https://croncrm.com/api/v2/messages/find';
$query = http_build_query([
'chat_wid' => '[email protected]',
'shipping_status' => 'all',
'source' => 'all',
'message_type' => 'all',
'message_ack' => 'all',
'date_start' => '2026-01-01',
'date_end' => '2026-01-31',
'page' => 1,
]);
$url .= '?' . $query;
$ch = curl_init($url);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPGET => true,
CURLOPT_HTTPHEADER => [
'apiKey: ' . $apiKey,
],
]);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$error = curl_error($ch);
curl_close($ch);
if ($error) {
throw new RuntimeException($error);
}
echo "HTTP {$httpCode}\n";
echo $response;
?>
curl -G \
'https://croncrm.com/api/v2/messages/find' \
-H 'apiKey: SEU_API_KEY' \
--data-urlencode '[email protected]' \
--data-urlencode 'shipping_status=all' \
--data-urlencode 'source=all' \
--data-urlencode 'message_type=all' \
--data-urlencode 'message_ack=all' \
--data-urlencode 'date_start=2026-01-01' \
--data-urlencode 'date_end=2026-01-31' \
--data-urlencode 'page=1'