# plan_refused

> The itinerary change breaks a structural rule (a block that cannot hold another, a day on a trip whose days come from its design, a missing anchor…). `errors[]` points at the op.

**Change refused** · HTTP 422

## What it means

The itinerary change breaks a structural rule (a block that cannot hold another, a day on a trip whose days come from its design, a missing anchor…). `errors[]` points at the op.

## What to do

Fix the op named in `errors[]`. On a trip with a design, change the design and call POST /trips/{tripId}/itinerary/sync instead of adding or removing days.

## Example

```json
{
  "type": "https://api.bymundi.com/problems/plan_refused",
  "title": "Change refused",
  "status": 422,
  "detail": "The itinerary change breaks a structural rule (a block that cannot hold another, a day on a trip whose days come from its design, a missing anchor…). `errors[]` points at the op.",
  "code": "plan_refused",
  "requestId": "req_…"
}
```

How to read any error: [Errors guide](https://api.bymundi.com/docs/guides/errors.md).
