---
title: "Atomically apply a validated recovery option (editors only)"
method: POST
path: "/api/trips/{id}/concierge/recommendations/{rid}/apply"
---

# Atomically apply a validated recovery option (editors only)

`POST /api/trips/{id}/concierge/recommendations/{rid}/apply`

## Request

- Base URL: `https://goyondo.run`
- URL: `https://goyondo.run/api/trips/{id}/concierge/recommendations/{rid}/apply`
- Auth: HTTP bearer

## Path parameters

- `id` string, uuid, required
- `rid` string, uuid, required

## Headers

- `Idempotency-Key` string

## Response `200`

Applied; duplicate key returns the original result

## Other responses

- `403`: Viewer cannot apply
- `409`: Stale trip or option; refresh
- `410`: Expired or no longer actionable

---

[API](https://skmtc.dev/goyondo/apis/goyondo-api.md) · [All operations](https://skmtc.dev/goyondo/apis/goyondo-api/llms.txt) · [OpenAPI document](https://skmtc.dev/goyondo/apis/goyondo-api/revisions/36faed6f335d?raw)
