Example Payloads

Example payloads

Job: transaction initiated

{
  "event": "job.transaction",
  "timestamp": 1700000000,
  "merchant_id": "your_merchant_id",
  "data": {
    "job_id": "TRN-abc123",
    "user_id": "usr_123",
    "job_type": "transaction",
    "status": "initiated",
    "timestamp": "2025-08-13T12:00:00Z",
    "created_at": "2025-08-13T12:00:00Z",
    "start_date": "2025-08-01",
    "end_date": "2025-08-13"
  }
}

Job: transaction pending MFA

{
  "event": "job.transaction",
  "timestamp": 1700000050,
  "merchant_id": "your_merchant_id",
  "data": {
    "job_id": "TRN-abc123",
    "user_id": "usr_123",
    "job_type": "transaction",
    "status": "pending_mfa",
    "timestamp": "2025-08-13T12:10:00Z",
    "mfa_required_at": "2025-08-13T12:10:00Z"
  }
}

Job: transaction completed

{
  "event": "job.transaction",
  "timestamp": 1700000100,
  "merchant_id": "your_merchant_id",
  "data": {
    "job_id": "TRN-abc123",
    "user_id": "usr_123",
    "job_type": "transaction",
    "status": "completed",
    "timestamp": "2025-08-13T12:20:00Z",
    "completed_at": "2025-08-13T12:20:00Z",
    "s3_location": "s3://bucket/client_123/2025/08/13/TRN-abc123.json"
  }
}

Job: identity failed

{
  "event": "job.identity",
  "timestamp": 1700000200,
  "merchant_id": "your_merchant_id",
  "data": {
    "job_id": "IDN-xyz789",
    "user_id": "usr_987",
    "job_type": "identity",
    "status": "failed",
    "timestamp": "2025-08-13T12:05:00Z",
    "failed_at": "2025-08-13T12:05:00Z"
  }
}

Migration: initiated

{
  "event": "migration_tool",
  "timestamp": 1755476700,
  "merchant_id": "your_merchant_id",
  "data": {
    "job_id": "migration-job-abc123",
    "status": "initiated",
    "timestamp": "2025-08-18T00:25:00.123456+00:00",
    "started_at": "2025-08-18T00:25:00.123456+00:00",
    "file_name": "customers.csv",
    "total_records": 100,
    "valid_records": 95,
    "invalid_records": 5
  }
}

Migration: completed

{
  "event": "migration_tool",
  "timestamp": 1755476762,
  "merchant_id": "your_merchant_id",
  "data": {
    "job_id": "migration-job-abc123",
    "status": "completed",
    "timestamp": "2025-08-18T00:25:59.582473+00:00",
    "finished_at": "2025-08-18T00:25:59.582494+00:00",
    "total_items": 3120,
    "succeeded": 3117,
    "failed": 3
  }
}

Note: Fields marked created_at/completed_at are ISO-8601 UTC. Additional fields may be included in the data object; ignore any you do not use.