---
title: "Submits several participants of one benchmark together, so they are evaluated as one batch."
method: POST
path: "/participants/submit"
tags: ["Participant"]
---

# Submits several participants of one benchmark together, so they are evaluated as one batch.

`POST /participants/submit`

A batch is compared symmetrically — every participant against every other and against the
 benchmark's already-submitted field — where the same participants submitted one by one would
 be compared in submission order. All participants must belong to the same benchmark, be
 ready for evaluation, and appear at most once; at most 100 per request.

## Request body

- SubmitParticipantsEndpointInput
  - `participantIds` string[], required — The ids of the participants to submit, 1 to 100 of one benchmark.

## Response `200`

OK

- SubmitParticipantsEndpointOutput
  - `validDatapoints` integer, required — The number of valid datapoints collected by the participants.
  - `invalidDatapoints` integer, required — The number of invalid datapoints collected by the participants.

## Other responses

- `400` — Bad Request
- `401` — Unauthenticated
- `403` — Forbidden

---

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