Vaults

Update a card specification or credential values

Changed on

Credential 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.

patch/vaults/{id_or_name}/items/{key}

Request

  • Base URL
    https://api.onkernel.com
  • URL
    https://api.onkernel.com/vaults/{id_or_name}/items/{key}
  • Auth
    HTTP bearer

Request body

OR
OR

Response

Vault item updated

OR
OR
OR
OR

Changes

    • warning

      the ///////// request property's max was set to 1000000.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

    • breaking

      added to the //// response property oneOf list for the response status

    • breaking

      added to the //// response property oneOf list for the response status

    • breaking

      added to the //// response property oneOf list for the response status

    • breaking

      added to the //// response property oneOf list for the response status

    • breaking

      added to the //// response property oneOf list for the response status

    • breaking

      added to the //// response property oneOf list for the response status

    • breaking

      added to the //// response property oneOf list for the response status

    • info

      added shop_pay discriminator mapping keys to the //// request property

    • info

      added to the //// request property oneOf list

    • info

      added shop_pay discriminator mapping keys to the //// response property for the response status

    • info

      added shop_pay discriminator mapping keys to the //// response property for the response status

    • info

      added shop_pay discriminator mapping keys to the //// response property for the response status

    • info

      added shop_pay discriminator mapping keys to the //// response property for the response status

    • info

      added shop_pay_oauth discriminator mapping keys to the //// response property for the response status

    • info

      added shop_pay_oauth discriminator mapping keys to the //// response property for the response status

    • info

      added shop_pay_oauth discriminator mapping keys to the //// response property for the response status