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

Have a product idea?One free MVP every month