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

# Iniciar o detener una tarea

> Inicia o detén una tarea existente de Octoparse mediante AgentTools.

<Info>El cuerpo de la solicitud, el ejemplo de cURL generado y el esquema de respuesta se muestran en el panel de la API.</Info>

Inicia o detén una tarea existente de Octoparse mediante AgentTools.

<Steps>
  <Step title="Localizar la tarea">Usa `searchTasks` si aún no conoces el ID de la tarea.</Step>
  <Step title="Solicitar una acción">Envía `action` como `start` o `stop`.</Step>
  <Step title="Continuar con la exportación">Usa `exportData` cuando las indicaciones de la respuesta señalen que puede haber datos disponibles.</Step>
</Steps>

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

<CardGroup cols={2}>
  <Card title="Cuerpo de la solicitud" icon="braces">`taskId` y `action` son obligatorios.</Card>
  <Card title="Acciones" icon="play">Los valores permitidos para `action` son `start` y `stop`.</Card>
</CardGroup>

<AccordionGroup>
  <Accordion title="Valores de estado">
    `start_requested` y `stop_requested` indican que la solicitud se ha aceptado.

    `already_running` y `already_stopped` indican que no era necesario cambiar el estado.

    `start_rejected`, `stop_rejected` e `invalid` requieren tratamiento por parte del cliente o revisión del usuario.
  </Accordion>

  <Accordion title="Indicaciones de la respuesta">Sigue `retryGuidance`, `suggestedNextCall`, `workflow` y `toolHint` en lugar de codificar intervalos de consulta fijos.</Accordion>
</AccordionGroup>
