automation // n8nLAB

n8n Public Webhook Contract

Small public webhook contract for portfolio/contact workflows with explicit validation boundaries.

n8nwebhookapivalidation
Context Pack →Open Workspace →
Trust & provenanceLAB
Evidence tierLABOfficial sources0Other sources0Last verifiedNot recorded

Evidence tier describes my hands-on relationship with the content. Official sources describe platform contracts/documentation. Production observations should not automatically be treated as official limits.

POST /webhook/contact
Content-Type: application/json

{
  "name": "Victor Example",
  "email": "name@example.com",
  "message": "Project scope",
  "source": "https://vpiovani.com.br/"
}

Flow:
Webhook -> validate -> anti-spam/rate limit -> notify -> optional lead log -> response
Operational notes

The webhook URL is public; keep secrets server-side.

Add Turnstile or another anti-bot control if abuse becomes material.