GET/api/v1/list-keys-workspace

List a workspace's signing keys

Lists the signing keys of everyone in a workspace, each paired with the member's name, for assembling a vault's approver set.

AccessRequires a permission in the workspacePAYMENT_INIT

Use this call when you are choosing who may approve spends from a vault: the ids it returns are the values POST /api/v1/create_wallet expects in key_ids. Every key is a Key, documented under Shared objects. Names arrive in the nullable wrapper, so check Valid before you display one.

Only the public part of a key is ever returned, here as everywhere else in the API. Private keys never leave the member's own device. Members register their own keys through POST /api/v1/register-key, so a member with no key yet does not appear with one to choose.

Query parameters
workspace_idnumberrequired
The workspace whose members' keys to list. You must hold PAYMENT_INIT in it.