--- method: POST path: /api/conflicts/bulk-resolve auth: jwt area: conflicts --- # Bulk Resolve Conflicts Resolve multiple conflicts at once using a specified strategy. **Endpoint**: `POST /api/conflicts/bulk-resolve` **Auth**: Required **Content-Type**: `application/json` ## Request Body | Field | Type | Required | Description | | ------------ | ------------- | -------- | -------------------------------------------------------------- | | conflict_ids | array of UUID | Yes | Array of conflict UUIDs to resolve | | resolution | string | Yes | Resolution strategy: "device", "server", or "highest_progress" | ### Example Request ```json example-request { "conflict_ids": [ "550e8400-e29b-41d4-a716-446655440000", "660e8400-e29b-41d4-a716-446655440001" ], "strategy": "highest_progress" } ``` ## Response (200 OK) ```json example-response { "results": [], "total": 2, "success": 2, "failed": 0 } ``` ## Error Responses | Code | Description | | ---- | --------------------------- | | 400 | Invalid request body | | 401 | Invalid or expired token | | 400 | Invalid resolution strategy |