> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Rechercher des tâches

> Recherchez des tâches Octoparse existantes avant de les démarrer, de les arrêter ou de les exporter via AgentTools.

<Info>Les exemples générés de requête et de réponse figurent dans le panneau API. Utilisez cette page pour comprendre le flux de travail des tâches existantes.</Info>

Recherchez des tâches Octoparse existantes avant de les contrôler ou de les exporter via AgentTools.

<Steps>
  <Step title="Trouver une tâche">Utilisez `keyword`, `status` ou `taskIds` pour localiser des tâches existantes.</Step>
  <Step title="Lire l’état normalisé">Utilisez `taskStatusLabel` pour l’état destiné à l’utilisateur et `rawTaskStatusCode` pour les diagnostics de bas niveau.</Step>
  <Step title="Poursuivre le flux de travail">Utilisez le `taskId` renvoyé avec `startOrStopTask` ou `exportData`.</Step>
</Steps>

```text theme={null}
searchTasks -> startOrStopTask -> exportData
```

<CardGroup cols={2}>
  <Card title="En-tête obligatoire" icon="user">`x-external-user-id` est obligatoire pour rechercher des tâches.</Card>
  <Card title="Filtres d’état" icon="sliders-horizontal">Les valeurs prises en charge sont `Running`, `Stopped`, `Completed` et `Failed`.</Card>
</CardGroup>

<AccordionGroup>
  <Accordion title="Champs de tâche">
    `taskId` identifie la tâche.

    `taskName` est le nom affiché.

    `taskDescription` fournit un bref résumé de la tâche lorsqu’il est disponible.
  </Accordion>

  <Accordion title="Champs de pagination">`page`, `size`, `total` et `totalPages` décrivent le jeu de résultats.</Accordion>
  <Accordion title="Appel suivant">Suivez `suggestedNextCall`, `workflow` et `toolHint` pour choisir entre `startOrStopTask` et `exportData`.</Accordion>
</AccordionGroup>
