Skip to main content

VA responses and errors

VA follows the platform error model: resultCode is the error category and resultDescription is the specific reason. See errors and response codes for the wider model and the current API error codes.

note

Every endpoint in this API wraps its payload in the same envelope. Only the payload-specific key changes (docUpload, customerRegistration, vaCustomerRegistrationList, etc.) — the envelope fields below are always present.

Envelope Fields​

FieldDescription
transactionIdSystem-generated call ID, useful for support requests
requestTime / responseTimeServer timestamps for the call
resultCode"0" = success. Non-zero indicates failure — check resultDescription
resultDescriptionHuman-readable outcome, e.g. "Transaction successful"

Known Error Codes​

resultCoderesultDescription
1097Mandatory Values Null
1197Invalid Request
1114Approval Already Exist
1103Record Update Failed
5001Customer already registered with customer ID
4114Customer Registration Not Found

Envelope Shape​

{
"transactionId": "10793472",
"requestTime": "Mon Jul 13 13:12:53 IST 2026",
"responseTime": "Mon Jul 13 13:12:53 IST 2026",
"resultCode": "0",
"resultDescription": "Transaction successful"
// ... plus the endpoint-specific payload key
}