---
title: "A plain-language read of a repository"
method: GET
path: "/client/github/app-insight"
tags: ["Apps"]
---

# A plain-language read of a repository

`GET /client/github/app-insight`

## Request

- Base URL: `https://api.roar-ai.com`
- URL: `https://api.roar-ai.com/client/github/app-insight`
- Auth: HTTP bearer

What the app appears to do and what it will need — written for somebody who is not a developer. Answers **202** `{ operationId, status: "running" }` at once and runs the work in the background — it can take minutes. Poll `GET /client/operations/{operationId}` until it is `done` (the body is in `result`) or `failed` (`error` carries what the call would have refused with). Requires `apps:read`.

## Response `200`

`{ data: null }`: no connected installation reaches this repository, so nothing will run

## Other responses

- `202`: The read has started — follow it on GET /client/operations/{id}
- `403`: Key lacks apps:read

---

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