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

# 데이터 내보내기

> AgentTools 작업의 내보내기 상태를 확인하고 내보내기 메타데이터를 가져옵니다.

<Info>쿼리 매개변수, cURL 예제 및 응답 스키마는 API 패널의 OpenAPI 정의에서 생성됩니다.</Info>

작업의 내보내기 상태를 확인하고 내보내기 메타데이터를 가져옵니다.

<Steps>
  <Step title="taskId 사용">`executeTask` 또는 `searchTasks`에서 반환된 `taskId`를 전달합니다.</Step>
  <Step title="내보내기 옵션 선택">`exportFileType`의 기본값은 `JSON`이고 `previewRows`의 기본값은 `5`입니다.</Step>
  <Step title="응답 안내 따르기">`retryGuidance`와 `suggestedNextCall`을 사용해 다시 호출할지와 그 시점을 결정합니다.</Step>
</Steps>

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

<CardGroup cols={2}>
  <Card title="지원 형식" icon="file-code">`EXCEL`, `CSV`, `HTML`, `JSON`, `XML`.</Card>
  <Card title="미리보기 행" icon="table">`previewRows`에는 `0`부터 `20`까지 지정할 수 있습니다.</Card>
</CardGroup>

<Warning>클라이언트가 `exportFileUrl`을 자동으로 다운로드하거나 구문 분석해야 한다고 가정하지 마세요. 내보내기 결과물 참조로 취급하고 응답 안내를 따르세요.</Warning>

<AccordionGroup>
  <Accordion title="상태 값">
    `collecting`: 작업에서 아직 데이터를 수집 중입니다.

    `exporting`: 내보내기를 준비 중입니다.

    `exported`: 내보내기 메타데이터를 사용할 수 있습니다.

    `no_data`, `failed`, `invalid`: 내보내기 결과물이 있다고 가정해서는 안 됩니다.
  </Accordion>

  <Accordion title="내보내기 완료 응답">`status`가 `exported`이면 `response.data`에 `exportFileUrl`이 포함되며 `sampleData`가 포함될 수도 있습니다.</Accordion>
  <Accordion title="페이지 필드">페이지 단위 내보내기 메타데이터를 사용할 수 있으면 `page`, `pageSize`, `total`이 반환됩니다.</Accordion>
</AccordionGroup>
