Skip to main content
This webhook is sent each time an individual reward is successfully issued to a user during a partner issuance job. If a batch contains 100 identifiers, up to 100 individual reward.issued webhooks may be sent (one per successful issuance).

Event

reward.issued

Payload Description

event
string
The event type: reward.issued
timestamp
string
The time the event occurred (ISO8601)
data
hash
Event data
{
  "event": "reward.issued",
  "timestamp": "2025-06-15T10:30:10Z",
  "data": {
    "issuance_job_id": "job_xyz789",
    "reward_id": "rwd_abc123",
    "identifier": {
      "type": "email",
      "index": 0
    },
    "user_id": "usr_def456",
    "state": "active",
    "expires_at": "2025-09-30T23:59:59Z",
    "campaign": {
      "id": "camp_abc123",
      "name": "Summer Free Coffee",
      "objective": "Re-engage lapsed customers",
      "start_at": "2025-06-01T00:00:00Z",
      "end_at": "2025-08-31T23:59:59Z",
      "redeemable_from": "2025-06-01T00:00:00Z",
      "redeemable_to": "2025-09-30T23:59:59Z",
      "time_zone": "America/Los_Angeles",
      "fine_print": "Limit one per customer",
      "variant": {
        "id": "var_treat1",
        "name": "Treatment",
        "reward_template_id": "abc123def456"
      }
    }
  }
}