---
title: "Resolve repository IDs"
method: POST
path: "/api/v1/repos/resolve-ids"
tags: ["Repositories"]
---

# Resolve repository IDs

`POST /api/v1/repos/resolve-ids`

## Request body

- object
  - `repoIds` string[], required

## Response `200`

Resolved repository references or unavailable IDs

- object
  - `resolutions` union[], required
    - union
      - object
        - `status` 'resolved', required
        - `repoId` string, required
        - `provider` 'github' | 'entire', required
        - `fullName` string, required
      - object
        - `status` 'unavailable', required
        - `repoId` string, required

## Other responses

- `400` — Repository resolution failed
- `401` — Repository resolution failed
- `403` — Repository resolution failed
- `422` — Repository resolution failed
- `502` — Repository resolution failed
- `503` — Repository resolution failed

## Changes

- **2026-09-09** `8670d9b36579` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/entire/apis/entire-api/changes/api/v1/repos/resolve-ids/post.md)

---

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