> ## Documentation Index
> Fetch the complete documentation index at: https://docs.api.rask.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# dub_timeout

> Dub timeout: an error inside a Rask API v3 job. What it means and what to do.

## Inside a job

This code appears only inside a job, as `Job.error` or `Job.stages[].error`, on jobs of type `dub`.

| Status | `retry` | `recommendation` |
| - | - | - |
| 500 | `new_key` | `retry_later` |

Start the dub again with a new Idempotency-Key: estimateDub, then createDub.

`cause_code` names the failure class, and the recommendation follows it. When the same project's previous job of that type also failed with `unknown`, it is `contact_support`.

| `cause_code` | `recommendation` |
| - | - |
| `segment_changed` | `retry_later` |
| `insufficient_speech` | `fix_request` |
| `voice_configuration` | `fix_request` |
| `missing_translation` | `fix_request` |
| `tts_provider_failed` | `retry_later` |
| `merge_failed` | `retry_later` |
| `unknown` | `retry_later` |


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