Logout

Endpoint: POST https://croncrm.com/api/v2/auth/logout

Encerra a conexão com o CRONCRM e elimina a sessão gerada anteriormente.

Está ação irá encerrar sessões geradas anteriormente, então se ocorrer um pedido de conexão será necessário fazer a leitura do qrcode.

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

apiKey

Informe sua API Key gerada na interface do CRONCRM.

Sim

String

Body do request

Sem necessidade de passar parâmetros no body.

Response do request

Para erros de autenticação/headers (ex.: ausência de apiKey ou Content-Type diferente de application/json), o retorno pode ser 400. Método incorreto retorna 405.

Atributo Descrição Tipo

success

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

  • TRUE = Logout realizado com sucesso.
  • FALSE = Algo de errado aconteceu e não foi possível realizar o logout.

Boolean

msg

Mensagem de retorno.

String

                    
                        {
                          "success": true,
                          "msg": "Canal de atendimento desconectado com sucesso."
                        }
                    
                    
<?php
$apiKey = 'SEU_API_KEY';
$url = 'https://croncrm.com/api/v2/auth/logout';

$payload = [];

$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),
]);

$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/auth/logout' \
  -H 'apiKey: SEU_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{}'