It’s JSON. We send a POST to your URL. This isn’t hard.
There’s a really big button in your SETTINGS page marked “TEST WEBHOOK.” You don’t need to read this page. Just add your URL and click that a few times.
We sign every webhook with HMAC-SHA256. The signature is in the X-ErrorGolf-Signature header as sha256=hex.Here’s how to verify it in various languages that people actually use:
Hit that “TEST WEBHOOK” button in your settings. We’ll send a fake payload so you can make sure your endpoint works before real assessments start flowing through.
The test payload is marked with “test”: 1 so you don’t accidentally process it as a real submission.