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

# requeue_ingestion_jobs

> Requeue ingestion jobs for failed or stuck documents

> [tab] Sync
>
> ```python theme={null}
> def requeue_ingestion_jobs(
>     *,
>     jobs: Optional[List[Union[RequeueIngestionJob, Dict[str, Any]]]] = None,
>     include_all: bool = False,
>     statuses: Optional[List[str]] = None,
>     limit: Optional[int] = None,
> ) -> RequeueIngestionResponse
> ```

> [tab] Async
>
> ```python theme={null}
> async def requeue_ingestion_jobs(
>     *,
>     jobs: Optional[List[Union[RequeueIngestionJob, Dict[str, Any]]]] = None,
>     include_all: bool = False,
>     statuses: Optional[List[str]] = None,
>     limit: Optional[int] = None,
> ) -> RequeueIngestionResponse
> ```

## Parameters

* `jobs` (List\[RequeueIngestionJob | Dict\[str, Any]], optional): Specific jobs to requeue
* `include_all` (bool, optional): Requeue all matching jobs. Defaults to False.
* `statuses` (List\[str], optional): Limit to specific statuses (for example `["failed"]`)
* `limit` (int, optional): Limit the number of jobs to requeue

## Returns

* `RequeueIngestionResponse`: Result details for each requeued job

## Notes

* You must provide either `jobs` or `include_all=True`.

## Examples

```python theme={null}
from morphik import Morphik
from morphik.models import RequeueIngestionJob

db = Morphik()
resp = db.requeue_ingestion_jobs(
    jobs=[RequeueIngestionJob(external_id="doc_123")],
)
print(resp.results)
```


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