---
title: "Tell Fantasize something is wrong"
method: GET
path: "/api/v1/report_problem"
---

# Tell Fantasize something is wrong

`GET /api/v1/report_problem`

## Request

- Base URL: `https://fantasize.net`
- URL: `https://fantasize.net/api/v1/report_problem`
- Auth: none declared

Report a problem you found while using these tools: a price that does not match the booking page (wrong_price), a sailing that cannot be bought (not_for_sale), a wrong route or ports (wrong_itinerary), a book_url that does not open the sailing (broken_link), results that miss or do not fit the request (irrelevant_results, missing_sailings), or duplicates. Include sailing_id when it is about one sailing, and the search you ran when it is about results. Reports carry no personal details; a person at Fantasize reads every report.

## Query parameters

- `kind` 'wrong_price' | 'not_for_sale' | 'wrong_itinerary' | 'broken_link' | 'irrelevant_results' | 'missing_sailings' | 'duplicate' | 'other', required
- `sailing_id` string
- `detail` string
- `search` object

## Response `200`

JSON answer; every result carries book_url

## Other responses

- `400`: A value we could not read; the message says which
- `429`: Rate limited

---

[API](https://skmtc.dev/fantasize/apis/fantasize-cruise-finder.md) · [All operations](https://skmtc.dev/fantasize/apis/fantasize-cruise-finder/llms.txt) · [OpenAPI document](https://skmtc.dev/fantasize/apis/fantasize-cruise-finder/revisions/5702477b4f69?raw)
