---
title: "Resolve external conflict"
method: POST
path: "/api/orgs/{org}/external/conflicts/{name}/resolve"
tags: ["External"]
---

# Resolve external conflict

`POST /api/orgs/{org}/external/conflicts/{name}/resolve`

Resolves a named external sync conflict using the specified strategy.
Strategies: local-wins, remote-wins, or manual (provide resolvedValue).

## Path parameters

- `org` string, required
- `name` string, required

## Request body

- object
  - `strategy` 'local-wins' | 'remote-wins' | 'manual', required — Conflict resolution strategy
  - `resolvedValue` object — Merged spec value (required for manual strategy)
  - `resources` object — Additional resource context

## Response `200`

Conflict resolved

- object
  - `resolved` boolean
  - `conflictName` string
  - `strategy` string

## Other responses

- `400` — Bad request — invalid input or malformed JSON
- `404` — Resource not found
- `500` — Internal server error

---

[API](https://skmtc.dev/a5c-ai/apis/kradle-api.md) · [All operations](https://skmtc.dev/a5c-ai/apis/kradle-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/a5c-ai/kradle-api/revisions/b5eadb2ecd8b/schema)
