---
title: "Ask Jev which of your tools do the same job though their requests differ"
method: POST
path: "/api/v1/tools/triage/jev"
tags: ["Apps & tools"]
---

# Ask Jev which of your tools do the same job though their requests differ

`POST /api/v1/tools/triage/jev`

## Request

- Base URL: `https://unbrowse.ai`
- URL: `https://unbrowse.ai/api/v1/tools/triage/jev`
- Auth: one of:
  - OAuth 2 (authorization code, authorization URL `https://unbrowse.ai/authorize`, token URL `https://unbrowse.ai/oauth/token`, scopes: `unbrowse`)
  - HTTP bearer

Per site, one Jev request asks, for each listed tool, which other tool does the same job (a search over GET, over POST and as a rendered page). Tools that choose each other, one chosen at 85% or more, or a tool most of whose answer goes to a group join that group; code allows it only between tools that only read, both take an input or both none, and never between two tools that fix different values in one place. Every answer is kept per pair and per version of both tools, so a pair is asked once. Never runs for a workspace with external inference off. Undo one with POST /api/v1/tools/{id}/unmerge.

## Request body

- object
  - `site` string: Only this site
  - `maxSites` integer

## Response `200`

Sites asked, pairs judged and merged, and the triage after

- Object

## Other responses

- `400`: An error
- `401`: Missing or invalid credentials. The WWW-Authenticate header names the protected-resource metadata.
- `402`: An error
- `404`: An error
- `429`: An error

---

[API](https://skmtc.dev/unbrowse/apis/unbrowse-api.md) · [All operations](https://skmtc.dev/unbrowse/apis/unbrowse-api/llms.txt) · [OpenAPI document](https://skmtc.dev/unbrowse/apis/unbrowse-api/revisions/f49034a1fbff?raw)
