RUM Recovery

Create a recovery request

Start targeted or query-based batch recovery. Use the returned data.id to poll the recovery request for progress. Batch creation checks a fresh recoverable-session estimate against the configured maximum (100,000 by default), accepting estimates equal to the maximum. Use the count operation to check the current maximum; creation can still reject a changed estimate. Narrow the query or time range if the maximum is exceeded.

Creation is not idempotent. After an uncertain response, check session search or batch listing before retrying.

post/api/v2/rum/recover/requests

Request

Request body

Example request

{
  "data": {
    "attributes": {
      "request_type": "sessions",
      "sessions": [
        {
          "application_id": "a33671aa-24fd-4dcd-ba4b-5bbdbafe7690",
          "session_id": "00000000-0000-4000-8000-000000000001"
        }
      ]
    },
    "type": "rum_recovery_request"
  }
}

Response

Accepted

Example response

{
  "data": {
    "attributes": {
      "created_at": "2026-09-21T12:00:00Z",
      "discovery_status": "QUEUED",
      "status": "PENDING"
    },
    "id": "11111111-1111-4111-8111-111111111111",
    "type": "rum_recovery_request"
  }
}

Changes

Changes to this operation have not been checked yet.