Webhooks Services API
API People’s Webhook Services API delivers real‑time, event‑driven notifications to your backend with no polling required. By registering secure webhook listeners and subscribing to event types, you get immediate updates on transactions, account changes, and more.
Supported Event Types
Our webhooks support the following event types:
| Event Type | Description |
|---|---|
ach.status | Notifies when an ACH instruction changes status. See the response structure for this event type here. |
wires.status | Indicates status changes in ISO wire transactions. See the response structure for this event type here. |
gen.trans.info | General transaction updates for subscribed accounts. |
acct.status | Notifies when an account is opened or closed. |
Each notification includes a UUID, timestamp, and a JSON‑formatted payload.
Signature Verification
Every webhook request carries two headers to ensure integrity:
XSignature: HMAC‑SHA256 ofpayload + XTimestampusing your shared key.XTimestamp: Unix epoch seconds, to prevent replay attacks.
To verify:
- Recompute
HMAC_SHA256(shared_key, payload + XTimestamp). - Compare against the
XSignatureheader. - Reject any mismatches.
If you opted for Basic Auth on your listener, API People will also include:
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=