> ## Documentation Index
> Fetch the complete documentation index at: https://botmesh.afaya.com.co/llms.txt
> Use this file to discover all available pages before exploring further.

# MediaUnavailableReason

> Type alias exported by @botmesh/core.

```ts theme={null}
type MediaUnavailableReason = "not-durable" | "provider-mismatch" | "rehydrate-failed";
```

Defined in: [core/mediaRefs.ts:53](https://github.com/andresayac/botmesh/blob/main/packages/core/src/core/mediaRefs.ts#L53)

Why replayed media cannot be downloaded again:

* `'not-durable'`: the provider did not serialize the reference (e.g. Baileys view-once media);
* `'provider-mismatch'`: the record was journaled by another provider;
* `'rehydrate-failed'`: the provider could not rebuild the reference (invalid, unknown
  version, tampered), or it has no `rehydrateMediaRef` (any more).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.