CVV Management
Set CVV Retention Policy
Define when and how the CVV on a token expires, and which destinations may consume it.
PUT
Define how long the CVV is retained and which destinations may use it.
CVV Retention Policy Guide
Control how long CVV data is retained and who can use it
Error Responses
Parameter Constraints
- CvvEndRetentionDate: If provided, must be between the current time and 4 years from now. If omitted,
CvvRetentionPolicyListmust be non-empty. - CvvRetentionPolicyList: Maximum 50 entries.
- Quota: Must be between 1 and 50 (inclusive).
- DestinationData validation depends on
DestinationType:
Parameters
Path Parameters
string
required
The token ID as returned by one of the tokenization methods.
Headers
string
required
Your API key prefixed with
APIKEY. Example: APIKEY your-api-key. See the Authentication guide.string
default:"application/json"
Set to
application/xml to submit the request body in XML format.Request Body
string
Date and time when the CVV expires. Format:
YYYY-MM-DD HH:MM:SS. Must be between the current time and 4 years from now. Optional when CvvRetentionPolicyList is non-empty; required otherwise.array
Destination whitelist (up to 50 entries). Each entry specifies a destination type, its data, and the number of times the CVV may be sent to it. Pass an empty array to use time-based retention only. Required when
CvvEndRetentionDate is omitted. See destination types.string
required
One of:
Upg, HostName, IpAddress, Owner, OtherMerchant, SFTP, OtherUser, GeneralProperty, OtpCardView. (The type Any is managed by the system and may appear when reading a policy - do not set it manually.)string
The target identifier for this destination type (e.g. hostname, user ID, IP address). Leave empty for
Upg, Owner, GeneralProperty, and OtpCardView.integer
required
Maximum number of times the CVV may be sent to this destination.
boolean
default:"false"
If
true, the entire token (not just the CVV) is deleted when the CVV is cleared - whether by the retention date being reached or by all destination quotas being exhausted.Request Examples
- JSON (minimal)
- JSON (with destinations)
- XML

