Skip to main content
WEBHOOK
networkProtectionStatus
{
  "version": "V1.6.0",
  "event_name": "ISSUING",
  "event_type": "card.risk_control.network_protection.enrolled",
  "event_id": "8a78af1e-de83-43a5-b177-ecbc6a8a9fc6",
  "source_id": "ASAF_REC_xxx",
  "data": {
    "card_id": "CARD_xxx",
    "card_number": "************1234",
    "cardholder_id": "CH_xxx",
    "card_scheme": "VISA",
    "enabled": true,
    "status": "ENROLLED",
    "action_code": "41",
    "definition": "Lost card, pickup",
    "update_time": "2026-04-23T10:00:00Z"
  }
}

Documentation Index

Fetch the complete documentation index at: https://developers.uqpay.com/llms.txt

Use this file to discover all available pages before exploring further.

Event Types

Event TypeDescription
card.risk_control.network_protection.enrolledThe card was enrolled in ASAF Network Protection.
card.risk_control.network_protection.removedThe card was removed from ASAF Network Protection.

Body

application/json
event_id
string<uuid>
required

A unique identifier for this event.

event_name
enum<string>
required

Top-level event category. Always ISSUING for card issuance events.

Available options:
ISSUING
event_type
enum<string>
required

The specific event type that occurred.

Available options:
card.risk_control.network_protection.enrolled,
card.risk_control.network_protection.removed
source_id
string
required

ASAF record ID.

version
string
required

API version number.

Example:

"V1.6.0"

data
object

ASAF Network Protection lifecycle change carried by enrolled/removed events.

Response

200

Return 200 to acknowledge receipt.