Payout address archived
Client soft-archived the address via POST …/archive; data.archivedAt is now set.
Headers
t=<unix-timestamp>,v1=<hex-hmac>: a hex-encoded HMAC-SHA256 signature computed over
{timestamp}.{raw_body} (the exact bytes sent, not a re-serialized copy) using your organization's
signing secret for that environment. Reject if t is more than 300 seconds from now, then verify v1 with a
constant-time compare. See Webhook authentication. Dedup on the
delivered event's id, not on this header.
"t=1735689600,v1=5257a869e7bfbe00e0be2007c1b7be16bb2ba57ee233b0d0c4de5d83b3f5e01d"
Body
The client soft-archived the payout address via
POST /v3/payments/payout-addresses/{payoutAddressId}/archive; data.archivedAt is now set.
The address is hidden from listPayoutAddresses by default and can no longer back payouts, but
is retained in full for regulatory obligations and stays retrievable by id. Archival is
orthogonal to readiness status, which keeps whatever value it had (see
data.previousStatus).
The type of object represented, a fixed discriminator. Always "event" for this resource, and identical across every object of the type.
"event""event"
Event identifier, the client's dedup key for this delivery.
^evt_[1-9A-HJ-NP-Za-km-z]{21,22}$"evt_5EdynMEiYSyiWAH9GpcbHp"
Resource noun this event is about, the plural of the resource segment in eventType. Route coarsely on this; switch on eventType for the specific transition.
"payout_addresses""payout_addresses"
Product-namespaced lowercase {product}.{resource}.{action} event type, the product segment mirroring the resource's URL, the one lowercase-enum exception on this platform (every other enum is SCREAMING_SNAKE).
"payments.payout_address.archived""payments.payout_address.archived"
Event timestamp.
^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?Z$"2026-06-04T10:30:00.000Z"
The PayoutAddress resource plus event-only context, embedded as data on every
payments.payout_address.* webhook/event.
Where a verification act drove a status change, that act's result is in the payload.
bankAccount and the acts' name strings are not delivered to webhook endpoints; read
them from GET /v3/payments/payout-addresses/{payoutAddressId}.
Response
Return any 2xx to acknowledge receipt of the event.