Update a card specification or credential values
Changed onCredential updates require type credential and the current version, and change only values or description; omitted values are preserved, nonempty strings replace, and null or empty strings clear supported fields. Clearing required text/email/password values returns pending_collection; browser forms still require nonempty required inputs. Card updates may omit type for compatibility with legacy requests. Requested cards accept a replacement specification. Pending issuance requests may update provider-supported fields on their existing request, subject to atomic provider approval checks; omitted optional fields remain unchanged and explicit empty lists clear them. Wallet/provider binding and unsupported fields cannot change after authorization starts. An uncertain update enters recovery_required; delete the card and create a new one rather than retrying the update. Checkout cards may be edited between authorizations. A Link card authorized with browser_id and page_url cannot be changed; delete it and create a new card with the updated details.
Request
- Base URLhttps://api.onkernel.com
- URLhttps://api.onkernel.com/vaults/{id_or_name}/items/{key}
- AuthHTTP bearer
Request body
Response
Vault item updated
Changes
- warning
the
/////////request property's max was set to1000000.00 - warning
changed the pattern of the request property
/////////from^[A-Za-z]{3}$to^[Uu][Ss][Dd]$ - info
the
/////////response's property pattern was changed from^[A-Za-z]{3}$to^[Uu][Ss][Dd]$for the status
- warning
- breaking
added to the
////response propertyoneOflist for the response status - breaking
added to the
////response propertyoneOflist for the response status - breaking
added to the
////response propertyoneOflist for the response status - breaking
added to the
////response propertyoneOflist for the response status - breaking
added to the
////response propertyoneOflist for the response status - breaking
added to the
////response propertyoneOflist for the response status - breaking
added to the
////response propertyoneOflist for the response status - info
added
shop_paydiscriminator mapping keys to the////request property - info
added to the
////request propertyoneOflist - info
added
shop_paydiscriminator mapping keys to the////response property for the response status - info
added
shop_paydiscriminator mapping keys to the////response property for the response status - info
added
shop_paydiscriminator mapping keys to the////response property for the response status - info
added
shop_paydiscriminator mapping keys to the////response property for the response status - info
added
shop_pay_oauthdiscriminator mapping keys to the////response property for the response status - info
added
shop_pay_oauthdiscriminator mapping keys to the////response property for the response status - info
added
shop_pay_oauthdiscriminator mapping keys to the////response property for the response status
- breaking