Skip to content

Event Types

Public webhook event types and when they fire.

PacSpace sends webhooks when a record changes in a way your app may need to react to.

Event Reference

Deltas

EventFires when
delta.verifiedA usage delta is recorded and verified.
delta.failedA usage delta reaches a failed state.

Use delta.verified to update your app after usage is recorded. Use delta.failed to alert an operator or retry with corrected input.

Checkpoints

EventFires when
checkpoint.verifiedA period or window checkpoint is verified.

Use this event before invoice runs, close workflows, or monthly exports.

Receipts

EventFires when
receipt.generatedA shareable receipt is generated.

Customer Records

EventFires when
customer.createdA customer record is created in the dashboard.
customer.shared_record_viewedA customer views a Shared Record link.
customer.export_downloadedA customer export is downloaded.
customer.compare_runA comparison is run for a customer record.
customer.step_up_failed_repeatedlyA Shared Record has repeated failed step-up attempts.

Tenant Domains

EventFires when
tenant_domain.activatedA tenant domain becomes active.
tenant_domain.cert_renewal_failedA tenant domain certificate renewal needs attention.

Subscribing to Events

When creating a webhook, PacSpace subscribes it to the public event catalog for your tenant:

bash
curl -X POST https://app.pacspace.io/dashboard/webhooks \
  -b pacspace-dashboard-cookies.txt \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://your-app.com/webhooks"
  }'

Event filtering is not yet supported in the create webhook API. Configure separate handling inside your webhook endpoint.

Event Envelope

Every webhook delivery uses the same envelope structure:

json
{
  "event": "delta.verified",
  "timestamp": "2026-02-11T10:30:00Z",
  "data": {
    // ... event-specific payload
  }
}
FieldTypeDescription
eventstringThe event type identifier
timestampstringISO 8601 timestamp of when the event occurred
dataobjectEvent-specific payload (see Payload Reference)

Next Steps