# Verificar IP de saída do proxy

`GET /instance/proxy/check`

Pasta: **Proxy**

## Autenticação

```http
token: {{token}}
```

## Descrição

# Verificar IP de saída do proxy

Testa o egress atual da instância: IP público visto através do proxy e se `web.whatsapp.com:443` é alcançável. Use para validar proxy custom/global antes ou depois de configurar.

## Endpoint

`GET {{baseUrl}}/instance/proxy/check`

## Autenticação

Envie o token da instância no header `token: {{token}}`.

## Exemplo de Requisição

```bash
curl --request GET '{{baseUrl}}/instance/proxy/check' \
  --header 'token: {{token}}'
```

## Resposta de Sucesso

```json
{
  "success": true,
  "check": {
    "mode": "custom",
    "ip": "203.0.113.10",
    "whatsapp_reachable": true
  }
}
```

Se o WhatsApp não for alcançável, `whatsapp_reachable` será `false` e `whatsapp_error` trará o detalhe.

## Erros comuns

- `401 Unauthorized`: header `token` ausente ou inválido.
- `400 Bad Request`: modo `dynamic` não permite este check da forma esperada, ou falha de validação específica do modo.
- `500 Internal Server Error`: falha inesperada ao testar o egress.

## Observações

- Em modo `dynamic`, erros de check costumam retornar `400` em vez de `500`.

## cURL

```bash
curl -X GET "{{baseUrl}}/instance/proxy/check" \
  -H "token: {{token}}"
```

---

[Índice da pasta](./index.md) · [Índice geral](../index.md) · [UI](https://gozap.dev/docs?op=proxy/verificar-ip-de-saida-do-proxy)
