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

# Obtener logs de la aplicación

> Recopila las últimas 1000 líneas de logs de tu aplicación. Tiene un límite de 1 solicitud cada 5 segundos.

<Warning>
  Este endpoint está estrictamente limitado por tasa. Superar **cualquiera** de los límites devuelve `429 Too Many Requests`:

  * **1 solicitud cada 5 segundos** por usuario, por aplicación.
  * **20 solicitudes cada 10 segundos** por usuario en todas las aplicaciones, seguido de un **enfriamiento de 30 segundos**.

  Cuando recibas un `429`, deja de consultar esa aplicación y espera al menos el tiempo de enfriamiento (\~30 segundos) antes de reintentar.
</Warning>

<Tip>
  Usa este endpoint solo para obtener una **instantánea puntual** de los logs (al abrir la pestaña de logs o hacer una actualización manual). Para **logs en vivo y continuos**, usa el endpoint de [Logs en tiempo real](/es/api-reference/endpoint/apps/realtime) (SSE), que transmite los logs en tiempo real sin alcanzar este límite de tasa.
</Tip>

<ParamField header="Authorization" type="string" placeholder="API Key" required>
  La clave de API de tu cuenta. Puedes encontrarla en la [configuración de tu cuenta](https://squarecloud.app/es/account/security).
</ParamField>

### Parámetros

<ParamField path="app_id" type="string" placeholder="Application ID" required>
  El ID de la aplicación. Puedes encontrarlo en la URL del panel de tu aplicación.
</ParamField>

### Respuesta

<ResponseField name="status" type="string">
  Indica si la llamada fue exitosa. `success` si fue exitosa, `error` si no.
</ResponseField>

<ResponseField name="response" type="object">
  El contenido de la respuesta.

  <Expandable title="Alternar objeto">
    <ResponseField name="logs" type="string">
      Los últimos logs de la aplicación.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseExample>
  ```json theme={null}
  {
      "status": "success",
      "response": {
          "logs": "Working!"
      }
  }
  ```
</ResponseExample>
