# Notifique.dev > A Notifique é uma infraestrutura de envios unificada. Nós abstraímos toda a complexidade de conexão, filas, retentativas e protocolos por trás de uma API REST simples e elegante. ## Docs - [A Magia dos Templates](https://docs.notifique.dev/a-magia-dos-templates.md) - [Atualizar automação](https://docs.notifique.dev/api-reference/automações/atualizar-automação.md) - [Criar automação](https://docs.notifique.dev/api-reference/automações/criar-automação.md): Valida `graph` (DAG, um gatilho, condições com dois ramos `branch`, etc.). O `eventName` do gatilho deve corresponder a um evento **já registrado** (`EVENT_NOT_REGISTERED` caso contrário). - [Excluir automação (soft delete)](https://docs.notifique.dev/api-reference/automações/excluir-automação-soft-delete.md) - [Listar automações](https://docs.notifique.dev/api-reference/automações/listar-automações.md) - [Obter automação](https://docs.notifique.dev/api-reference/automações/obter-automação.md) - [Parar automação](https://docs.notifique.dev/api-reference/automações/parar-automação.md): Define automação como inativa e cancela trabalho pendente de forma **best-effort**. - [Atualizar campanha](https://docs.notifique.dev/api-reference/campanhas/atualizar-campanha.md): Não permite editar com status **RUNNING**. Escopo: **campaigns:update**. - [Criar campanha](https://docs.notifique.dev/api-reference/campanhas/criar-campanha.md): Status inicial `DRAFT`. Defina `segmentId` ou `audienceContactIds`. Escopo: **campaigns:create**. - [Excluir campanha](https://docs.notifique.dev/api-reference/campanhas/excluir-campanha.md) - [Executar campanha](https://docs.notifique.dev/api-reference/campanhas/executar-campanha.md): Dispara envios conforme template e canais (comportamento alinhado ao painel). Requer template e audiência válidos. Escopo: **campaigns:run**. - [Listar campanhas](https://docs.notifique.dev/api-reference/campanhas/listar-campanhas.md) - [Obter campanha](https://docs.notifique.dev/api-reference/campanhas/obter-campanha.md) - [Atualizar contato](https://docs.notifique.dev/api-reference/contatos/atualizar-contato.md): Atualiza um contato. Todos os campos são opcionais. **tagIds** substitui a lista de tags. O contato deve manter pelo menos um de phone ou email. Escopo: **contacts:update**. - [Criar contato](https://docs.notifique.dev/api-reference/contatos/criar-contato.md): Cria um contato no workspace. **Pelo menos um** de **phone** ou **email** é obrigatório (escalável para só e-mail). Phone e email são únicos por workspace. Opcional **tagIds** para vincular a tags. Escopo: **contacts:create**. - [Excluir contato](https://docs.notifique.dev/api-reference/contatos/excluir-contato.md): Remove o contato do workspace. O contactId deixa de ser válido para envio de mensagens. Escopo: **contacts:delete**. - [Listar contatos](https://docs.notifique.dev/api-reference/contatos/listar-contatos.md): Lista os contatos do workspace com paginação. Query **search** filtra por nome, telefone ou e-mail; **tagId** filtra contatos que possuem essa tag. Resposta inclui **tags** em cada contato. Escopo: **contacts:read**. - [Obter contato](https://docs.notifique.dev/api-reference/contatos/obter-contato.md): Retorna um contato por ID. Escopo: **contacts:read**. - [Listar domínios de e-mail](https://docs.notifique.dev/api-reference/domínios/listar-domínios-de-e-mail.md): Lista os domínios configurados no workspace para envio de e-mail (verificados e pendentes), com registros DNS quando aplicável. Escopo: **email:domains:list**. - [Obter domínio por ID](https://docs.notifique.dev/api-reference/domínios/obter-domínio-por-id.md): Retorna os dados de um domínio (incluindo registros DNS para configuração). Escopo: **email:domains:list**. - [Registrar domínio para verificação](https://docs.notifique.dev/api-reference/domínios/registrar-domínio-para-verificação.md): Adiciona um domínio ao workspace para poder enviar e-mails a partir dele. A resposta traz os registros DNS a configurar; depois use o endpoint de verificação. Escopo: **email:domains:create**. - [Verificar domínio (DNS)](https://docs.notifique.dev/api-reference/domínios/verificar-domínio-dns.md): Confere se os registros DNS do domínio estão corretos. Quando aprovado, o domínio fica VERIFIED e pode ser usado como remetente. Escopo: **email:domains:list** ou **email:domains:create**. - [Cancelar e-mail agendado](https://docs.notifique.dev/api-reference/e-mail/cancelar-e-mail-agendado.md): Cancela um e-mail com status QUEUED ou SCHEDULED (um por vez). Escopo: **email:cancel**. - [Consultar status de um e-mail](https://docs.notifique.dev/api-reference/e-mail/consultar-status-de-um-e-mail.md): Consulta status e dados de um e-mail enviado (enviado, entregue, falha). Escopo: **email:read**. - [Enviar e-mail(s)](https://docs.notifique.dev/api-reference/e-mail/enviar-e-mails.md): Envia um ou mais e-mails para os destinatários informados. O remetente (`from`) deve usar um domínio verificado no workspace. Use para notificações, confirmações e comunicações transacionais. Escopo: **email:send**. Cada e-mail consome 1 crédito. Agendamento: `schedule.sendAt` (ISO 8601). - [Listar e-mails](https://docs.notifique.dev/api-reference/e-mail/listar-e-mails.md): Lista os e-mails do workspace com paginação. Útil para histórico e relatórios; filtre por período (`fromDate`/`toDate` em `createdAt`), por um ou mais status (parâmetro `status` separado por vírgula) e opcionalmente por domínio de envio (`emailDomainId`, cuid do domínio verificado no workspace). Esc… - [Atualizar evento](https://docs.notifique.dev/api-reference/eventos/atualizar-evento.md) - [Disparar evento (cria runs)](https://docs.notifique.dev/api-reference/eventos/disparar-evento-cria-runs.md): Resolve **um** destinatário (`contactId` **ou** `email` **ou** `phone`). Valida `payload` contra `schemaJson` do evento cadastrado. Cria **uma run por automação ENABLED** cujo gatilho usa o mesmo `event`. Se não houver automações ativas, **200** com `runs: []`. Header opcional **`Idempotency-Key`**:… - [Excluir evento (soft delete)](https://docs.notifique.dev/api-reference/eventos/excluir-evento-soft-delete.md): Falha com **409** `EVENT_IN_USE` se alguma automação (não excluída) ainda referencia o **nome** deste evento no gatilho. - [Listar eventos](https://docs.notifique.dev/api-reference/eventos/listar-eventos.md) - [Obter evento](https://docs.notifique.dev/api-reference/eventos/obter-evento.md) - [Registrar evento](https://docs.notifique.dev/api-reference/eventos/registrar-evento.md) - [Listar logs](https://docs.notifique.dev/api-reference/logs/listar-logs.md): Consulta o histórico de chamadas à API do workspace. Filtros: status, período (startDate/endDate), method, apiKeyId. Cada log retorna: endpoint, método, status HTTP, corpo da requisição/resposta (quando registrado), duração e data. Escopo: **logs:read**. - [Atualizar push app](https://docs.notifique.dev/api-reference/push-apps/atualizar-push-app.md): Atualiza nome e/ou credenciais (vapid_public_key, vapid_private_key, allowed_origins, prompt_config, fcm_*, apns_*). Escopo: **push:apps:manage**. - [Criar push app](https://docs.notifique.dev/api-reference/push-apps/criar-push-app.md): Cria um novo push app (nome). Chaves VAPID para Web Push são geradas automaticamente; FCM/APNs podem ser configuradas via PUT. Escopo: **push:apps:manage**. Limite por plano (PLAN_LIMIT_PUSH_APPS). - [Deletar push app](https://docs.notifique.dev/api-reference/push-apps/deletar-push-app.md): Remove o push app (e dispositivos associados). Escopo: **push:apps:manage**. - [Listar push apps](https://docs.notifique.dev/api-reference/push-apps/listar-push-apps.md): Lista os push apps do workspace. Escopo: **push:apps:read**. - [Obter push app](https://docs.notifique.dev/api-reference/push-apps/obter-push-app.md): Retorna um push app pelo ID. Escopo: **push:apps:read**. - [Listar dispositivos](https://docs.notifique.dev/api-reference/push-devices/listar-dispositivos.md): Lista dispositivos do workspace (filtros: app_id, platform). Escopo: **push:read**. - [Obter dispositivo](https://docs.notifique.dev/api-reference/push-devices/obter-dispositivo.md): Retorna um dispositivo pelo ID. Escopo: **push:read**. - [Registrar dispositivo](https://docs.notifique.dev/api-reference/push-devices/registrar-dispositivo.md): Registra um dispositivo/subscription para receber push. Pode ser chamado com ou sem API Key (registro público: apenas app_id + subscription). Web: `platform: web` e `subscription` (endpoint, keys.p256dh, keys.auth). Android/iOS: `platform: android|ios` e `token`. Com API Key: escopo **push:devices:r… - [Remover dispositivo](https://docs.notifique.dev/api-reference/push-devices/remover-dispositivo.md): Remove o dispositivo do workspace. Escopo: **push:devices:register** ou **push:apps:manage**. - [Cancelar push agendado](https://docs.notifique.dev/api-reference/push-messages/cancelar-push-agendado.md): Cancela um push agendado (estorna 1 crédito). Escopo: **push:read**. - [Consultar status de um envio push](https://docs.notifique.dev/api-reference/push-messages/consultar-status-de-um-envio-push.md): Retorna status e dados de um envio. Escopo: **push:read**. - [Enviar notificações push](https://docs.notifique.dev/api-reference/push-messages/enviar-notificações-push.md): Envia push para um ou mais dispositivos (até 100). `to` = array de device IDs. Pelo menos um de `title` ou `body` é obrigatório. Agendamento: `schedule.sendAt` (ISO 8601). Idempotency-Key suportado. Escopo: **push:send**. Cada envio consome 1 crédito. - [Listar envios de push](https://docs.notifique.dev/api-reference/push-messages/listar-envios-de-push.md): Lista envios com paginação (filtros: status, app_id). Escopo: **push:read**. - [Cancelar RCS agendado](https://docs.notifique.dev/api-reference/rcs/cancelar-rcs-agendado.md): Cancela uma mensagem RCS com status QUEUED ou SCHEDULED. Escopo: **rcs:cancel**. - [Consultar status de um RCS](https://docs.notifique.dev/api-reference/rcs/consultar-status-de-um-rcs.md): Consulta status e dados de uma mensagem RCS (enviada, entregue, falha). Escopo: **rcs:read**. - [Enviar RCS](https://docs.notifique.dev/api-reference/rcs/enviar-rcs.md): Envia uma ou mais mensagens RCS para os números informados. O campo **to** é sempre uma lista. Cada mensagem RCS consome **60 créditos**. Tipos: BASIC (texto), CARD (card com imagem, título, mensagem e botões), CAROUSEL (múltiplos cards), FILE (mensagem + arquivo por URL). Escopo: **rcs:send**. Agen… - [Detalhe da run (com passos)](https://docs.notifique.dev/api-reference/runs/detalhe-da-run-com-passos.md) - [Listar runs da automação](https://docs.notifique.dev/api-reference/runs/listar-runs-da-automação.md) - [Atualizar segmento](https://docs.notifique.dev/api-reference/segmentos/atualizar-segmento.md) - [Criar segmento](https://docs.notifique.dev/api-reference/segmentos/criar-segmento.md) - [Excluir segmento](https://docs.notifique.dev/api-reference/segmentos/excluir-segmento.md) - [Listar segmentos](https://docs.notifique.dev/api-reference/segmentos/listar-segmentos.md): Segmentos com `definition` (DSL v1). Escopo: **segments:read**. - [Obter segmento](https://docs.notifique.dev/api-reference/segmentos/obter-segmento.md) - [Pré-visualizar contatos do segmento](https://docs.notifique.dev/api-reference/segmentos/pré-visualizar-contatos-do-segmento.md): Amostra paginada de contatos que satisfazem o segmento (máx. 500 por página). Escopo: **segments:read**. - [Analytics agregados](https://docs.notifique.dev/api-reference/short-links/analytics-agregados.md): Série temporal (`series`) por bucket **horário** ou **diário**, mais quebras por **país** e **tipo de dispositivo** no intervalo. Query `granularity`: `hour` (padrão) ou `day`. `start` e `end` em ISO 8601; padrão: últimos **7 dias** até agora. Escopo: **short_links:read**. - [Atualizar link](https://docs.notifique.dev/api-reference/short-links/atualizar-link.md): Atualiza parcialmente: `isActive`, `targetUrl` (re-normalizado e hash atualizados) e/ou `expiresAt` (`null` ou string vazia limpa). Escopo: **short_links:manage**. Invalida cache de resolução do código após sucesso. - [Criar link curto](https://docs.notifique.dev/api-reference/short-links/criar-link-curto.md): Cria um link curto para `targetUrl` (4–4096 caracteres) ou reutiliza a lógica interna de **dedupe** por URL normalizada e atributos do workspace. Opcionalmente informe `customCode` (slug; regras de formato, reservas e unicidade). A URL de destino passa por **validação** (normalização, bloqueios, ver… - [Listar cliques (eventos)](https://docs.notifique.dev/api-reference/short-links/listar-cliques-eventos.md): Lista eventos de redirect do link, do **mais recente** para o mais antigo, com paginação (`page`, `limit`). Escopo: **short_links:read**. - [Listar links curtos](https://docs.notifique.dev/api-reference/short-links/listar-links-curtos.md): Lista links do workspace com **paginação** (`page`, `limit`; padrão página 1, 20 itens; máximo **100** por página). Opcionalmente filtre por `source`: `AUTO`, `MANUAL` ou `API` (valores inválidos são ignorados). Apenas registros **não removidos** (`deletedAt` nulo). Escopo: **short_links:read**. - [Obter detalhe de um link](https://docs.notifique.dev/api-reference/short-links/obter-detalhe-de-um-link.md): Retorna o registro completo do link (campos persistidos + `shortUrl`). Escopo: **short_links:read**. Links **soft-deleted** retornam `404`. - [Remover link (soft delete)](https://docs.notifique.dev/api-reference/short-links/remover-link-soft-delete.md): Define `deletedAt`, `isActive: false` e invalida cache. Escopo: **short_links:manage**. - [Cancelar SMS agendado](https://docs.notifique.dev/api-reference/sms/cancelar-sms-agendado.md): Cancela um SMS com status QUEUED ou SCHEDULED (um por vez). Escopo: **sms:cancel**. - [Consultar status de um SMS](https://docs.notifique.dev/api-reference/sms/consultar-status-de-um-sms.md): Consulta status e dados de um SMS (enviado, entregue, falha). Escopo: **sms:read**. - [Enviar SMS](https://docs.notifique.dev/api-reference/sms/enviar-sms.md): Envia um ou mais SMS para os números informados. A mensagem deve ter **entre 9 e 160 caracteres** (após remover espaços nas pontas). Use para alertas, códigos de verificação e notificações. Escopo: **sms:send**. Agendamento: `schedule.sendAt` (ISO 8601). - [Listar SMS](https://docs.notifique.dev/api-reference/sms/listar-sms.md): Lista os SMS do workspace com paginação. Útil para histórico e relatórios; filtre por período (`fromDate`/`toDate` em `createdAt`) e por um ou mais status (parâmetro `status` separado por vírgula). Escopo: **sms:read**. Os dados de cada item seguem o mesmo formato de **GET /v1/sms/messages/{id}** (`… - [Listar SMS recebidos (MO)](https://docs.notifique.dev/api-reference/sms/listar-sms-recebidos-mo.md): Lista mensagens SMS **recebidas** (mobile originated) do workspace, ordenadas por `receivedAt` (mais recentes primeiro). Filtros: texto ou número (`q`), `provider`, apenas respostas vinculadas a um envio seu (`linked=true`), intervalo em `receivedAt` (`dateFrom`/`dateTo`). Escopo: **sms:read**. - [Obter SMS recebido (MO) por ID](https://docs.notifique.dev/api-reference/sms/obter-sms-recebido-mo-por-id.md): Retorna um MO do workspace, com opcional `relatedSmsLog` quando o recebido está vinculado a um envio. Escopo: **sms:read**. - [Atualizar tag](https://docs.notifique.dev/api-reference/tags/atualizar-tag.md): Atualiza o nome da tag. Escopo: **tags:update**. - [Criar tag](https://docs.notifique.dev/api-reference/tags/criar-tag.md): Cria uma tag (segmento). Nome único por workspace. Escopo: **tags:create**. - [Excluir tag](https://docs.notifique.dev/api-reference/tags/excluir-tag.md): Remove a tag e desvincula de todos os contatos. Escopo: **tags:delete**. - [Listar tags](https://docs.notifique.dev/api-reference/tags/listar-tags.md): Lista as tags (segmentos) do workspace com contactsCount. Escopo: **tags:read**. - [Obter tag](https://docs.notifique.dev/api-reference/tags/obter-tag.md): Retorna uma tag por ID. Escopo: **tags:read**. - [Cancelar login por QR iniciado pela API](https://docs.notifique.dev/api-reference/telegram-—-instâncias/cancelar-login-por-qr-iniciado-pela-api.md): Interrompe o fluxo de QR que foi iniciado por chamadas a **GET** `.../qr` nesta API. Não afeta outros fluxos iniciados só pelo painel. Escopo **telegram:instances:create**. - [Criar instância (Telegram)](https://docs.notifique.dev/api-reference/telegram-—-instâncias/criar-instância-telegram.md): **Modo BOT:** envie `botToken`; o servidor valida o token e configura o webhook de atualizações. **Modo USER:** envie `acceptUserTerms: true` (obrigatório); a instância nasce em `PENDING` até você concluir o login via **GET** `.../qr` (consultas repetidas) ou **POST** `.../session` com a string de s… - [Listar instâncias Telegram](https://docs.notifique.dev/api-reference/telegram-—-instâncias/listar-instâncias-telegram.md): Lista conexões Telegram do workspace com paginação. Respeita o filtro de instâncias da chave, se houver. Escopo **telegram:instances:list**. - [Obter instância Telegram](https://docs.notifique.dev/api-reference/telegram-—-instâncias/obter-instância-telegram.md): Detalhe de uma instância: modo, status, se já há sessão/token configurado (`hasSession`), datas de aceite de termos no modo usuário. Escopo **telegram:instances:list**. - [QR e link de login (modo USER)](https://docs.notifique.dev/api-reference/telegram-—-instâncias/qr-e-link-de-login-modo-user.md): Para instância **USER** aguardando login: obtém o estado atual do login. Pode retornar `CONNECTING` enquanto prepara o QR; em seguida vêm `loginUrl` (abrir no app Telegram), imagem em **base64** (PNG) e validade em segundos. Consulte de novo até `status` indicar sucesso ou erro. **409** se já existi… - [Remover instância (Telegram)](https://docs.notifique.dev/api-reference/telegram-—-instâncias/remover-instância-telegram.md): Remove a conexão do workspace (exclusão lógica). No modo bot, o webhook no Telegram é limpo quando possível. Escopo **telegram:instances:delete**. - [Salvar string de sessão (modo USER)](https://docs.notifique.dev/api-reference/telegram-—-instâncias/salvar-string-de-sessão-modo-user.md): Alternativa ao QR: envie a string de sessão gerada pelo seu fluxo de login (mínimo 8 caracteres). Só é aceita se a instância ainda não tiver sessão. Escopo **telegram:instances:create**. - [Apagar mensagem no chat](https://docs.notifique.dev/api-reference/telegram-—-mensagens/apagar-mensagem-no-chat.md): Remove a mensagem no Telegram quando as regras da conversa permitem (equivalente a apagar para todos). Exige mensagem já enviada com ID no Telegram e instância ativa. Escopo **telegram:delete**. - [Cancelar envio na fila ou agendado](https://docs.notifique.dev/api-reference/telegram-—-mensagens/cancelar-envio-na-fila-ou-agendado.md): Válido apenas enquanto a mensagem está **na fila** ou **agendada**. Não cancela envio já em processamento. Escopo **telegram:cancel**. - [Consultar uma mensagem enviada](https://docs.notifique.dev/api-reference/telegram-—-mensagens/consultar-uma-mensagem-enviada.md): Status atual, horários (fila, envio, falha, leitura), `payload` normalizado, ID externo no Telegram quando já houver. O campo interno aparece como `messageId` (não `id`). Escopo **telegram:read**. - [Detalhe de um registro recebido](https://docs.notifique.dev/api-reference/telegram-—-mensagens/detalhe-de-um-registro-recebido.md): Um item da lista de inbound: prévia, campos extraídos quando possível (`chatId`, `fromUsername`, …) e `payload` com o JSON original do Telegram. Escopo **telegram:read**. - [Editar texto de mensagem já enviada](https://docs.notifique.dev/api-reference/telegram-—-mensagens/editar-texto-de-mensagem-já-enviada.md): Substitui o texto de uma mensagem **TEXT** já entregue ao Telegram. Outros tipos retornam erro. Instância precisa estar ativa. Escopo **telegram:update**. - [Enviar mensagem(ns) (Telegram)](https://docs.notifique.dev/api-reference/telegram-—-mensagens/enviar-mensagemns-telegram.md): Aceita de 1 a 100 destinos por chamada; cada destino vira um registro com o mesmo conteúdo. Requer escopo **telegram:send** e uma instância Telegram ativa (bot com token válido ou conta de usuário já conectada). **202** quando a mensagem entra na fila ou é agendada; **200** quando a mesma requisição… - [Listar atividade recebida (webhook)](https://docs.notifique.dev/api-reference/telegram-—-mensagens/listar-atividade-recebida-webhook.md): Registros que o Telegram enviou ao seu webhook (mensagens ao bot, callbacks, etc.), com prévia legível. Filtros por instância, datas e texto. Escopo **telegram:read**. - [Listar chats que interagiram com o bot](https://docs.notifique.dev/api-reference/telegram-—-mensagens/listar-chats-que-interagiram-com-o-bot.md): Inscrições gravadas ao receber `/start` ou atualizações de `my_chat_member` (ativo, saiu, etc.). Útil para listar **chat_id** e **username** por instância. Escopo **telegram:read**; respeita restrição de instâncias da API Key. - [Listar mensagens enviadas](https://docs.notifique.dev/api-reference/telegram-—-mensagens/listar-mensagens-enviadas.md): Retorna o histórico de mensagens **saintes** do workspace, com paginação e filtros opcionais. Requer escopo **telegram:read**. - [Atualizar template](https://docs.notifique.dev/api-reference/templates-—-gestão/atualizar-template.md): Corpo documentado: metadados opcionais e **`channels`** com atualização parcial por canal. Campos planos legados no root continuam aceitos pelo servidor, mas não fazem parte do contrato público. - [Criar template](https://docs.notifique.dev/api-reference/templates-—-gestão/criar-template.md): Cria template com SMS, WhatsApp e e-mail. Escopo: `templates:create`. O corpo documentado usa **`channels`** com `sms`, `whatsapp` e `email` (validação: tamanhos mínimos, HTML, URLs HTTPS, etc., como no painel). Integrações muito antigas com campos planos no root continuam aceitas pelo servidor, mas… - [Excluir template](https://docs.notifique.dev/api-reference/templates-—-gestão/excluir-template.md) - [Listar templates](https://docs.notifique.dev/api-reference/templates-—-gestão/listar-templates.md): Lista templates do workspace com paginação. Query: `page`, `limit`, `search` (nome, case-insensitive). Escopo: `templates:read`. - [Obter template](https://docs.notifique.dev/api-reference/templates-—-gestão/obter-template.md) - [Enviar template](https://docs.notifique.dev/api-reference/templates/enviar-template.md): Dispara um template existente em múltiplos canais e múltiplos destinatários. Valida variáveis obrigatórias, resolve instância/domínio padrão quando não informados e enfileira as mensagens. Com canal **sms**, o texto final do SMS (após substituir variáveis) deve ter entre **9 e 160 caracteres**. Resp… - [Atualizar tópico](https://docs.notifique.dev/api-reference/tópicos/atualizar-tópico.md) - [Criar tópico](https://docs.notifique.dev/api-reference/tópicos/criar-tópico.md): Cria tópico; `slug` único por workspace. Escopo: **topics:create**. - [Excluir tópico](https://docs.notifique.dev/api-reference/tópicos/excluir-tópico.md) - [Listar tópicos](https://docs.notifique.dev/api-reference/tópicos/listar-tópicos.md): Lista tópicos de comunicação do workspace. Escopo: **topics:read**. - [Obter tópico](https://docs.notifique.dev/api-reference/tópicos/obter-tópico.md) - [Atualizar webhook](https://docs.notifique.dev/api-reference/webhooks/atualizar-webhook.md): Atualiza um webhook existente. **Escopo:** `webhooks:manage`. - [Criar webhook](https://docs.notifique.dev/api-reference/webhooks/criar-webhook.md): Cria um novo webhook. A **url** é validada (formato e acessibilidade). Limite do plano: **403** com `PLAN_LIMIT_WEBHOOKS` se excedido. **Escopo:** `webhooks:manage`. - [Deletar webhook](https://docs.notifique.dev/api-reference/webhooks/deletar-webhook.md): Remove o webhook do workspace. **Escopo:** `webhooks:manage`. - [Listar entregas de webhooks](https://docs.notifique.dev/api-reference/webhooks/listar-entregas-de-webhooks.md): Lista as tentativas de entrega de eventos às URLs de webhook. Escopo: **webhooks:read** ou **webhooks:manage**. - [Listar webhooks](https://docs.notifique.dev/api-reference/webhooks/listar-webhooks.md): Lista os webhooks do workspace. Permite filtrar por evento. Escopo: **webhooks:read** ou **webhooks:manage**. - [Obter entrega por ID](https://docs.notifique.dev/api-reference/webhooks/obter-entrega-por-id.md): Retorna o registro de uma tentativa de entrega (payload armazenado, resposta HTTP, etc.). **Escopo:** `webhooks:read` ou `webhooks:manage`. - [Obter webhook por ID](https://docs.notifique.dev/api-reference/webhooks/obter-webhook-por-id.md): Retorna um webhook pelo ID. **Inclui o campo secret** (HMAC). **Escopo:** `webhooks:read` ou `webhooks:manage`. - [Reenviar webhook (entrega)](https://docs.notifique.dev/api-reference/webhooks/reenviar-webhook-entrega.md): Coloca na fila um novo envio usando o **mesmo payload** da entrega indicada (útil após corrigir o endpoint). O webhook precisa estar **habilitado**. **Escopo:** `webhooks:manage`. - [Adicionar ou remover participantes](https://docs.notifique.dev/api-reference/whatsapp-—-grupos/adicionar-ou-remover-participantes.md): Adiciona ou remove participantes em um ou mais grupos. Body: to (array de JIDs de grupo), action ('add' ou 'remove'), participants (array de números com DDI ou JIDs). - [Buscar código de convite](https://docs.notifique.dev/api-reference/whatsapp-—-grupos/buscar-código-de-convite.md): Retorna o código e URL de convite atual do grupo. Query: groupJid (obrigatório). - [Enviar link de convite](https://docs.notifique.dev/api-reference/whatsapp-—-grupos/enviar-link-de-convite.md): Envia o link de convite de um ou mais grupos para um ou mais números (via WhatsApp). Body: groups (array de JIDs), to (números com DDI), description (opcional). - [Listar grupos](https://docs.notifique.dev/api-reference/whatsapp-—-grupos/listar-grupos.md): Lista os grupos da instância WhatsApp de forma **paginada** e em cache. A API responde sempre antes do timeout; se os grupos ainda estiverem sendo carregados, retorna `loading: true` e mensagem para tentar em breve. **Não existe parâmetro para incluir participantes** na listagem; use **GET .../group… - [Listar participantes de um grupo](https://docs.notifique.dev/api-reference/whatsapp-—-grupos/listar-participantes-de-um-grupo.md): Retorna a lista de participantes de **um** grupo. O `groupId` pode ser o JID completo (ex.: 120363295648424210@g.us) ou apenas o id numérico. Na URL use encoding para @ (ex.: %40). Requer workspace com recursos de grupos ativados e escopo whatsapp:groups. - [Revogar link de convite](https://docs.notifique.dev/api-reference/whatsapp-—-grupos/revogar-link-de-convite.md): Revoga o link de convite do grupo (o link antigo deixa de funcionar; um novo pode ser obtido via endpoint de código). Body: groupJid. - [Criar instância (WhatsApp)](https://docs.notifique.dev/api-reference/whatsapp-—-instâncias/criar-instância-whatsapp.md): Cria uma nova instância WhatsApp no workspace. A resposta inclui o QR code (base64) para conectar o número ao WhatsApp. Escopo: **whatsapp:instances:create**. - [Desconectar instância](https://docs.notifique.dev/api-reference/whatsapp-—-instâncias/desconectar-instância.md): Desconecta a instância (logout). Status passa a DISCONNECTED. - [Listar instâncias (WhatsApp)](https://docs.notifique.dev/api-reference/whatsapp-—-instâncias/listar-instâncias-whatsapp.md): Lista as instâncias WhatsApp do workspace (conectadas, pendentes, desconectadas). Use para escolher a instância em que enviar mensagens. Escopo: **whatsapp:instances:list**. - [Obter instância](https://docs.notifique.dev/api-reference/whatsapp-—-instâncias/obter-instância.md): Retorna uma instância por ID. Respeita instanceIds da API Key. - [Obter QR code atual](https://docs.notifique.dev/api-reference/whatsapp-—-instâncias/obter-qr-code-atual.md): Retorna o QR code mais atual da instância (estilo sync/connect). Quando o status é **PENDING** ou **DISCONNECTED**, consulta o provedor para obter o último QR; quando **ACTIVE**, retorna `base64: null`. Use para polling quando não quiser depender só do webhook `instance.qrcode`, ou para atualizar o… - [Remover instância (WhatsApp)](https://docs.notifique.dev/api-reference/whatsapp-—-instâncias/remover-instância-whatsapp.md): Remove a instância (soft delete). A instância **não pode estar ACTIVE**; desconecte antes (INSTANCE_ACTIVE). - [Apagar mensagem para todos](https://docs.notifique.dev/api-reference/whatsapp-—-mensagens/apagar-mensagem-para-todos.md): Apaga a mensagem para todos (revoke / delete for everyone). A mensagem deve ter sido enviada (external_id) e a instância estar ACTIVE. - [Cancelar mensagem agendada](https://docs.notifique.dev/api-reference/whatsapp-—-mensagens/cancelar-mensagem-agendada.md): Cancela uma mensagem com status QUEUED ou SCHEDULED (uma por vez). Mensagem em PROCESSING não pode ser cancelada. Resposta padronizada: success e data com message_id e status CANCELLED. - [Editar mensagem de texto](https://docs.notifique.dev/api-reference/whatsapp-—-mensagens/editar-mensagem-de-texto.md): Edita o texto de uma mensagem já enviada. Apenas mensagens do tipo **text** e com external_id. Mensagem deletada não pode ser editada. - [Enviar mensagem(ns) (WhatsApp)](https://docs.notifique.dev/api-reference/whatsapp-—-mensagens/enviar-mensagemns-whatsapp.md): Envia uma ou mais mensagens WhatsApp (texto, imagem, áudio, vídeo, documento, localização, contato, **mensagem com botões** ou **lista interativa**) para os números ou JIDs de grupo informados. A instância deve estar conectada (ACTIVE). Escopo: **whatsapp:send**. - [Listar mensagens recebidas (inbound)](https://docs.notifique.dev/api-reference/whatsapp-—-mensagens/listar-mensagens-recebidas-inbound.md): Lista mensagens **recebidas** pelo workspace (ordenadas por `receivedAt`). Filtros: `q` (texto ou número com 8+ dígitos), `instanceId`, intervalo em `receivedAt` (`dateFrom`/`dateTo`). Escopo: **whatsapp:read**. Se a API Key tiver **instanceIds** restritos, só aparecem inbound dessas instâncias; `in… - [Listar mensagens (WhatsApp)](https://docs.notifique.dev/api-reference/whatsapp-—-mensagens/listar-mensagens-whatsapp.md): Lista as mensagens WhatsApp do workspace com paginação. Use para consultar histórico, filtrar por período (fromDate/toDate), instância, status ou tipo. Escopo: **whatsapp:read**. - [Obter mensagem recebida por ID](https://docs.notifique.dev/api-reference/whatsapp-—-mensagens/obter-mensagem-recebida-por-id.md): Detalhe de um inbound do workspace. **Não** inclui payload bruto do conector. Escopo: **whatsapp:read**; a instância do registro deve ser permitida para a API Key. - [Status da mensagem](https://docs.notifique.dev/api-reference/whatsapp-—-mensagens/status-da-mensagem.md): Consulta status e metadados de uma mensagem (entrega, leitura, falha). Escopo: **whatsapp:read**. - [Criar workspace](https://docs.notifique.dev/api-reference/workspaces/criar-workspace.md): Cria um novo workspace para o **mesmo usuário** que é dono do workspace da API Key. O usuário é identificado pelo membro OWNER do workspace atual. Requer escopo **workspace:create**. Respeita o limite de workspaces por usuário (ex.: 3); retorna 403 com `WORKSPACE_SLOTS_LIMIT_REACHED` se excedido. - [Deletar workspace](https://docs.notifique.dev/api-reference/workspaces/deletar-workspace.md): Remove o workspace. **Apenas o workspace da API Key** pode ser deletado (`id` deve ser o workspaceId da chave). **Regras:** (1) O usuário deve ter **pelo menos 2 workspaces** — não é permitido deletar o último (retorna 400 com código `LAST_WORKSPACE`). (2) Apenas o workspace associado à API Key. Req… - [Editar workspace](https://docs.notifique.dev/api-reference/workspaces/editar-workspace.md): Atualiza o workspace. **Apenas o workspace da API Key** pode ser editado (`id` deve ser o workspaceId da chave). Campos opcionais: name, color, defaultInstanceId, defaultEmailDomainId, groupFeaturesEnabled (recursos experimentais de grupos WhatsApp), inboundSettingsPatch (merge parcial da política d… - [Obter workspace](https://docs.notifique.dev/api-reference/workspaces/obter-workspace.md): Retorna o workspace da API Key. O `id` deve ser o workspaceId da chave. Requer escopo **workspace:read**. Inclui `groupFeaturesEnabled` (recursos experimentais de grupos WhatsApp) e `inboundSettings` (política efetiva de recebimento por canal, sempre resolvida com defaults). - [Introdução](https://docs.notifique.dev/automacoes-introducao.md): Para que servem as automações no Notifique, por que usar e como painel e API trabalham juntos. - [Build with AI](https://docs.notifique.dev/build-with-ai.md): Integre a Notifique no seu sistema usando IA. Mais rápido, com menos tentativa e erro. - [Introdução](https://docs.notifique.dev/byok.md): Entenda o modelo BYOK na Notifique: configuração de provedores externos, ordem de execução, fallback automático e regras de segurança. - [Resend (e-mail)](https://docs.notifique.dev/byok-resend.md): Integração BYOK da Resend para e-mail na Notifique: autenticação, domínios, mapeamento de payload, webhooks e failover. - [Rewrite Today (SMS)](https://docs.notifique.dev/byok-rewrite.md): Integração BYOK da Rewrite Today para SMS na Notifique: autenticação, mapeamento de payload, idempotência e failover. - [Campanhas no painel (Campaigns)](https://docs.notifique.dev/campanha-introducao.md): Criar campanha com template, canais e público (segmento ou IDs), variáveis globais JSON, consentimento de marketing, Run e status. Checklist antes do disparo. - [Changelog](https://docs.notifique.dev/changelog.md) - [Chaves de API](https://docs.notifique.dev/chaves-de-api.md): Para que sua aplicação converse com a Notifique, ela precisa de uma API Key. Pense nela como a senha do seu software. - [Ciclo de Vida da Instância](https://docs.notifique.dev/ciclo-de-vida-da-instancia.md) - [Ciclo de Vida da Mensagem](https://docs.notifique.dev/ciclo-de-vida-da-mensagem.md) - [Ciclo de vida da instância](https://docs.notifique.dev/ciclo-de-vida-instancia-telegram.md): Status PENDING e ACTIVE no Telegram, diferença entre modo BOT e USER, QR/sessão e webhooks de conexão. - [Ciclo de vida da mensagem](https://docs.notifique.dev/ciclo-de-vida-mensagem-telegram.md): Do POST ao Telegram: filas, status QUEUED/SENT/FAILED, prioridade, retentativas e webhooks telegram.*. - [Cobrança e Pague pelo uso](https://docs.notifique.dev/cobranca-e-pague-pelo-uso.md): Entenda os planos, créditos mensais e a opção de saldo em reais (pague pelo uso). Quando os créditos do plano acabam no mês, o envio usa o saldo. - [Comece aqui](https://docs.notifique.dev/comece-aqui.md): Prepare seu café (ou energético), abra seu editor preferido e vamos do zero ao primeiro envio com sucesso. - [Introdução](https://docs.notifique.dev/contacts-introducao.md): Base de contatos Notifique: uma pessoa, vários canais, tags e campos extras — integrada ao painel (audiência, tópicos, campanhas) e à API v1. - [Introdução](https://docs.notifique.dev/email-introducao.md): E-mail transacional e campanhas pela API Notifique: domínio verificado, envio em lote, agendamento, idempotência e rastreamento de abertura e clique. - [Respostas de Erro](https://docs.notifique.dev/erros.md) - [Escopos da API Key](https://docs.notifique.dev/escopos-api-key-links.md): Permissões short_links:read e short_links:manage para a API v1 de links curtos. - [Escopos da API Key](https://docs.notifique.dev/escopos-da-api-key-emails.md): Todas as requisições à API v1 da Notifique (rotas de E-mail) exigem uma API Key válida. A chave identifica seu Workspace e aplica as permissões configuradas. - [Escopos da API Key](https://docs.notifique.dev/escopos-da-api-key-intro.md): Todas as requisições à API v1 da Notifique exigem uma API Key válida. A chave identifica seu Workspace e aplica as permissões configuradas. - [Escopos da API Key](https://docs.notifique.dev/escopos-da-api-key-sms.md): Todas as requisições à API v1 da Notifique (rotas de SMS) exigem uma API Key válida. A chave identifica seu Workspace e aplica as permissões configuradas. - [Escopos da API Key](https://docs.notifique.dev/escopos-da-api-key-telegram.md): O que cada permissão libera no Telegram: enviar, consultar, cancelar, editar, apagar e gerenciar conexões. - [Eventos dos Webhooks](https://docs.notifique.dev/eventos-do-webhooks-emails.md): Diferente da API Key, onde você envia dados para a Notifique, nos Webhooks você recebe. Todas as requisições que a Notifique faz para o seu servidor são POST com Content-Type: application/json - [Eventos dos Webhooks](https://docs.notifique.dev/eventos-do-webhooks-sms.md): Diferente da API Key, onde você envia dados para a Notifique, nos Webhooks você recebe. Todas as requisições que a Notifique faz para o seu servidor são POST com Content-Type: application/json - [Eventos dos Webhooks](https://docs.notifique.dev/eventos-do-webhooks-whatsapp.md): Diferente da API Key onde você envia dados, nos Webhooks você recebe. Todas as requisições que a Notifique faz para o seu servidor são POST com Content-Type: application/json - [Introdução](https://docs.notifique.dev/introducao.md): Por que usar links curtos, o que você ganha no dia a dia e onde configurar no Notifique. - [Introdução](https://docs.notifique.dev/introducao-api-key.md): Entenda o que são as API Keys da Notifique e para que servem: autenticação, escopos e uso seguro da API. - [Introdução](https://docs.notifique.dev/introducao-groups.md): Para que servem os grupos pelo Notifique, por que automatizar e o que você precisa ativar antes de usar. - [Introdução](https://docs.notifique.dev/introducao-logs.md): Entenda o que são os logs da API Notifique e para que servem: auditoria, diagnóstico de erros e monitoramento do uso da API pelo seu workspace. - [Introdução](https://docs.notifique.dev/introducao-webhooks.md): Este documento lista todos os escopos (tipos de evento) que um webhook pode assinar, o formato do payload enviado no POST e os headers de assinatura e identificação. Como serviço, o Notifique dispara o máximo de eventos possível para integrações. - [Introdução](https://docs.notifique.dev/introducao-workspaces.md): Entenda o que é um workspace na Notifique e para que serve: organização dos seus recursos, equipe, plano e uso da API. - [LLMs.txt da Notifique](https://docs.notifique.dev/llms-notifique.md): Um guia direto pra IA entender a API da Notifique melhor que humano com café. - [Mão no código](https://docs.notifique.dev/mao-no-codigo.md): A Notifique foi feita para quem gosta de ver as coisas funcionando agora. Neste guia rápido, vamos pular a teoria e ir direto para a prática. Em exatamente 5 minutos, você terá: - [MCP da Notifique](https://docs.notifique.dev/mcp-notifique.md): Liga o Claude, o Cursor e o resto do time ao seu workspace Notifique, sem sair do chat. - [Modo BOT e modo USER](https://docs.notifique.dev/modo-bot-e-usuario.md): Bot oficial com token e webhook versus conta pessoal via MTProto: o que muda na prática, riscos e quando usar cada modo. - [n8n + Notifique](https://docs.notifique.dev/n8n.md): Automatize WhatsApp, SMS, E-mail e Push no n8n usando o node da Notifique. - [Política de Anti Banimentos](https://docs.notifique.dev/politica-antiban.md) - [Introdução](https://docs.notifique.dev/push-introducao.md): Push pelo Notifique: registre dispositivos, crie apps (Web VAPID e evolução mobile), envie notificações pela API e acompanhe entrega e cliques. - [Quick Start](https://docs.notifique.dev/quick-start-api-key.md): Como obter e usar API Keys em todas as requisições da API Notifique. - [Quick Start](https://docs.notifique.dev/quick-start-automacoes.md): Primeiros passos: cadastrar um evento, montar uma jornada simples e disparar pela API v1. - [Quick Start](https://docs.notifique.dev/quick-start-contact.md): Painel: cadastrar contatos, tags, campos, importação, tópicos, segmentos e campanhas. API: tags, contatos, filtros e contactId no WhatsApp. - [Quick Start](https://docs.notifique.dev/quick-start-email.md): Integração rápida com a API Notifique para envio e consulta de e-mail. - [Quick Start](https://docs.notifique.dev/quick-start-groups-whatsapp.md): Primeiros passos com grupos no WhatsApp: o que preparar, listar, enviar e gerenciar convites pela API. - [Quick Start](https://docs.notifique.dev/quick-start-links.md): Primeiros passos para integrar links curtos: o que preparar e exemplos passo a passo. - [Quick Start](https://docs.notifique.dev/quick-start-logs.md): Integração rápida com a API Notifique para consultar logs das chamadas à API do seu workspace. Use para auditar uso, debugar erros ou analisar quais endpoints e métodos foram chamados. - [Quick Start](https://docs.notifique.dev/quick-start-push.md): Integração rápida com a API Notifique para notificações push (Web, e futuramente Android/iOS) - [Quick Start](https://docs.notifique.dev/quick-start-sms.md): Primeiros passos para integrar SMS: o que preparar, enviar, consultar e cancelar agendamentos. - [Quick Start](https://docs.notifique.dev/quick-start-telegram.md): Primeiros passos no Telegram: preparar a chave, criar conexão (bot), enviar texto e consultar o básico pela API. - [Quick Start](https://docs.notifique.dev/quick-start-templates.md): Integração rápida com a API para envio de mensagens por Template (WhatsApp, SMS, E-mail) em uma única chamada. - [Quick Start](https://docs.notifique.dev/quick-start-webhooks.md): Integração rápida com a API Notifique para **configurar webhooks** e receber eventos em tempo real no seu servidor. - [Quick Start](https://docs.notifique.dev/quick-start-whatsapp.md): Primeiros passos para integrar WhatsApp: o que preparar e exemplos do fluxo completo. - [Quick Start](https://docs.notifique.dev/quick-start-workspaces.md): Integração rápida com a API Notifique para criar e gerenciar workspaces via API Key. - [Introdução](https://docs.notifique.dev/rcs-introducao.md): RCS pela Notifique: mensagens ricas (texto, card, carrossel, arquivo) para números compatíveis, com fila, agendamento e cancelamento quando permitido. - [Quick Start](https://docs.notifique.dev/rcs-quick-start.md): Do zero ao primeiro RCS: enviar mensagem básica, consultar status e cancelar quando ainda estiver na fila ou agendada. - [Respostas de erro](https://docs.notifique.dev/respostas-de-erro.md): Formato padrão das respostas de erro da API de Templates (POST /v1/templates/send). - [Modo sandbox](https://docs.notifique.dev/sandbox.md): Use a API v1 com chaves sk_test_: sem provedores reais, Caixa sandbox no painel, limite diário e webhooks com sandbox: true. Quando usar e por onde começar. - [Segmentos na audiência (Segments)](https://docs.notifique.dev/segmento-introducao.md): Filtros salvos no painel: formato JSON versão 1, regras por tag, propriedade (exato/contém, ignorar maiúsculas), receiveMarketing, match all/any, preview e campanhas. - [Segurança e Confiabilidade](https://docs.notifique.dev/seguranca-e-confiabilidade.md) - [Skills da Notifique](https://docs.notifique.dev/skill.md): Ensine o assistente a executar tarefas completas com contexto e menos tentativa e erro. - [Introdução](https://docs.notifique.dev/sms-introducao.md): Para que serve o SMS no Notifique, por que ainda faz diferença e o que você faz no painel ou pela API. - [Avisos automáticos (webhooks) no Telegram](https://docs.notifique.dev/telegram-eventos-do-webhook.md): Nomes dos eventos telegram.sent, telegram.failed, telegram.received e outros — em linguagem simples. - [Introdução](https://docs.notifique.dev/telegram-introducao.md): Para que serve o Telegram no Notifique, por que usar e o que você faz no painel ou pela API. - [Introdução](https://docs.notifique.dev/templates-introducao.md): Templates multicanal Notifique: um modelo com WhatsApp, SMS e e-mail, variáveis preenchidas na hora do envio — menos repetição, mais consistência. - [Tópicos de comunicação (Topics)](https://docs.notifique.dev/topico-introducao.md): Consentimento por tema no painel: criar tópicos, ligar a templates de marketing, link público de preferências e variável preferences_link. Exemplos em português. - [Variáveis do contato, campos personalizados e CRUD de templates](https://docs.notifique.dev/variaveis-disponiveis-e-crud.md): Chaves fixas do contato (name, email, phone…), propriedades personalizadas, valores padrão no template e gestão via API v1. - [Webhooks e Eventos](https://docs.notifique.dev/webhooks-e-eventos.md): Você enviou a cobrança. E agora? O cliente recebeu? O número existia? Ele visualizou? - [Notifique.dev](https://docs.notifique.dev/welcome.md): Integre uma vez e alcance clientes por SMS, WhatsApp, e-mail e push — ou monte campanhas multicanal direto no painel, com a mesma base e histórico para todo o time. - [Introdução](https://docs.notifique.dev/whatsapp-introducao.md): Para que serve o WhatsApp no Notifique, por que vale a pena e o que você faz no painel ou pela API. ## OpenAPI Specs - [shortlink](https://docs.notifique.dev/api-reference/v1/shortlink.json) - [automacoes](https://docs.notifique.dev/api-reference/v1/automacoes.json) - [sms](https://docs.notifique.dev/api-reference/v1/sms.json) - [whatsapp](https://docs.notifique.dev/api-reference/v1/whatsapp.json) - [automations](https://docs.notifique.dev/api-reference/v1/automations.json) - [telegram](https://docs.notifique.dev/api-reference/v1/telegram.json) - [template](https://docs.notifique.dev/api-reference/v1/template.json) - [contact](https://docs.notifique.dev/api-reference/v1/contact.json) - [templates](https://docs.notifique.dev/api-reference/v1/templates.json) - [rcs](https://docs.notifique.dev/api-reference/v1/rcs.json) - [push](https://docs.notifique.dev/api-reference/v1/push.json) - [email](https://docs.notifique.dev/api-reference/v1/email.json) - [openapi-telegram-new](https://docs.notifique.dev/api-reference/openapi-telegram-new.json) - [openapi-telegram](https://docs.notifique.dev/api-reference/openapi-telegram.json) - [openapi-workspace](https://docs.notifique.dev/api-reference/openapi-workspace.json) - [openapi-workspace-new](https://docs.notifique.dev/api-reference/openapi-workspace-new.json) - [openapi-whatsapp-new](https://docs.notifique.dev/api-reference/openapi-whatsapp-new.json) - [openapi-webhook-new](https://docs.notifique.dev/api-reference/openapi-webhook-new.json) - [openapi-template-new](https://docs.notifique.dev/api-reference/openapi-template-new.json) - [openapi-sms-new](https://docs.notifique.dev/api-reference/openapi-sms-new.json) - [openapi-push-new](https://docs.notifique.dev/api-reference/openapi-push-new.json) - [openapi-newsletter](https://docs.notifique.dev/api-reference/openapi-newsletter.json) - [openapi-email-new](https://docs.notifique.dev/api-reference/openapi-email-new.json) - [openapi-contact-new](https://docs.notifique.dev/api-reference/openapi-contact-new.json) - [openapi-contacts](https://docs.notifique.dev/api-reference/openapi-contacts.json) - [openapi-whatsapp](https://docs.notifique.dev/api-reference/openapi-whatsapp.json) - [openapi-templates](https://docs.notifique.dev/api-reference/openapi-templates.json) - [openapi-whatsapp-groups](https://docs.notifique.dev/api-reference/openapi-whatsapp-groups.json) - [openapi-webhooks](https://docs.notifique.dev/api-reference/openapi-webhooks.json) - [openapi-sms](https://docs.notifique.dev/api-reference/openapi-sms.json) - [openapi-pushweb](https://docs.notifique.dev/api-reference/openapi-pushweb.json) - [openapi-push](https://docs.notifique.dev/api-reference/openapi-push.json) - [openapi-logs](https://docs.notifique.dev/api-reference/openapi-logs.json) - [openapi-keys](https://docs.notifique.dev/api-reference/openapi-keys.json) - [openapi-email](https://docs.notifique.dev/api-reference/openapi-email.json) - [openapi](https://docs.notifique.dev/api-reference/openapi.json) - [openapi-events](https://docs.notifique.dev/api-reference/openapi-events.json)