Skip to main content
O objeto 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

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:
Se alguma verificação retornar um valor falso, a cadeia é interrompida e retorna { 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.