---
title: "Create a new scorer"
method: POST
path: "/api/v1/scorers"
tags: ["Scorers"]
---

# Create a new scorer

`POST /api/v1/scorers`

## Request

- Base URL: `https://dev.noveum.ai`
- URL: `https://dev.noveum.ai/api/v1/scorers`
- Auth: API key in cookie `apiKeyCookie` and HTTP bearer

Creates a new scorer for the organization. Scorers are evaluation functions that can be applied to traces, spans, or datasets to measure quality, performance, or other metrics. By default, isDefault is set to false, making the scorer available only to the specified organization.

## Query parameters

- `organizationSlug` string

## Request body

- object
  - `name` string, required
  - `description` string, required
  - `type` string, required
  - `tag` string, required
  - `config` unknown
  - `schema` unknown
  - `inputSchema` unknown
  - `outputSchema` unknown
  - `isDefault` boolean

## Response `200`

Success

- object

## Other responses

- `201`: Successfully created scorer
- `400`: Bad request - Invalid input data or schema validation failed
- `401`: Unauthorized - Authentication required
- `403`: Forbidden
- `404`: Not found
- `409`: Conflict
- `422`: Unprocessable entity
- `500`: Internal server error

---

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