> ## Documentation Index
> Fetch the complete documentation index at: https://docs.squarecloud.app/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub App リポジトリの連携解除

> アプリケーションに連携された GitHub App リポジトリを削除します。

<ParamField header="Authorization" type="string" placeholder="API Key" required>
  アカウントの API キーです。これは[アカウント設定](https://squarecloud.app/ja/account/security)で確認できます。
</ParamField>

このエンドポイントは、[GitHub App リポジトリの連携](/ja/api-reference/endpoint/apps/deploy/github-app-link) で連携したリポジトリを削除し、そのブランチへの push でアプリケーションがデプロイされないようにします。すでに実行中のコードには影響せず、Square Cloud GitHub App は GitHub 側で削除するまでリポジトリにインストールされたままです。

`apps:deploy` スコープを持つ API キーで利用でき、呼び出せるのはアプリケーションの所有者のみです。連携を解除すると、[現在のデプロイメントの取得](/ja/api-reference/endpoint/apps/deploy/info) のキャッシュされたレスポンスは無効になります。呼び出しはユーザーごとに 60 秒あたり 3 回までレート制限されており、この上限は連携と共有されます。

### パラメータ

<ParamField path="app_id" type="string" placeholder="Application ID" required>
  アプリケーションの ID です。アプリケーションのダッシュボードの URL で確認できます。
</ParamField>

### レスポンス

<ResponseField name="status" type="string">
  呼び出しが成功したかどうかを示します。成功した場合は `success`、失敗した場合は `error` です。
</ResponseField>

<ResponseExample>
  ```json theme={"system"}
  {
      "status": "success"
  }
  ```
</ResponseExample>

### 一般的なエラー

| コード                  | HTTP | 説明                                    |
| -------------------- | ---- | ------------------------------------- |
| `GIT_NOT_CONFIGURED` | 400  | アプリケーションに GitHub App リポジトリが連携されていません。 |
| `APP_NOT_FOUND`      | 404  | アプリケーションが存在しないか、あなたが所有者ではありません。       |
