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

# Blob Open Uploads

> Listez tous les envois chunked ouverts du compte avec GET /v1/objects/chunked/open, y compris ceux démarrés via S3, avec un jeton pour reprendre ou annuler chacun d'eux.

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

Open Uploads liste les envois du compte qui ont été démarrés et ne sont pas encore terminés ni annulés, y compris les envois multipart démarrés via la [passerelle S3](/fr/blob-reference/s3-compatibility). Chacun est accompagné d'un jeton `upload`, afin que vous puissiez le [reprendre](/fr/blob-reference/endpoint/chunked-status) ou l'[annuler](/fr/blob-reference/endpoint/chunked-abort) même si le client qui l'a ouvert a disparu.

Les envois ouverts comptent dans la limite de 32 par compte, et leurs parties occupent de l'espace de stockage jusqu'à ce qu'ils soient terminés ou annulés. Les envois inactifs pendant 24 heures sont annulés automatiquement. Nécessite le scope `blob:write`.

### Limites de débit

<Note>10 requêtes par 10 secondes (`RATE_LIMITED`, 429).</Note>

### Réponse

<ResponseField name="status" type="string">
  "success" en cas de succès, "error" sinon.
</ResponseField>

<ResponseField name="response" type="object">
  <Expandable title="Afficher l'objet">
    <ResponseField name="uploads" type="array">
      <Expandable title="Afficher l'objet">
        <ResponseField name="id" type="string">
          L'id qu'aura le fichier une fois finalisé.
        </ResponseField>

        <ResponseField name="initiated" type="ISO 8601">
          Date d'ouverture de l'envoi.
        </ResponseField>

        <ResponseField name="upload" type="string">
          Le jeton `upload` à utiliser avec Chunked Status, Part, Complete et Abort.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl --request GET \
    --url 'https://blob.squarecloud.app/v1/objects/chunked/open' \
    --header 'Authorization: YOUR_API_KEY'
  ```
</RequestExample>

<ResponseExample>
  ```json theme={null}
  {
    "status": "success",
    "response": {
      "uploads": [
        {
          "id": "prv/3155597145698959364/genomics/dataset_mugws5c0-3c59dc048e8850243be8079a5c74d079.fastq.gz",
          "initiated": "2026-09-25T12:00:00.000Z",
          "upload": "Zk3pQ8vR2mWx7LcT0aYbNe5uHs1JqGd9KoVfBr4XtIy6EwUz.q2Ws8nLc0VbR5TfYp3Hk"
        }
      ]
    }
  }
  ```
</ResponseExample>

### Erreurs

| Code           | HTTP | Quand                               |
| -------------- | ---- | ----------------------------------- |
| `RATE_LIMITED` | 429  | Plus de 10 requêtes en 10 secondes. |
