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

# Commit Applicazione

> Invia una modifica alla tua applicazione. Limitato a 1 richiesta ogni 2 secondi per utente, più 1 ogni 5 secondi per applicazione.

<ParamField header="Authorization" type="string" placeholder="API Key" required>
  La chiave API del tuo account. Puoi trovarla nelle [impostazioni del tuo account](https://squarecloud.app/it/account/security).
</ParamField>

### Parametri

<ParamField path="app_id" type="string" placeholder="Application ID" required>
  L'ID dell'applicazione. Puoi trovarlo nell'URL della dashboard della tua applicazione.
</ParamField>

<ParamField body="file" type="file" placeholder="commit.zip" required>
  Usa FormData o NodeJS Buffer (singolo file o compresso \[zip])
</ParamField>

<ParamField query="path" type="string" placeholder="src/routes">
  Opzionale. La directory di destinazione all'interno dell'applicazione. Un file `.zip` viene decompresso qui; qualsiasi altro file viene collocato in `path/filename`. Il valore predefinito è la radice dell'applicazione.
</ParamField>

### Risposta

<ResponseField name="status" type="string">
  Indica se la chiamata è andata a buon fine. `success` in caso di successo, `error` in caso contrario.
</ResponseField>

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