Comportamento padrão
Quando seu handler retorna um objeto simples, a plataforma responde com200 OK e Content-Type: application/json:
Response builder
Importeresponse de @jelou/functions:
Status code personalizado
Headers personalizados
Múltiplos headers de uma vez
Encadeamento completo
O builder é imutável — cada método retorna uma nova instância:API
.json() e .noContent() são os métodos terminais — depois de chamá-los você obtém uma resposta final, não um builder.Exemplos práticos
- 201 Created
- 404 Not Found
- Cache headers
- 204 No Content
Validação de output
Quando usaresponse.json(body) com schema output, a validação se aplica ao body. A validação nunca bloqueia a resposta.
Comportamento em MCP
Quando invocado via MCP (agentes IA no Brain Studio):- O body é emitido como
structuredContent - Status code e headers são ignorados
- O body também é enviado como texto JSON para compatibilidade