Update VA Alias

Updates an existing STATIC VA Alias. Dynamic VA aliases cannot be updated — they are temporary and auto-expire. Updatable fields: alias holder details (name, email, mobile), remitter list, activation/deactivation dates, amount limits, IMPS/NEFT/RTGS/IFT limits, and UDF fields 1–15.

Failure conditions (all return statusCode: 900 with the description below):

ConditionStatus Description
No changes detectedNo changes detected
Invalid or missing va_codeva_code is mandatory and must be 5 characters long
VA Code not foundVA Code does not exist
Invalid or missing va_aliasva_alias must be alphanumeric and up to 7 characters long
VA Alias does not existVA Alias does not exist
Dynamic alias update not allowedDynamic VA can't be updated.
Invalid emailInvalid email format
Invalid mobile numberva_mobile must be a valid 10-digit number
Invalid activation datetimeInvalid va_activation_dt format
Invalid deactivation datetimeInvalid va_deactivation_dt format
Activation must be before deactivationva_activation_dt must be before va_deactivation_dt
Minimum > Maximum amountva_min_amount_limit cannot be greater than va_max_amount_limit
Invalid minimum amountva_min_amount_limit must be numeric
Invalid maximum amountva_max_amount_limit must be numeric
Invalid remitter listva_allowed_remitter must be a non-empty array
Invalid remitter account numberInvalid account_number in authorized_remitter
Invalid remitter IFSCInvalid account_ifsc in authorized_remitter
Internal server errorInternal Server Error
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Updates an existing STATIC VA Alias. Dynamic VA aliases cannot be updated — they are temporary and auto-expire.

string
required

Parent VA Code.

string
required

Alias identifier to update.

string

Account holder name.

string

Account holder email.

string

Account holder mobile.

string

Start of alias range, if updating a range.

string

End of alias range, if updating a range.

va_allowed_remitter
array of objects

Array of allowed remitters.

va_allowed_remitter
string

Activation datetime.

string

Deactivation datetime.

number

Minimum credit amount.

number

Maximum credit amount.

string

Merchant-defined custom field 1.

string

Merchant-defined custom field 2.

string

Merchant-defined custom field 3.

string

Merchant-defined custom field 4.

string

Merchant-defined custom field 5.

string

Merchant-defined custom field 6.

string

Merchant-defined custom field 7.

string

Merchant-defined custom field 8.

string

Merchant-defined custom field 9.

string

Merchant-defined custom field 10.

string

Merchant-defined custom field 11.

string

Merchant-defined custom field 12.

string

Merchant-defined custom field 13.

string

Merchant-defined custom field 14.

string

Merchant-defined custom field 15.

Response

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json