---
title: "Changes to Perform an operation advertised by a vault item"
method: POST
path: "/vaults/{id_or_name}/items/{key}/operations"
---

# Changes to Perform an operation advertised by a vault item

`POST /vaults/{id_or_name}/items/{key}/operations`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 29 of 76 revisions.

- **2026-10-28** `324a13ba3570`: 7 breaking, 10 info
- **2026-10-28** `70e83a0e6df4`: 1 info
- **2026-10-28** `5e31244c396e`: 2 info
- **2026-10-27** `5a44792dcbd1`: 2 breaking, 8 warning, 10 info
- **2026-10-26** `5e2df2c5fc38`: 1 breaking, 12 warning, 2 info
- **2026-10-23** `1108efa87717`: 8 warning, 3 info
- **2026-10-23** `0fe7783a8dd9`: 2 info
- **2026-10-20** `d68735be0749`: 2 info
- **2026-10-16** `93f6f617a81b`: 1 info
- **2026-10-15** `2d4d8ff0b96c`: 1 breaking, 1 info
- **2026-10-15** `495571d5b51f`: 1 warning
- **2026-10-15** `54ccb21830b4`: 2 warning
- **2026-10-14** `bb77c8264087`: 2 breaking, 4 info
- **2026-10-13** `9a48d5c12ae1`: 4 warning, 2 info
- **2026-10-11** `547dab15518f`: 4 warning, 4 info
- **2026-10-08** `713ee18ed886`: 2 warning
- **2026-10-07** `9d6785128a5e`: 1 info
- **2026-10-03** `9574dcf9b2a7`: 7 breaking, 4 warning, 10 info
- **2026-09-30** `4f43b1518ec4`: 1 info
- **2026-09-30** `1c1d8e9f2c9d`: 16 breaking, 16 warning, 9 info
- **2026-09-22** `948c76404d8d`: 1 warning, 1 info
- **2026-09-19** `60ad286c799a`: 1 info
- **2026-09-18** `a940779d89ef`: 1 breaking, 1 info
- **2026-09-16** `6e6871f6fe8f`: 2 warning, 3 info
- **2026-09-15** `368495fe79df`: 5 breaking, 10 warning, 6 info
- **2026-09-14** `50a1657aa955`: 1 breaking, 5 info
- **2026-09-11** `8b63434ce269`: 3 breaking, 2 warning, 10 info
- **2026-09-05** `358f61f3a170`: 1 breaking, 1 info
- **2026-09-04** `f8926f40b092`: 1 info

## Changes

- **2026-10-28** `324a13ba3570`: 7 breaking, 10 info
  - added `#/components/schemas/ShopPayCardState` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ShopPayCardVaultItemSpec` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/spec` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ShopPayOAuthAction` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/action` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ShopPayOAuthAction` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/PaymentRequestVaultItem]/action` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ShopPayOAuthAction` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/action` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ShopPayWalletState` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/state` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ShopPayWalletVaultItemSpec` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/spec` response property `oneOf` list for the response status `200`
  - added the new optional request property `oneOf[#/components/schemas/ConfirmTransactionVaultItemOperationRequest]/failure_code`
  - added the new optional request property `oneOf[#/components/schemas/ConfirmTransactionVaultItemOperationRequest]/order_id`
  - added the new optional request property `oneOf[#/components/schemas/ConfirmTransactionVaultItemOperationRequest]/order_url`
  - added `shop_pay` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/spec` response property for the response status `200`
  - added `shop_pay` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state` response property for the response status `200`
  - added `shop_pay` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/spec` response property for the response status `200`
  - added `shop_pay` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/state` response property for the response status `200`
  - added `shop_pay_oauth` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/action` response property for the response status `200`
  - added `shop_pay_oauth` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/PaymentRequestVaultItem]/action` response property for the response status `200`
  - added `shop_pay_oauth` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/action` response property for the response status `200`
- **2026-10-28** `70e83a0e6df4`: 1 info
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/spec/oneOf[#/components/schemas/OnePasswordCredentialVaultItemSpec]/requests/entries/items/id` to the response with the `200` status
- **2026-10-28** `5e31244c396e`: 2 info
  - added the new optional request property `oneOf[#/components/schemas/OnePasswordFillVaultItemOperationRequest]/target_id`
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/state/oneOf[#/components/schemas/OnePasswordCredentialVaultItemState]/access_request/resolved` to the response with the `200` status
- **2026-10-27** `5a44792dcbd1`: 2 breaking, 8 warning, 10 info
  - added `#/components/schemas/AddPaymentMethodVaultItemOperationResult, #/components/schemas/RemovePaymentMethodVaultItemOperationResult` to the response body `oneOf` list for the response status `200`
  - added `#/components/schemas/PaymentRequestVaultItem` to the `oneOf[#/components/schemas/VaultItem]/` response property `oneOf` list for the response status `200`
  - added the new `add_payment_method` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `add_payment_method` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialAccountVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `add_payment_method` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `add_payment_method` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `remove_payment_method` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `remove_payment_method` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialAccountVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `remove_payment_method` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `remove_payment_method` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_operations/items/type` response property for the response status `200`
  - added `add_payment_method, remove_payment_method` mapping keys to the request discriminator
  - added `#/components/schemas/AddPaymentMethodVaultItemOperationRequest, #/components/schemas/RemovePaymentMethodVaultItemOperationRequest` to the request body `oneOf` list
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/spec/oneOf[#/components/schemas/KernelCardVaultItemSpec]/payment_method_id` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/KernelCardState]/funding_status` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/KernelCardState]/payment_method_id` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/expanded/payment_methods/items/action` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/expanded/payment_methods/items/expires_at` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/expanded/payment_methods/items/status` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/expanded/payment_methods/items/status_reason` to the response with the `200` status
  - added `payment_request` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/` response property for the response status `200`
- **2026-10-26** `5e2df2c5fc38`: 1 breaking, 12 warning, 2 info
  - added `#/components/schemas/PasskeyVaultItemOperationResult` to the response body `oneOf` list for the response status `200`
  - added the new `arm_passkey` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `arm_passkey` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialAccountVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `arm_passkey` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `arm_passkey` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `disarm_passkey` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `disarm_passkey` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialAccountVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `disarm_passkey` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `disarm_passkey` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `register_passkey` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `register_passkey` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialAccountVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `register_passkey` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `register_passkey` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_operations/items/type` response property for the response status `200`
  - added `arm_passkey, disarm_passkey, register_passkey` mapping keys to the request discriminator
  - added `#/components/schemas/ArmPasskeyVaultItemOperationRequest, #/components/schemas/RegisterPasskeyVaultItemOperationRequest, #/components/schemas/DisarmPasskeyVaultItemOperationRequest` to the request body `oneOf` list
- **2026-10-23** `1108efa87717`: 8 warning, 3 info
  - added the new `link_shipping_addresses` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_expansions/items/type` response property for the response status `200`
  - added the new `link_shipping_addresses` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialAccountVaultItem]/available_expansions/items/type` response property for the response status `200`
  - added the new `link_shipping_addresses` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/available_expansions/items/type` response property for the response status `200`
  - added the new `link_shipping_addresses` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_expansions/items/type` response property for the response status `200`
  - added the new `link_user_info` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_expansions/items/type` response property for the response status `200`
  - added the new `link_user_info` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialAccountVaultItem]/available_expansions/items/type` response property for the response status `200`
  - added the new `link_user_info` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/available_expansions/items/type` response property for the response status `200`
  - added the new `link_user_info` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_expansions/items/type` response property for the response status `200`
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/spec/oneOf[#/components/schemas/LinkCardVaultItemSpec]/recurring` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/expanded/link_shipping_addresses` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/expanded/link_user_info` to the response with the `200` status
- **2026-10-23** `0fe7783a8dd9`: 2 info
  - the `timeout_ms` request property default value `30000` was removed
  - request property `oneOf[#/components/schemas/FillVaultItemOperationRequest]/timeout_ms` deprecated
- **2026-10-20** `d68735be0749`: 2 info
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/action/oneOf[#/components/schemas/CardEnrollmentAction]/capture_token` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/action/oneOf[#/components/schemas/CardEnrollmentAction]/capture_token` to the response with the `200` status
- **2026-10-16** `93f6f617a81b`: 1 info
  - the `timeout_ms` request property default value changed from `10000` to `30000`
- **2026-10-15** `2d4d8ff0b96c`: 1 breaking, 1 info
  - the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/spec/oneOf[#/components/schemas/KernelCardVaultItemSpec]/amount` response property's max was increased from `50000.00` to `1000000.00` for the response status `200`
  - the `oneOf[#/components/schemas/ConfirmTransactionVaultItemOperationRequest]/amount` request property's max was increased from `50000.00` to `1000000.00`
- **2026-10-15** `495571d5b51f`: 1 warning
  - removed the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/spec/oneOf[#/components/schemas/LinkCardVaultItemSpec]/expires_at` from the response with the `200` status
- **2026-10-15** `54ccb21830b4`: 2 warning
  - added the new `passkey` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/spec/oneOf[#/components/schemas/KernelCredentialVaultItemSpec]/fields/items/type` response property for the response status `200`
  - added the new `passkey` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/state/oneOf[#/components/schemas/ManagedAuthCredentialVaultItemState]/fields/additionalProperties/type` response property for the response status `200`
- **2026-10-14** `bb77c8264087`: 2 breaking, 4 info
  - the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/spec/oneOf[#/components/schemas/LinkCardVaultItemSpec]/amount` response property's max was increased from `50000.00` to `500000.00` for the response status `200`
  - the `oneOf[#/components/schemas/FillVaultItemOperationResult]/fields` response property's minItems was decreased from `1` to `0` for the response status `200`
  - added the new optional request property `oneOf[#/components/schemas/AuthorizeVaultItemOperationRequest]/browser_id`
  - added the new optional request property `oneOf[#/components/schemas/AuthorizeVaultItemOperationRequest]/page_url`
  - the request property `oneOf[#/components/schemas/FillVaultItemOperationRequest]/fields` became optional
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/description` to the response with the `200` status
- **2026-10-13** `9a48d5c12ae1`: 4 warning, 2 info
  - added the new `restart_verification` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `restart_verification` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialAccountVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `restart_verification` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `restart_verification` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_operations/items/type` response property for the response status `200`
  - added `restart_verification` mapping keys to the request discriminator
  - added `#/components/schemas/RestartVerificationVaultItemOperationRequest` to the request body `oneOf` list
- **2026-10-11** `547dab15518f`: 4 warning, 4 info
  - added the new `confirm_transaction` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `confirm_transaction` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialAccountVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `confirm_transaction` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `confirm_transaction` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_operations/items/type` response property for the response status `200`
  - added `confirm_transaction` mapping keys to the request discriminator
  - added `#/components/schemas/ConfirmTransactionVaultItemOperationRequest` to the request body `oneOf` list
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/spec/oneOf[#/components/schemas/KernelCardVaultItemSpec]/merchant_category` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/spec/oneOf[#/components/schemas/KernelCardVaultItemSpec]/merchant_category_code` to the response with the `200` status
- **2026-10-08** `713ee18ed886`: 2 warning
  - removed the request property `oneOf[#/components/schemas/OnePasswordPollAccessVaultItemOperationRequest]/browser_id`
  - removed the request property `oneOf[#/components/schemas/OnePasswordRequestAccessVaultItemOperationRequest]/browser_id`
- **2026-10-07** `9d6785128a5e`: 1 info
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/spec/oneOf[#/components/schemas/KernelCardVaultItemSpec]/merchant_country` to the response with the `200` status
- **2026-10-03** `9574dcf9b2a7`: 7 breaking, 4 warning, 10 info
  - added `#/components/schemas/WebMCPInvokeVaultItemOperationResult` to the response body `oneOf` list for the response status `200`
  - added `#/components/schemas/KernelCardState` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/KernelCardVaultItemSpec` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/spec` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/KernelWalletState` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/state` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/KernelWalletVaultItemSpec` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/spec` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ManagedAuthCredentialVaultItemSpec` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/spec` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/ManagedAuthCredentialVaultItemState` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/state` response property `oneOf` list for the response status `200`
  - added the new `webmcp_invoke` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `webmcp_invoke` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialAccountVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `webmcp_invoke` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `webmcp_invoke` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_operations/items/type` response property for the response status `200`
  - added `webmcp_invoke` mapping keys to the request discriminator
  - added `#/components/schemas/WebMCPInvokeVaultItemOperationRequest` to the request body `oneOf` list
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/AgentCardCardState]/masks/token_last4` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/LinkCardState]/masks/token_last4` to the response with the `200` status
  - added `kernel` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/spec` response property for the response status `200`
  - added `kernel` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state` response property for the response status `200`
  - added `kernel` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/spec` response property for the response status `200`
  - added `kernel` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/state` response property for the response status `200`
  - added `managed_auth` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/spec` response property for the response status `200`
  - added `managed_auth` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/state` response property for the response status `200`
- **2026-09-30** `4f43b1518ec4`: 1 info
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/spec/oneOf[#/components/schemas/AgentCardCardVaultItemSpec]/checkout_origin` to the response with the `200` status
- **2026-09-30** `1c1d8e9f2c9d`: 16 breaking, 16 warning, 9 info
  - added `#/components/schemas/OnePasswordFillVaultItemOperationResult` to the response body `oneOf` list for the response status `200`
  - added `#/components/schemas/CredentialAccountVaultItem` to the `oneOf[#/components/schemas/VaultItem]/` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/CredentialCollectionAction, #/components/schemas/OnePasswordAccessApprovalAction` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/action` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/KernelCredentialVaultItemSpec, #/components/schemas/OnePasswordCredentialVaultItemSpec` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/spec` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/KernelCredentialVaultItemState, #/components/schemas/OnePasswordCredentialVaultItemState` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/state` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/OnePasswordOAuthAction` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/action` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/OnePasswordOAuthAction` to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/action` response property `oneOf` list for the response status `200`
  - the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/action` response's property type changed from `object` to no type for status `200`
  - the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/spec` response's property type changed from `object` to no type for status `200`
  - the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/state` response's property type changed from `object` to no type for status `200`
  - removed the required property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/action/expires_at` from the response with the `200` status
  - removed the required property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/action/name` from the response with the `200` status
  - removed the required property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/action/url` from the response with the `200` status
  - removed the required property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/spec/fields` from the response with the `200` status
  - removed the required property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/state/fields` from the response with the `200` status
  - removed the required property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/state/status` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/spec/description` from the response with the `200` status
  - added the new `1pw_access_request_status` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `1pw_access_request_status` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `1pw_access_request_status` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `1pw_create_access_request` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `1pw_create_access_request` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `1pw_create_access_request` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `1pw_fill` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `1pw_fill` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `1pw_fill` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `1pw_recover` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `1pw_recover` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `1pw_recover` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `1pw_update_access_token` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `1pw_update_access_token` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `1pw_update_access_token` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_operations/items/type` response property for the response status `200`
  - added `1pw_access_request_status, 1pw_create_access_request, 1pw_fill, 1pw_recover, 1pw_update_access_token` mapping keys to the request discriminator
  - added `#/components/schemas/OnePasswordRequestAccessVaultItemOperationRequest, #/components/schemas/OnePasswordPollAccessVaultItemOperationRequest, #/components/schemas/OnePasswordFillVaultItemOperationRequest, #/components/schemas/OnePasswordRecoverVaultItemOperationRequest, #/components/schemas/OnePasswordUpdateAccessTokenVaultItemOperationRequest` to the request body `oneOf` list
  - added the non-success response with the status `503`
  - added discriminator to `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/action` response property for the response status `200`
  - added discriminator to `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/spec` response property for the response status `200`
  - added discriminator to `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/state` response property for the response status `200`
  - added `1password_oauth` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/action` response property for the response status `200`
  - added `1password_oauth` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/action` response property for the response status `200`
  - …1 more
- **2026-09-22** `948c76404d8d`: 1 warning, 1 info
  - added the new `adyen` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/AgentCardCardState]/preparation/psp` response property for the response status `200`
  - added the new `adyen` enum value to the request property `oneOf[#/components/schemas/PrepareCheckoutVaultItemOperationRequest]/checkout/psp`
- **2026-09-19** `60ad286c799a`: 1 info
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/spec/fields/items/label` to the response with the `200` status
- **2026-09-18** `a940779d89ef`: 1 breaking, 1 info
  - the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CredentialVaultItem]/spec/fields` response's property type changed from `object` to `array` for status `200`
  - the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/spec/oneOf[#/components/schemas/AgentCardCardVaultItemSpec]/card_id` response's property pattern `^vc_[A-Za-z0-9_]+$` was removed for the status `200`
- **2026-09-16** `6e6871f6fe8f`: 2 warning, 3 info
  - removed the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/LinkCardState]/aliases` from the response with the `200` status
  - added the new `shared` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/AgentCardCardState]/preparation/environment` response property for the response status `200`
  - added the new optional request property `oneOf[#/components/schemas/PrepareCheckoutVaultItemOperationRequest]/checkout/psp`
  - added the new `shared` enum value to the request property `oneOf[#/components/schemas/PrepareCheckoutVaultItemOperationRequest]/checkout/environment`
  - added the required property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/AgentCardCardState]/preparation/psp` to the response with the `200` status
- **2026-09-15** `368495fe79df`: 5 breaking, 10 warning, 6 info
  - added the new required request property `oneOf[#/components/schemas/FillVaultItemOperationRequest]/fields/items/field`
  - added the new required request property `oneOf[#/components/schemas/FillVaultItemOperationRequest]/fields/items/selector`
  - removed `#/components/schemas/VaultCardStoredFillField, #/components/schemas/VaultCardExpirationFillField` from the `oneOf[#/components/schemas/FillVaultItemOperationRequest]/fields/items/` request property `oneOf` list
  - the `oneOf[#/components/schemas/FillVaultItemOperationRequest]/fields/items/` request property type changed from no type to `object`
  - added `#/components/schemas/CredentialVaultItem` to the `oneOf[#/components/schemas/VaultItem]/` response property `oneOf` list for the response status `200`
  - changed the pattern of the request property `oneOf[#/components/schemas/FillVaultItemOperationRequest]/page_url` from `^https://[^/?#@*\s]+(?:[/?#][^\s]*)?$` to `^\S+$`
  - added the new `collect` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `collect` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `consumed` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/AgentCardCardState]/status` response property for the response status `200`
  - added the new `outcome_unknown` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/AgentCardCardState]/status` response property for the response status `200`
  - added the new `prepare_checkout` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `prepare_checkout` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/WalletVaultItem]/available_operations/items/type` response property for the response status `200`
  - added the new `preparing` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/AgentCardCardState]/status` response property for the response status `200`
  - added the new `ready_to_submit` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/AgentCardCardState]/status` response property for the response status `200`
  - added the new `stopped` enum value to the `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/AgentCardCardState]/status` response property for the response status `200`
  - added the new optional request property `oneOf[#/components/schemas/FillVaultItemOperationRequest]/fields/items/format`
  - added `collect, prepare_checkout` mapping keys to the request discriminator
  - added `#/components/schemas/CollectVaultItemOperationRequest, #/components/schemas/PrepareCheckoutVaultItemOperationRequest` to the request body `oneOf` list
  - the request property `oneOf[#/components/schemas/FillVaultItemOperationRequest]/page_url` became optional
  - added the optional property `oneOf[#/components/schemas/VaultItem]/oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/AgentCardCardState]/preparation` to the response with the `200` status
  - added `credential` discriminator mapping keys to the `oneOf[#/components/schemas/VaultItem]/` response property for the response status `200`
- **2026-09-14** `50a1657aa955`: 1 breaking, 5 info
  - added `#/components/schemas/VaultItem, #/components/schemas/FillVaultItemOperationResult` to the response body `oneOf` list for the response status `200`
  - added `fill` mapping keys to the request discriminator
  - added `#/components/schemas/FillVaultItemOperationRequest` to the request body `oneOf` list
  - removed response discriminator for the response status `200`
  - removed `#/components/schemas/WalletVaultItem, #/components/schemas/CardVaultItem` from the response body `oneOf` list for the response status `200`
  - added the non-success response with the status `403`
- **2026-09-11** `8b63434ce269`: 3 breaking, 2 warning, 10 info
  - added `#/components/schemas/KernelManagedOAuthClient, #/components/schemas/CustomerManagedOAuthClient` to the `oneOf[#/components/schemas/WalletVaultItem]/spec/oneOf[#/components/schemas/LinkWalletVaultItemSpec]/authorization/client` response property `oneOf` list for the response status `200`
  - the `oneOf[#/components/schemas/WalletVaultItem]/spec/oneOf[#/components/schemas/LinkWalletVaultItemSpec]/authorization/client` response's property type changed from `object` to no type for status `200`
  - removed the required property `oneOf[#/components/schemas/WalletVaultItem]/spec/oneOf[#/components/schemas/LinkWalletVaultItemSpec]/authorization/client/type` from the response with the `200` status
  - added the new `recovery_required` enum value to the `oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/AgentCardCardState]/status` response property for the response status `200`
  - added the new `recovery_required` enum value to the `oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/LinkCardState]/status` response property for the response status `200`
  - added the optional property `oneOf[#/components/schemas/WalletVaultItem]/spec/oneOf[#/components/schemas/AgentCardWalletVaultItemSpec]/provider_config` to the response with the `200` status
  - added discriminator to `oneOf[#/components/schemas/WalletVaultItem]/spec/oneOf[#/components/schemas/LinkWalletVaultItemSpec]/authorization/client` response property for the response status `200`
  - the `oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/AgentCardCardState]/aliases/cvc` response's property pattern was changed from `^\\d{3}$` to `^\d{3}$` for the status `200`
  - the `oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/AgentCardCardState]/aliases/exp_month` response's property pattern was changed from `^\\d{2}$` to `^\d{2}$` for the status `200`
  - the `oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/AgentCardCardState]/aliases/exp_year` response's property pattern was changed from `^\\d{4}$` to `^\d{4}$` for the status `200`
  - the `oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/AgentCardCardState]/aliases/number` response's property pattern was changed from `^\\d{16}$` to `^\d{16}$` for the status `200`
  - the `oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/LinkCardState]/aliases/cvc` response's property pattern was changed from `^\\d{3}$` to `^\d{3}$` for the status `200`
  - the `oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/LinkCardState]/aliases/exp_month` response's property pattern was changed from `^\\d{2}$` to `^\d{2}$` for the status `200`
  - the `oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/LinkCardState]/aliases/exp_year` response's property pattern was changed from `^\\d{4}$` to `^\d{4}$` for the status `200`
  - the `oneOf[#/components/schemas/CardVaultItem]/state/oneOf[#/components/schemas/LinkCardState]/aliases/number` response's property pattern was changed from `^\\d{16}$` to `^\d{16}$` for the status `200`
- **2026-09-05** `358f61f3a170`: 1 breaking, 1 info
  - removed the required property `oneOf[#/components/schemas/CardVaultItem]/spec/oneOf[#/components/schemas/LinkCardVaultItemSpec]/test` from the response with the `200` status
  - added the non-success response with the status `429`
- **2026-09-04** `f8926f40b092`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/onkernel/apis/kernel-api/docs/vaults/:id_or_name/items/:key/operations/post.md) - [API](https://skmtc.dev/onkernel/apis/kernel-api.md) - [Page](https://skmtc.dev/onkernel/apis/kernel-api/changes/vaults/:id_or_name/items/:key/operations/post)
