---
title: "Conflict"
description: "The request clashes with something that's already there. For example, a name is already taken, a definition is paused or retired…"
url: "https://on.auto/problems/conflict"
last_updated: "2026-11-10T14:41:54+00:00"
---

# Conflict

## What it means

The request clashes with something that's already there. For example, a name is already taken, a definition is paused or retired, or a `run_id` was used before with a different input. A run can also end this way when what it made is too large to keep.

## What to do

Read the problem's `detail` first. It says what happened to this request.

The `kind`, when there is one, names what's in the way:

*   `taken`: the name is already used. Choose another one.
*   `retired`: what's retired stays retired. Create a new one under another name.
*   `paused`: resume the definition, then run it again.
*   `concurrent_change`: something else changed the same thing at the same moment. Send the request again.
*   `oversized`: a workflow's output, or an asset a generation function made, is too large to keep. Make the run return less, or make a smaller asset.
*   `blocked_by_moderation`: the provider of the model refused the request under its moderation. Change what the function asks for, in its prompt or its input.

A `run_id` used before with another definition or input is refused too. Send the same definition and input it was first used with, or use a new `run_id`.

## Technical details

*   Type: `https://on.auto/problems/conflict`
*   Status: 409
*   Reason: `conflict`
*   `kind`: what's in the way, such as `taken`, `retired`, `paused` or `oversized`
*   `because`: more about the cause, when Auto gives one

[Responses and errors](https://on.auto/docs/reference/http#responses-and-errors) in the HTTP API reference has the full detail. [Problem types](https://on.auto/problems/) lists every type.

## Sitemap

See the [full documentation and product sitemap](https://on.auto/sitemap.md) for related pages.
