---
title: RUM Recovery
description: Search archived RUM sessions and recover individual sessions or query-based batches.
breadcrumbs: Docs > API > RUM Recovery
---

> For the complete documentation index, see [llms.txt](https://docs.datadoghq.com/llms.txt).

# RUM Recovery

Search archived RUM sessions and recover individual sessions or query-based batches. Your organization must have Managed Archives enabled. Creating, counting, listing, and canceling batches also require batch recovery enablement.

Requires `rum_rehydration_filter_read` for search and request details, or `rum_rehydration_index` to create, estimate recoverable sessions, list batches, or cancel recovery requests.

## [Search archived sessions](https://docs.datadoghq.com/api/latest/rum-recovery/search-archived-sessions.md)

| Datadog site      | API endpoint                                                   |
| ----------------- | -------------------------------------------------------------- |
| app.datadoghq.com | POST https://api.datadoghq.com/api/v2/rum/recover/sessions     |
| us3.datadoghq.com | POST https://api.us3.datadoghq.com/api/v2/rum/recover/sessions |
| us5.datadoghq.com | POST https://api.us5.datadoghq.com/api/v2/rum/recover/sessions |
| app.datadoghq.eu  | POST https://api.datadoghq.eu/api/v2/rum/recover/sessions      |
| ap1.datadoghq.com | POST https://api.ap1.datadoghq.com/api/v2/rum/recover/sessions |
| ap2.datadoghq.com | POST https://api.ap2.datadoghq.com/api/v2/rum/recover/sessions |
| uk1.datadoghq.com | POST https://api.uk1.datadoghq.com/api/v2/rum/recover/sessions |
| app.ddog-gov.com  | POST https://api.ddog-gov.com/api/v2/rum/recover/sessions      |
| us2.ddog-gov.com  | POST https://api.us2.ddog-gov.com/api/v2/rum/recover/sessions  |

## [Create a recovery request](https://docs.datadoghq.com/api/latest/rum-recovery/create-a-recovery-request.md)

| Datadog site      | API endpoint                                                   |
| ----------------- | -------------------------------------------------------------- |
| app.datadoghq.com | POST https://api.datadoghq.com/api/v2/rum/recover/requests     |
| us3.datadoghq.com | POST https://api.us3.datadoghq.com/api/v2/rum/recover/requests |
| us5.datadoghq.com | POST https://api.us5.datadoghq.com/api/v2/rum/recover/requests |
| app.datadoghq.eu  | POST https://api.datadoghq.eu/api/v2/rum/recover/requests      |
| ap1.datadoghq.com | POST https://api.ap1.datadoghq.com/api/v2/rum/recover/requests |
| ap2.datadoghq.com | POST https://api.ap2.datadoghq.com/api/v2/rum/recover/requests |
| uk1.datadoghq.com | POST https://api.uk1.datadoghq.com/api/v2/rum/recover/requests |
| app.ddog-gov.com  | POST https://api.ddog-gov.com/api/v2/rum/recover/requests      |
| us2.ddog-gov.com  | POST https://api.us2.ddog-gov.com/api/v2/rum/recover/requests  |

## [Get recovery request progress](https://docs.datadoghq.com/api/latest/rum-recovery/get-recovery-request-progress.md)

| Datadog site      | API endpoint                                                               |
| ----------------- | -------------------------------------------------------------------------- |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/rum/recover/requests/{request_id}     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/rum/recover/requests/{request_id} |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/rum/recover/requests/{request_id} |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/rum/recover/requests/{request_id}      |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/rum/recover/requests/{request_id} |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/rum/recover/requests/{request_id} |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v2/rum/recover/requests/{request_id} |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/rum/recover/requests/{request_id}      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/rum/recover/requests/{request_id}  |

## [List batch recovery requests](https://docs.datadoghq.com/api/latest/rum-recovery/list-batch-recovery-requests.md)

| Datadog site      | API endpoint                                                  |
| ----------------- | ------------------------------------------------------------- |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/rum/recover/requests     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/rum/recover/requests |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/rum/recover/requests |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/rum/recover/requests      |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/rum/recover/requests |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/rum/recover/requests |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v2/rum/recover/requests |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/rum/recover/requests      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/rum/recover/requests  |

## [Estimate recoverable sessions](https://docs.datadoghq.com/api/latest/rum-recovery/estimate-recoverable-sessions.md)

| Datadog site      | API endpoint                                                |
| ----------------- | ----------------------------------------------------------- |
| app.datadoghq.com | POST https://api.datadoghq.com/api/v2/rum/recover/count     |
| us3.datadoghq.com | POST https://api.us3.datadoghq.com/api/v2/rum/recover/count |
| us5.datadoghq.com | POST https://api.us5.datadoghq.com/api/v2/rum/recover/count |
| app.datadoghq.eu  | POST https://api.datadoghq.eu/api/v2/rum/recover/count      |
| ap1.datadoghq.com | POST https://api.ap1.datadoghq.com/api/v2/rum/recover/count |
| ap2.datadoghq.com | POST https://api.ap2.datadoghq.com/api/v2/rum/recover/count |
| uk1.datadoghq.com | POST https://api.uk1.datadoghq.com/api/v2/rum/recover/count |
| app.ddog-gov.com  | POST https://api.ddog-gov.com/api/v2/rum/recover/count      |
| us2.ddog-gov.com  | POST https://api.us2.ddog-gov.com/api/v2/rum/recover/count  |

## [Cancel a batch recovery request](https://docs.datadoghq.com/api/latest/rum-recovery/cancel-a-batch-recovery-request.md)

| Datadog site      | API endpoint                                                                 |
| ----------------- | ---------------------------------------------------------------------------- |
| app.datadoghq.com | PATCH https://api.datadoghq.com/api/v2/rum/recover/requests/{request_id}     |
| us3.datadoghq.com | PATCH https://api.us3.datadoghq.com/api/v2/rum/recover/requests/{request_id} |
| us5.datadoghq.com | PATCH https://api.us5.datadoghq.com/api/v2/rum/recover/requests/{request_id} |
| app.datadoghq.eu  | PATCH https://api.datadoghq.eu/api/v2/rum/recover/requests/{request_id}      |
| ap1.datadoghq.com | PATCH https://api.ap1.datadoghq.com/api/v2/rum/recover/requests/{request_id} |
| ap2.datadoghq.com | PATCH https://api.ap2.datadoghq.com/api/v2/rum/recover/requests/{request_id} |
| uk1.datadoghq.com | PATCH https://api.uk1.datadoghq.com/api/v2/rum/recover/requests/{request_id} |
| app.ddog-gov.com  | PATCH https://api.ddog-gov.com/api/v2/rum/recover/requests/{request_id}      |
| us2.ddog-gov.com  | PATCH https://api.us2.ddog-gov.com/api/v2/rum/recover/requests/{request_id}  |
