---
title: "Gets a participant by its id."
method: GET
path: "/participant/{participantId}"
tags: ["Participant"]
---

# Gets a participant by its id.

`GET /participant/{participantId}`

## Path parameters

- `participantId` string, required

## Response `200`

OK

- GetParticipantByIdEndpointOutput
  - `id` string, required — The unique identifier of the participant.
  - `name` string, required — The name of the participant.
  - `benchmarkId` string, required — The id of the benchmark the participant belongs to.
  - `status` 'Created' | 'Submittable' | 'Submitted' | 'Disabled', required
  - `family` string, nullable — The family the underlying model belongs to (e.g. "Flux", "GPT"), or null if unset.
  - `lab` string, nullable — The lab that makes the model (e.g. "OpenAI", "Black Forest Labs"), or null if unset.
  - `proprietaryName` string, nullable — The vendor-facing display name of the model, or null if unset.
  - `licenseType` 'OpenSource' | 'Proprietary' | 'null', nullable — The license classification of the underlying model, or null if not classified yet.
  - `logo` string, nullable — The logo of the model, or null if unset.
  - `faucet` union
    - object
      - `_t` 'Managed', required
      - `testTimeScaling` integer, nullable
    - object
      - `_t` 'Replicate', required
      - `modelOwner` string, required
      - `modelName` string, required
      - `modelVersion` string, nullable
      - `additionalInputs` object, required

## Other responses

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

---

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