Webhooks Overview
Webhooks notify your service when a PNSL resource changes without requiring
continuous polling. Axiym sends an HTTP POST to a URL you register, carrying
a signed JSON event.
How it works
- Register an endpoint. Tell Axiym the HTTPS URL that should receive events — see Registration & Management.
- Receive events. Axiym
POSTs a JSON envelope (id,timestamp,type,data) to your endpoint whenever a subscribed event occurs. Respond2XXto acknowledge receipt. - Verify the delivery. When a delivery includes signature headers, use its declared algorithm and public key to verify it before trusting the payload — see Verifying Webhook Signatures.
What you'll receive
The full catalogue of event types and payloads lives in the
Events reference. PNSL workflows primarily use
client.*, credit-account.*, and receivable.* events. The shared Partner
API event contract also includes other enabled resource families. Each entry
shows the exact envelope and data schema.
Events are outbound: your service receives them at the URL you register. There is nothing to call — the Events reference documents what Axiym sends you.
Safe delivery handling
Axiym expects your endpoint to acknowledge each event with an HTTP 2XX response.
The published Events contract does not define a retry schedule or source IP
allowlist, so do not build around a fixed delivery cadence or address list.
Retain the event id and make processing safe to repeat. Respond quickly after
durably recording the event, then perform slower work asynchronously.