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

# Purge Cache

> Purge the global cache of the application on the Edge. Has a rate limit of 1 request every 60 seconds.

<ParamField header="Authorization" type="string" placeholder="API Key" required>
  The API key for your account. You can find this in your [account settings](https://squarecloud.app/en/account/security).
</ParamField>

Purging clears every cached response Cloudflare is holding for the application's primary domain and any attached custom domain, forcing the next request for each URL to be served fresh from the application. Use it right after deploying a change to static assets or an API response that a previous request already cached, when you cannot wait for the resource's own cache TTL to expire.

The purge itself is asynchronous: the edge provider acknowledges the request, but propagation across edge locations is not instant. On workspace-shared applications, the caller needs the Maintainer or Administrator role. To push the changed files first, see [Commit Application](/en/api-reference/endpoint/apps/commit) or [Upload Application](/en/api-reference/endpoint/apps/upload).

### Parameters

<ParamField path="app_id" type="string" placeholder="Application ID" required>
  The ID of the application. You can find this in the URL of your application's dashboard.
</ParamField>

### Response

<ResponseField name="status" type="string">
  Indicates whether the call was successful.. `success` if successful, `error` if not.
</ResponseField>

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