> ## Documentation Index
> Fetch the complete documentation index at: https://docs.selfbench.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# API: Benchmarks and Groups

> Evaluate Harbor registry datasets, and pool repositories into groups.

A benchmark or group is a [scope](https://docs.selfbench.dev/api/overview.md#conventions) for evaluation and results routes. Benchmarks are never released.

| Method | Route | Does |
| - | - | - |
| `GET`, `POST` | `/api/orgs/{org}/benchmarks` | List or add Harbor datasets |
| `GET`, `DELETE` | `/api/orgs/{org}/benchmarks/{dataset-org}/{dataset}` | Read or remove one |
| `GET` | `…/{dataset-org}/{dataset}/tasks` · `/registry` | Its tasks; registry datasets to choose from |
| `GET`, `POST` | `/api/orgs/{org}/groups` | List or create groups |
| `GET`, `PUT`, `DELETE` | `/api/orgs/{org}/groups/{slug}` | Read, edit, or delete one |

## Request Bodies

| Route | Body |
| - | - |
| `POST /api/orgs/{org}/benchmarks` | `{ reference: "org/name" or "org/name@ref" }` |
| `POST /api/orgs/{org}/groups` | `{ name, slug, description?, repositoryIds }` |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.