Webhook In: POST records straight into a table — Good to know
• A paused endpoint answers 404, exactly like a URL that never existed — a sender can't tell the difference, so pause with intent.
• Renaming a field changes nothing (keys are stable), but deleting a field makes payloads that still send its key fail with a 400 naming it.
• The whole POST is refused when any field in it is refused — nothing partial is stored. That is the contract working: an integration must hear “no”, not discover half a record later.
• Turning “Require signatures” on refuses unsigned POSTs immediately — hand the sender the secret and the scheme first.