Third Party Customer Status Updated Event

Sent when a third party customer's compliance status changes to `APPROVED` or `REJECTED`. Subscribe to the `THIRD PARTY CUSTOMER STATUS` event type to receive these updates. The `data` object contains `customer_id`, `client_customer_ref`, and `status`. When the status is `REJECTED`, a `reasons` array is included with machine-readable codes and human-readable descriptions. **Example payloads:** <Accordion title="REJECTED"> ```json { "event_id": "1", "event_type": "THIRD PARTY CUSTOMER STATUS", "version": "v1.0.0", "event_timestamp": "2025-01-01T00:00:00Z", "data": { "customer_id": "0201001008132685", "client_customer_ref": "CUST_001", "status": "REJECTED", "reasons": [ { "reason": "Compliance check failed due to validation or regulatory issues", "code": "COMPLIANCE_CHECK_FAILED" } ] } } ``` </Accordion> <Accordion title="APPROVED"> ```json { "event_id": "3", "event_type": "THIRD PARTY CUSTOMER STATUS", "version": "v1.0.0", "event_timestamp": "2025-01-01T00:00:00Z", "data": { "customer_id": "0201001008132685", "client_customer_ref": "CUST_001", "status": "APPROVED" } } ``` </Accordion>