---
title: "Vérifier un dépôt GitHub rattaché à un projet"
method: POST
path: "/api/v1/resources/{id}/verify"
tags: ["Control Plane"]
---

# Vérifier un dépôt GitHub rattaché à un projet

`POST /api/v1/resources/{id}/verify`

## Request

- Base URL: `https://arcadeops.leadalpes.fr`
- URL: `https://arcadeops.leadalpes.fr/api/v1/resources/{id}/verify`
- Auth: none declared

Contrôle authentifié et strictement read-only de l’identité, du dépôt, de la branche par défaut et du dernier commit.

## Path parameters

- `id` string, required

## Response `200`

Diagnostic GitHub

- object
  - `id` string, required
  - `resourceId` string, nullable, required
  - `state` 'UNKNOWN' | 'VERIFIED_HEALTHY' | 'DEGRADED' | 'AUTH_EXPIRED' | 'ACCESS_DENIED' | 'NOT_FOUND' | 'RATE_LIMITED' | 'ERROR', required
  - `status` string, required
  - `verified` boolean, required
  - `checkedAt` string, date-time, required
  - `verificationSource` 'GITHUB_API', required
  - `failureCode` string, nullable, required
  - `retryAfter` string, date-time, nullable, required
  - `evidenceDigest` string, required
  - `cacheExpiresAt` string, date-time, required
  - `cached` boolean, required
  - `maskedIdentity` string, nullable, required
  - `defaultBranch` string, nullable, required
  - `observedCommit` string, nullable, required
  - `agentAccess` 'READ_ONLY', required
  - `externalWrites` 'DISABLED', required
  - `detail` string, required

---

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