Verified against Semitexa Ultimate 2026.09.27.0404
Webhooks attributes
Every attribute declared by Webhooks, with the signature the code has and a usage quoted from the codebase.
#[AsWebhookReceiver]
Semitexa\Webhooks\Auth\Attribute\AsWebhookReceiver
Applies to: class
| parameter | type | required |
|---|---|---|
secretRef |
string |
yes |
replayWindowSeconds |
int |
no |
verificationMode |
string |
no |
name |
string |
no |
#[AsWebhookReceiver(secretRef: SignedWebhookPayload::SECRET_REF, name: self::RECEIVER_KEY)]
#[RequiresCapability(WebhookDemoServiceCapability::AcceptSignedEvents)]
final class SignedCapabilityWebhookPayload
— vendor/semitexa/core/tests/Fixtures/WebhookDemo/Payload/SignedCapabilityWebhookPayload.php