Pular para o conteúdo principal
Segurança é fundamental em integrações. Por isso, você tem controle total sobre os headers enviados nos webhooks e pode usar qualquer método de autenticação que o seu sistema exija.

Visão Geral dos Headers Customizados

A Workstation aceita dois tipos de headers customizados, cada um pensado para um cenário:

Headers Fixos

Configurados uma vez na interface, enviados automaticamente com cada notificação

Headers Dinâmicos

Passados por requisição via API, máxima flexibilidade para cenários multi-tenant

Headers Fixos - Para Configurações Permanentes

Configure uma vez, funciona para sempre Ao criar uma assinatura pela interface, você pode adicionar headers customizados, enviados automaticamente em todas as notificações:
1

Abra as configurações

Acesse as configurações do app na Workstation
2

Navegue até Events

Acesse a aba “Events”
3

Configure headers

Adicione ou edite um webhook e, na tabela de headers, inclua os seus pares chave-valor
4

Salve

Pronto. Todos os webhooks passam a incluir esses headers

Use Para

  • 🔐 Tokens de autenticação estáticos (Bearer tokens, API keys)
  • 🏷️ Identificadores de ambiente (staging, production)
  • 📋 Metadados fixos da sua integração
  • 🔑 Qualquer header que não muda entre requisições

Exemplo

Configuração na Interface:
Cada webhook incluirá:

Headers Dinâmicos - Máxima Flexibilidade

Controle total por requisição Para integrações que precisam de flexibilidade máxima, passe headers diferentes em cada chamada usando o prefixo x-tela-forward-*:

Como Funciona

Qualquer header que você enviar com o prefixo x-tela-forward- será encaminhado para seu endpoint de webhook sem o prefixo:
O webhook receberá:
Repare que x-tela-forward-authorization vira apenas authorization no webhook.

Perfeito Para

  • 🎯 Tokens dinâmicos que mudam por cliente
  • 🔗 IDs de correlação únicos por requisição
  • 👤 Contextos específicos de usuário/sessão
  • 🏢 SaaS multi-tenant com credenciais por cliente

Exemplo Multi-Tenant

Cada cliente recebe webhooks com as próprias credenciais.

Melhores Práticas de Segurança

Apenas HTTPS

Sempre use URLs HTTPS para proteger os dados em trânsito

Autenticação Forte

Use Bearer tokens ou API keys em headers customizados

Valide Origem

Confirme sempre que o webhook veio da Workstation

Rotacione Tokens

Rotacione regularmente seus tokens de autenticação

Exemplo de Validação

Métodos Comuns de Autenticação

Método mais comum para autenticação de API:Fixo (configuração na interface):
Dinâmico (por requisição):
API key simples em header customizado:Fixo (configuração na interface):
Dinâmico (por requisição):
Autenticação HTTP Basic:Fixo (configuração na interface):
Dinâmico (por requisição):
Qualquer autenticação customizada que o seu sistema exija:Fixo (configuração na interface):
Dinâmico (por requisição):

Próximos Passos

Referência de Payload

Entenda payloads de webhook