Perform an operation advertised by a vault item
Retrieve the item first and invoke only an operation listed in
available_operations, following its natural-language description.
Availability is rechecked at execution time; unavailable operations return 409.
Authorization may call an external provider and returns the updated item.
Link cards advertise authorize when eligible. AgentCard cards are created
with PUT and request approval when their aliases are used at checkout;
they do not expose authorize. If spend-request creation is rate limited,
returns HTTP 429 with code spend_request_rate_limited; stop and back
off before retrying.
Fill returns a value-free execution result. Validation failures before
writing return 400 (invalid request or targets), 403 (access or destination
denied), 404 (resource not found), or 409 (item or browser not ready).
Once writing starts, known partial failures and indeterminate field outcomes
return 200 with status failed or unknown, not an automatic-retry signal.
A transport error may leave the outcome unknown; do not automatically retry.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
- Option 1
- Option 2
authorize Response
Authorization completed or resumed, or fill execution outcomes returned
- Option 1
- Option 2
- Option 3
Authorization returns the existing item shape. Fill returns a value-free execution result; it does not persist transient field outcomes on the item.
Immutable item key assigned when the item is created.
- Option 1
- Option 2
- Option 1
- Option 2
wallet - Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
Live, non-persisted data requested through the item GET expand parameter.