---
title: "POST /v2/{+parent}/userEvents:rejoin"
method: POST
path: "/v2/{+parent}/userEvents:rejoin"
tags: ["projects"]
---

# POST /v2/{+parent}/userEvents:rejoin

`POST /v2/{+parent}/userEvents:rejoin`

Starts a user-event rejoin operation with latest product catalog. Events are not annotated with detailed product information for products that are missing from the catalog when the user event is ingested. These events are stored as unjoined events with limited usage on training and serving. You can use this method to start a join operation on specified events with the latest version of product catalog. You can also use this method to correct events joined with the wrong product catalog. A rejoin operation can take hours or days to complete.

## Path parameters

- `parent` string, required

## Request body

- GoogleCloudRetailV2RejoinUserEventsRequest — Request message for RejoinUserEvents method.
  - `userEventRejoinScope` 'USER_EVENT_REJOIN_SCOPE_UNSPECIFIED' | 'JOINED_EVENTS' | 'UNJOINED_EVENTS' — The type of the user event rejoin to define the scope and range of the user events to be rejoined with the latest product catalog. Defaults to `USER_EVENT_REJOIN_SCOPE_UNSPECIFIED` if this field is not set, or set to an invalid integer value.

## Response `200`

Successful response

---

[API](https://skmtc.net/google/apis/retail.md) · [All operations](https://skmtc.net/google/apis/retail/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/google/retail/versions/146c67e59640/schema)
