Update the holder's credential selection on a pending presentation.
Updates the holder’s selection. Partial overrides are allowed — queries not present in the request keep their currently-persisted choice. The selection is validated against the current available credentials; an invalid choice returns 400. Approving the presentation (via PATCH /v3/presentations/{id}) will share whatever is in the persisted selection at that point.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Body
Per credential query, the wallet credential id to share (an array of at most one). Partial update: queries not present keep their currently-persisted choice; an empty array clears the holder's pick for that query, reverting it to the auto-selected default. Ids are validated against the current availableCredentials — an id that is not available for its query is rejected with 400.
Response
Updated picker view.
The picker view of a presentation: the verifier's ask (requirements), the wallet's matching credentials (availableCredentials), and the holder's choice (selectedCredentials) — all keyed by the same query id, with the disclosed attribute values resolved inline. Live while pending; a frozen snapshot once approved/rejected.

