---
title: "Saved Item Trips"
method: GET
path: "/saved/{item_id}/trips"
tags: ["saved"]
---

# Saved Item Trips

`GET /saved/{item_id}/trips`

List the user's trips whose itinerary already contains this saved place.

Powers the pre-checked "Added" rows in the "Add to trip" menu so a place
can't be silently double-added. Identity matching (`_same_place`) tolerates
the common asymmetry where a saved import carries a `google_place_id` but an
older itinerary activity carries only a `tripadvisor_id`. Spine-saved rows
(card_data=None) match on the canonical id stamped on activities, falling
back to the spine's Google source link for pre-stamp activities.

## Path parameters

- `item_id` string, uuid, required

## Response `200`

Successful Response

- SavedItemTripsOut — The current user's trips that already contain this saved place — matched on the same place ids the itinerary de-dups on. Drives the "Added" state in the "Add to trip" menu so a place already on a trip can't be added twice.
  - `trip_ids` string[], required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/stardrift/apis/fastapi.md) · [All operations](https://skmtc.dev/stardrift/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/stardrift/fastapi/revisions/00746572572a/schema)
