transactionHash at the top level if using direct payment, or omit them if using prepaidfieldId values from the requirements as keys in your submission payloadsection fields, create a nested object with the children fields as key-value pairskycLink and tosLink in the response and direct users to complete these steps if presentcurl --location --request POST '/api/v1/transformer/entity/kyc//' \
--header 'Content-Type: application/json' \
--data-raw '{
"transactionHash": "2R8dvcyQ556o3BniNNn2zrmFoBBNjgFLrKqZxnAGAFpk7JHmHtkXsquCkn8pxv2Krt95DvJcGSBtHeTBhJ67fX9",
"base64Signature": "kXdG5LGmDW3r5PhN2zjBtw56LGJQ4zfP+JKqdjJ7TF5EVrL/Qx13cVYP0xM6R3B+2V8zLm6dNwrtjXeD84gEBQ==",
"personal_details": {
"full_name": "John Smith",
"date_of_birth": "1985-07-15T00:00:00Z"
},
"identity_document": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEA..."
}'{
"success": true,
"data": {
"message": "KYC data submitted successfully",
"kycLink": "https://example.com/kyc-status-page",
"tosLink": "https://example.com/terms-of-service",
"kycStatus": "not_started"
}
}