Updates the human-readable alias for a previously provisioned CVU transaction context. The CVU account number and any prior deposits are unaffected. This route isn't available for Bre-B.
Your merchant identifier, as assigned by PXP.
The new human-readable alias for the CVU account.
Optional cross-check against the shopper on the stored context. When omitted, the stored value is used.
Optional cross-check against the 22-digit CVU on the stored context. When omitted, the stored value is used. Treat as sensitive.
Optional shopper identity document type. Treat as sensitive. Unlike provision, this field is restricted to three types of documents: IdentityDocument, TaxIdNumber, and CivilRegisterId. Passport and ForeignResidentCard are provision-only and are rejected here.
- Production environmenthttps://api-services.pxp.io/api/v1/transaction-contexts/{transactionContextId}/alias
- Sandbox environmenthttps://api-services.test.pxp.io/api/v1/transaction-contexts/{transactionContextId}/alias
curl -i -X PUT \
https://api-services.pxp.io/api/v1/transaction-contexts/3f6f0d0e-6d2a-4b7e-9d3c-1a2b3c4d5e6f/alias \
-H 'Content-Type: application/json' \
-d '{
"merchant": "MERCHANT-1",
"site": "SITE-1",
"alias": "maria.lopez.updated"
}'CVU alias update result. Optional fields are omitted when they have no value, rather than returned as null.
The PXP identifier for the provisioned context.
The merchant outcome of the alias update.
Possible values:
Success: The alias was updated.Error: The operation failed. SeeerrorCodeanderrorMessage.
The alias held after this update. On a failed update, this equals oldAlias.
The creation time of the owning transaction context, in ISO 8601 or RFC 3339 date-time format. Not the time of the alias change.
{ "transactionContextId": "3f6f0d0e-6d2a-4b7e-9d3c-1a2b3c4d5e6f", "status": "Success", "merchant": "MERCHANT-1", "site": "SITE-1", "shopperId": "Shopper_AR_01", "cvu": "0000003100010000000001", "oldAlias": "maria.lopez.cvu", "newAlias": "maria.lopez.updated", "creationDate": "2026-08-28T12:00:00Z" }