···2929verify:
3030 hmac:
3131 header: X-My-Header-Signature
3232- prefix: "sha256=" # optional: stripped before comparing the digest
3232+ prefix: "sha256=" # optional: stripped before comparing the digest
3333 secret: $MY_WEBHOOK_SECRET
3434payload:
3535 contentType: json
···116116117117### Per Request
118118119119-1. The requested path is checked against registered lure paths.
119119+1. The requested path is checked against registered lure paths.
1201202. On a hit, we immediately return a 204 response, to keep the response
121121 time as low as possible.
1221223. Webhook requests are copied and added to an in-memory queue for processing.
+6-6
SKILL.md
···3737```yaml
3838verify:
3939 hmac:
4040- header: X-Hub-Signature-256 # or query: param-name
4141- prefix: "sha256=" # optional: stripped before comparing the digest
4242- secret: $ENV_VAR_NAME # must be an environment variable reference
4040+ header: X-Hub-Signature-256 # or query: param-name
4141+ prefix: "sha256=" # optional: stripped before comparing the digest
4242+ secret: $ENV_VAR_NAME # must be an environment variable reference
4343```
44444545Literal (e.g. Forgejo, Omi — compares value directly against the secret):
···4747```yaml
4848verify:
4949 literal:
5050- header: Authorization # or query: uid
5151- secret: $ENV_VAR_NAME # must be an environment variable reference
5050+ header: Authorization # or query: uid
5151+ secret: $ENV_VAR_NAME # must be an environment variable reference
5252```
53535454### `payload` (optional)
55555656```yaml
5757payload:
5858- contentType: json # currently the only supported value
5858+ contentType: json # currently the only supported value
5959```
60606161### `config` (optional)