---
title: "Tripadvisor Select Listing"
method: PUT
path: "/integrations/tripadvisor/location"
tags: ["tripadvisor"]
---

# Tripadvisor Select Listing

`PUT /integrations/tripadvisor/location`

Store the operator's chosen listing and activate the connection.

The listing is RE-READ from TripAdvisor and what TRIPADVISOR returns is
stored — never the request's claim. A details failure stores nothing.

## Request body

- TripAdvisorSelectListingRequest — The operator's choice. The backend re-reads the listing from TripAdvisor before storing anything — the request's claim is never trusted directly.
  - `property_id` string, uuid, required
  - `location_id` string, required

## Response `200`

Successful Response

- TripAdvisorConnectResponse
  - `connection` TripAdvisorConnectionStatus, required — Connection state for one property, for the UI.
    - `property_id` string, uuid, required
    - `property_name` string, required
    - `status` string, required
    - `connected_at` string, date-time, nullable
    - `location_id` string, nullable
    - `location_name` string, nullable

## Other responses

- `404` — Error
- `422` — Error
- `502` — Error
- `503` — Error

## Changes

- **2026-09-03** `fbb95eac3965` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/getanana/apis/cleon-api/changes/integrations/tripadvisor/location/put.md)

---

[API](https://skmtc.dev/getanana/apis/cleon-api.md) · [All operations](https://skmtc.dev/getanana/apis/cleon-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/getanana/cleon-api/revisions/a9141b6e4e7e/schema)
