ctx é o segundo parâmetro de todo handler. Contém informações da empresa, canal, usuário, tipo de trigger, e dá acesso a secrets, mensagens, memória e logging.
Referência
Identidade
Trigger
- HTTP
- Cron
- Event
Request
Ambiente (secrets)
Variáveis internas com prefixo
__FN_ são bloqueadas.Execuções diferidas (ctx.jelou.schedule)
Agende uma execução futura da sua própria função:
Guia de execuções diferidas
Agendar, consultar, cancelar e verificar antes de agir.
Verificações (ctx.guard)
Encadeie condições e execute a ação apenas se todas se cumprirem. Útil quando a realidade pode ter mudado desde o agendamento:
{ skipped: "<nome>" } sem executar a ação.
Webhooks (ctx.verify*)
Verifique a assinatura de um webhook antes de processá-lo:
Guia de webhooks
Stripe, Shopify, Meta e assinaturas HMAC genéricas.
Logging
Mensagens
Enviar WhatsApp com ctx.jelou.
Memória
Persistir dados com ctx.memory.