GET/api/v1/psbt

Get a transaction proposal

Returns one transaction proposal: its status, its approval threshold, who has approved so far by name, and the Bitcoin transaction id once it has been broadcast.

AccessRequires a signed-in caller

This is the call behind the pending-movement view. Any member of the workspace can read a proposal belonging to it, which is what lets an approver see what they are being asked to approve before they sign. It reports the same movement The signing workflow describes for operators.

m and n restate the vault's threshold, and signers lists every key in the vault's signer set with the member's name and whether they have approved yet. There is no separate counter for outstanding approvals: compare m with the number of signers entries whose is_signed is true. status is one of drafting, signing, finalized, broadcast, failed, or cancelled, and txid is present once the transaction has been broadcast.

Query parameters
psbt_idstringrequired
The proposal to show, as returned by create-psbt or forward-to-vault.
workspace_idnumberrequired
The workspace the proposal belongs to. You must be a member of it.