Entrar em grupo via convite

Endpoint: POST https://croncrm.com/api/v2/groups/join

Entre em um grupo utilizando um link de convite.

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

invite_link

Link de convite do WhatsApp.

Sim

String (URL)

{
  "invite_link": "https://chat.whatsapp.com/XYZ"
}
Response do request

Em caso de sucesso, retorna HTTP 200 com success true. Se invite_link não for informado, retorna 422. Se o link for inválido ou ocorrer falha ao entrar no grupo, retorna 400. Se o grupo não for encontrado para o link informado, 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

group

Dados do grupo.

Array

{
  "success": true,
  "msg": "Você entrou no grupo com sucesso.",
  "group": {
        "wid": "[email protected]",
        "wuser": "1203630...",
        "wserver": "g.us"
  }
}
<?php
$apiKey = 'SEU_API_KEY';
$url = 'https://croncrm.com/api/v2/groups/join';

$payload = [
    'invite_link' => 'https://chat.whatsapp.com/XYZ',
];

$ch = curl_init($url);
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_CUSTOMREQUEST => 'POST',
    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/groups/join' \
  -H 'apiKey: SEU_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"invite_link":"https://chat.whatsapp.com/XYZ"}'