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

# Obtenir les logs de l'application

> Récupérez les 1000 dernières lignes de logs de votre application. Limité à 1 requête toutes les 5 secondes.

<Warning>
  Cet endpoint est strictement limité en débit. Dépasser **l'une** des limites renvoie `429 Too Many Requests` :

  * **1 requête toutes les 5 secondes** par utilisateur et par application.
  * **20 requêtes toutes les 10 secondes** par utilisateur, toutes applications confondues, suivies d'un **cooldown de 30 secondes**.

  Lorsque vous recevez un `429`, arrêtez d'interroger cette application et attendez au moins la durée du cooldown (\~30 secondes) avant de réessayer.
</Warning>

<Tip>
  Utilisez cet endpoint uniquement pour un **instantané des logs à un moment donné** (ouverture de l'onglet des logs ou rafraîchissement manuel). Pour des **logs continus en temps réel**, utilisez l'endpoint [Logs en temps réel](/fr/api-reference/endpoint/apps/realtime) (SSE), qui diffuse les logs en temps réel sans atteindre cette limite de débit.
</Tip>

<ParamField header="Authorization" type="string" placeholder="API Key" required>
  La clé d'API de votre compte. Vous pouvez la trouver dans les [paramètres de votre compte](https://squarecloud.app/fr/account/security).
</ParamField>

### Paramètres

<ParamField path="app_id" type="string" placeholder="Application ID" required>
  L'ID de l'application. Vous le trouverez dans l'URL du dashboard de votre application.
</ParamField>

### Réponse

<ResponseField name="status" type="string">
  Indique si l'appel a réussi. `success` en cas de succès, `error` sinon.
</ResponseField>

<ResponseField name="response" type="object">
  Le contenu de la réponse.

  <Expandable title="Afficher l'objet">
    <ResponseField name="logs" type="string">
      Les derniers logs de l'application.
    </ResponseField>
  </Expandable>
</ResponseField>

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