POST
/
v3
/
{id}
/
update
/
{propertyToUpdate}
curl --request POST \
  --url https://integration-api-cat2./%7B{environment}%7D.ext.%7B{realm}%7D.cia.enfuce.com/card/v3/{id}/update/{propertyToUpdate} \
  --header 'Content-Type: application/json' \
  --data '{
  "cardExpiryDate": "<string>",
  "cardTdsStaticPassword": "<string>"
}'
{
  "description": "<string>",
  "id": "<string>"
}

Path Parameters

id
string
required

The card id of which card you want to update

propertyToUpdate
enum<string>
required

What property you want to update

  • DELETE_PIN_ADDRESS - if separate PIN delivery addresses are used, this is used to remove the address. PIN will be delivered to client address if separate PIN address doesn´t exist
  • DELETE_CARD_ADDRESS - if separate Card delivery addresses are used, this is used to remove the address. Card will be delivered to client address if separate Card address doesn´t exist
  • REPLACE_CARD - used when new card with new PAN is required, e.g. if previous card is lost
  • REISSUE_CARD - used when new card with existing PAN is required, e.g. if previous card is damaged
  • REORDER_CARD_PIN - used to re-order existing PIN if cardholder has forgotten it
  • RESET_PIN_ATTEMPT- used to reset the amount of online PIN attempts
  • SET_3DS_STATIC_PWD- used to set or update 3DS authentication static password (4-16 alphanumeric characters only)
Available options:
DELETE_PIN_ADDRESS,
DELETE_CARD_ADDRESS,
REPLACE_CARD,
REISSUE_CARD,
REORDER_CARD_PIN,
RESET_PIN_ATTEMPT,
SET_3DS_STATIC_PWD

Query Parameters

auditUser
string
required

The audit user to log the request

Body

application/json

The new value of selected property. You should only provide a value for the property you want to update, the other ones should be null

Should set the value of the property you are updating, leave rest empty

Response

200
application/json

Successful update of card

The response is of type object.