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
- 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
- info
added the optional property
////////////to the response with the status
- info