# View methods

Mutisig contract provides some view methods which are given below.

* getRequest &#x20;

```typescript
const result = await multisigservice.getRequest({ requestId: 0 });
```

* getRequestWithSigner

```typescript
const result = await multisigservice.getRequestWithSigner({ requestId: 0 });getRequestIdsList
```

* getRequestIdsList

```typescript
const result = await multisigservice.getRequestIdsList();
```

* getConfirmations

```typescript
const result = await multisigservice.getConfirmations({requestId: 0 });
```

* getNumOfConfirmations

```typescript
const result = await multisigservice.getNumOfConfirmations();
```

* getNumRequestsPerMember

```typescript
const member: MultiSigMemberWithAccountId = {
    type: "Account";
    accountId: "<account id>";
}
const result = await multisigservice.getNumRequestsPerMember();
```

* getRequestNonce

<pre class="language-typescript"><code class="lang-typescript"><strong>const result = await multisigservice.getRequestNonce();
</strong></code></pre>
