---
title: "Get Registry by ID"
method: GET
path: "/api/v3/registry/{registry_id}"
tags: ["Registry"]
---

# Get Registry by ID

`GET /api/v3/registry/{registry_id}`

## Request

- Base URL: `https://{tenant_name}.benchling.com`
- URL: `https://{tenant_name}.benchling.com/api/v3/registry/{registry_id}`
- Auth: HTTP bearer

Get a single Registry by ID.

## Path parameters

- `registry_id` string, required

## Query parameters

- `returning` string[]
- `omit` string[]

## Headers

- `EARLY-ACCESS` string

## Response `200`

OK

- Registry: A centralized, validated repository for entities and inventory items within an organization. The registry serves as the source of truth for registered items—entities placed in the registry have passed validation checks (required fields, unique constraints, unique aliases) and received a unique registry identifier. Each organization has at most one registry. Items can become invalid after registration, so asynchronous validation tracks current validity state. Under the hood, the registry is a special type of project with a single root folder for entities, while inventory items live directly on the registry. Access is controlled through `collaborations`. Also known as the "Registry" in the Benchling UI sidebar.
  - `__typename` string
  - `id` string
  - `modifiedAt` string, datetime: DateTime the Registry was last modified
  - `name` string, nullable: Name of the Registry
  - `owner` OrganizationRef
    - `__typename` string
    - `id` string, api_id

## Other responses

- `400`: Bad Request
- `403`: Forbidden
- `404`: Not Found
- `429`: Too Many Requests
- `500`: Internal Server Error

---

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