> ## 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.

# アプリケーションへのコミット

> アプリケーションに変更を送信します。ユーザーごとに2秒あたり1リクエスト、さらにアプリケーションごとに5秒あたり1リクエストのレート制限があります。

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

### パラメータ

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

<ParamField body="file" type="file" placeholder="commit.zip" required>
  FormData または NodeJS Buffer を使用します（単一ファイルまたは圧縮 \[zip]）
</ParamField>

<ParamField query="path" type="string" placeholder="src/routes">
  任意。アプリケーション内の展開先ディレクトリです。`.zip` はここに展開され、それ以外のファイルは `path/filename` に配置されます。既定ではアプリケーションのルートになります。
</ParamField>

### レスポンス

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

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