Marcar como lido

Endpoint: POST https://croncrm.com/api/v2/chats/seen

Marque uma conversa como lida ou não.

ATENÇÃO: Para cada mensagem enviada usando os métodos de envio, a plataforma pode disparar automaticamente uma ação de marcar como lido antes de enviar sua mensagem.

IMPORTANTE: Precisa existir uma conversa iniciada com o contato.

Header do request
Atributo Descrição Obrigatório Tipo

apiKey

Informe sua API Key gerada na interface do CRONCRM.

Sim

String

Body do request
Atributo Descrição Obrigatório Tipo

chat_wid

Informe o número do contato.

Sim

String

seen

Envie true para marcar a conversa como lida e false para marcar como não lida.

IMPORTANTE: A marcação de lido nas mensagens seguirá os critérios de privacidade configurados.

Sim

Boolean

{
  "chat_wid": "[email protected]",
  "seen": true
}
Response do request

Em caso de sucesso, retorna HTTP 200. Se chat_wid não for informado, retorna 422. Se a conversa não for encontrada, retorna 404. Método incorreto retorna 405; falhas inesperadas retornam 500.

Atributo Descrição Tipo

success

Informa se a operação teve sucesso ou não.

Boolean

msg

Mensagem de retorno.

String

{
  "success": true,
  "msg": "Marcação enviada."
}
<?php
$apiKey = 'SEU_API_KEY';
$url = 'https://croncrm.com/api/v2/chats/seen';

$payload = [
    'chat_wid' => '[email protected]',
    'seen' => true,
];

$ch = curl_init($url);
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => [
        'apiKey: ' . $apiKey,
        'Content-Type: application/json',
    ],
    CURLOPT_POSTFIELDS => json_encode($payload, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE),
]);

$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 -X POST \
    'https://croncrm.com/api/v2/chats/seen' \
  -H 'apiKey: SEU_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"chat_wid":"[email protected]","seen":true}'