---
title: "Refresh User Id"
method: POST
path: "/v2/user/refresh/{user_id}"
tags: ["user"]
---

# Refresh User Id

`POST /v2/user/refresh/{user_id}`

Trigger a manual refresh for a specific user

## Path parameters

- `user_id` string, uuid, required

## Query parameters

- `timeout` number

## Response `200`

Successful Response

- UserRefreshSuccessResponse
  - `success` true, required — Whether operation was successful or not
  - `user_id` string, uuid, required — A unique ID representing the end user. Typically this will be a user ID from your application. Personally identifiable information, such as an email address or phone number, should not be used in the client_user_id.
  - `refreshed_sources` string[], required
  - `in_progress_sources` string[], required
  - `failed_sources` string[], required

## Other responses

- `202` — Accepted
- `400` — Bad Request
- `422` — Validation Error

---

[API](https://skmtc.net/tryvital/apis/junction-api.md) · [All operations](https://skmtc.net/tryvital/apis/junction-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tryvital/junction-api/versions/d28f5cec7d79/schema)
