---
title: "Update user's RUM ingestion token"
method: PUT
path: "/api/{org_id}/rumtoken"
tags: ["Organizations"]
---

# Update user's RUM ingestion token

`PUT /api/{org_id}/rumtoken`

## Request

- Base URL: `https://api.openobserve.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openobserve.ai/api/{org_id}/rumtoken`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/openobserve/apis/openobserve-api-http/docs/api/:org_id/rumtoken/put.ts> (a function with typed inputs; its response is checked against the schema)

Generates a new Real User Monitoring (RUM) ingestion token for the authenticated user within the specified organization. The old RUM token will be invalidated and all RUM data collection processes using the old token will need to be updated.

## Path parameters

- `org_id` string, required

## Response `200`

Success

- object
  - `data` RumIngestionToken, required
    - `rum_token` string, nullable
    - `user` string, required

## Other responses

- `404`: NotFound

---

[API](https://skmtc.dev/openobserve/apis/openobserve-api-http.md) - [All operations](https://skmtc.dev/openobserve/apis/openobserve-api-http/llms.txt) - [OpenAPI document](https://skmtc.dev/openobserve/apis/openobserve-api-http/revisions/0529b8a10252?raw)
