> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapmeow.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Migrar do WAHA

> O que muda e o que não muda para o backoffice e o Sistema.

## Troca

1. Suba o ZapMeow (veja [Railway](https://docs.zapmeow.com/deployment/railway.md)).
2. No app: `WAHA_BASE_URL` = URL do ZapMeow e `WAHA_API_KEY` = `ZAPMEOW_API_KEY`.
3. O `WAHA_WEBHOOK_SECRET` continua o mesmo: o ZapMeow envia o `X-Webhook-Token` que o app gravou em `config.webhooks[].customHeaders`.
4. Reconfigure os webhooks (o app faz isso ao abrir a sessão: `PUT /api/sessions/{nome}`).
5. **Leia o QR de novo.** As sessões do WAHA não migram: o pareamento é do aparelho, não do servidor.

## O que é igual

Rotas, ids `@c.us`/`@lid`/`@g.us`, ids de mensagem `true_chat_id`, status de sessão, nomes de eventos, `X-Api-Key`, resposta do QR, `check-exists`.

## O que é diferente

| Ponto | WAHA | ZapMeow |
| - | - | - |
| `engine` em `/api/server/version` | `WEBJS`/`NOWEB` | `ZAPMEOW` |
| Mídia | URL do WAHA | `/api/files/{chat}/{msg}?session=` do ZapMeow |
| Etiquetas | leitura e escrita | leitura (escrita na v1.1) |
| Status, canais, enquetes, `forward`, `edit` | sim | fora da v1 |
| Chamadas de voz | não | fora da v1 |

As rotas compatíveis estão na [Visão geral da API](https://docs.zapmeow.com/api-reference/overview.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.