> For the complete documentation index, see [llms.txt](https://multisig-doc.hive-keychain.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://multisig-doc.hive-keychain.com/api.md).

# API

We also provide an API to quickly request a list of all signature requests.

```typescript
const signatureRequests = await multisig.api.getSignatureRequests(data:SignerConnectMessage);
```

### SignerConnectMessage object

<table><thead><tr><th width="167.33333333333331">Field</th><th width="376">Description</th><th>Type</th></tr></thead><tbody><tr><td>username</td><td>Username subscribing</td><td>string</td></tr><tr><td>keyType</td><td>The type of key subscribing to the WebSocket. Can be "Active" or "Posting"</td><td>KeychainKeyTypes enum</td></tr><tr><td>message</td><td>Encrypted Message (through Keychain signBuffer).<br>If none is provided, a request will be sent to sign <code>username</code> using Keychain.</td><td>string (optional)</td></tr></tbody></table>
