# Function: readInbox()

```ts
function readInbox(text, provider): Promise<InboxBody>;
```

Defined in: [packages/core/src/inbox/inbox.ts:164](https://github.com/leifriksheim/minca/blob/main/core/src/inbox/inbox.ts#L164)

Reads an inbox's code, or a link carrying one after `#inbox=` or `inbox=`,
and checks it: signed by the signing key it names, and well formed.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `text` | `string` |
| `provider` | [`CryptoProvider`](https://minca.dev/api/core/interfaces/CryptoProvider.md) |

## Returns

`Promise`\<[`InboxBody`](https://minca.dev/api/inbox/interfaces/InboxBody.md)\>

## Throws

When it isn't one, saying why
