---
title: "Get a container registry credential"
method: GET
path: "/v2/registries/{id}"
tags: ["Registries"]
---

# Get a container registry credential

`GET /v2/registries/{id}`

Returns a single container registry credential by ID. `username` and
`password` are never included in the response — credentials are
write-only, matching `createRegistry`.

## Response `200`

OK

- Registry
  - `id` string, required
  - `name` string, required

## Other responses

- `401` — Authentication failed because the bearer token is missing, malformed, expired, or invalid.
- `403` — The bearer token is valid, but it does not grant access to the requested resource or action.
- `404` — The requested resource was not found or is not accessible to the caller.
- `429` — The caller exceeded its per-user rate limit. The response identifies the window that was exceeded and how long to wait. The `RateLimit` and `RateLimit-Policy` headers (per the IETF ratelimit-headers draft) also accompany successful responses, so clients can track quota before a 429.
- `default` — Error

---

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