The projection API can exclude full_name, gender, etc.For details, refer to this link.
rejected-webhook-sample.json
{
    "webhook_trigger": "rejected",
    "kyc_result": {
        "status": "string",
        "comment": "string",
        "updated_at": "string",
        "commentCode": "string"
    },
    "submission_id": "string",
    "duplicated_information": "string",
    "applicant_id": "string",
    "email": "string",
    "cf": {
        "cf1": "string",
        "cf2": "string",
        "cf3": "string"
    },
    "userid": "string",
    "tokenId": "string",
    "ipAddress": "string"
}
webhook_trigger
string
Webhook event type - rejected indicates that the KYC has been automatically rejected or rejected after being in a pending state.
kyc_result
object
An object containing the results of the KYC submission
submission_id
string
A unique identifier for each KYC submission.
duplicated_information
string
A unique ID is generated based on name, date of birth, gender, and nationality for duplicate checks. (*Always generated when all four criteria are provided.)
applicant_id
string
A unique identifier assigned to identify duplicate submissions, provided only when the KYC status is approved.
email
string
The email address of the KYC submitter.
cf
object
An object containing custom field (cf1, cf2, cf3) data
userid
string
A unique identifier for the KYC submitter as defined by the customer.
tokenId
string
The token ID used for submissions in private mode via live forms.
ipAddress
string
The IP address of the submitter.