---
title: "Resolve exact repositories"
method: GET
path: "/api/v1/repos/resolve"
tags: ["Repositories"]
---

# Resolve exact repositories

`GET /api/v1/repos/resolve`

Resolves provider-qualified repository names to routing and activation state without listing all repositories.

## Query parameters

- `provider` 'gh' | 'et', required
- `fullName` string, required

## Response `200`

The repository resolution

- object
  - `provider` 'github' | 'entire', required
  - `requestedFullName` string, required
  - `fullName` string
  - `status` 'ready' | 'processing' | 'no-mirror' | 'unavailable', required
  - `repoId` string
  - `placements` object[]
    - `id` string, required
    - `jurisdiction` string, required
    - `cell` string, required
    - `clusterSlug` string, required
    - `mirror` boolean, required
    - `role` 'primary' | 'native_mirror', required
    - `status` 'processing' | 'ready' | 'failed' | 'suspended', required
  - `candidate` object
    - `access` 'read' | 'write' | 'admin', required
    - `onboardable` boolean, required

## Other responses

- `400` — Invalid repository reference
- `401` — Not authenticated
- `403` — Not authorized
- `502` — Could not resolve repositories
- `503` — entire-core is not configured

---

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