# Xuất PPTX Felo

POST /api/v1/data/ppts/{business_id}/export

Tạo một bản trình bày không đồng bộ, rồi xuất tệp PPTX. Giữ các bước tạo và xuất tách biệt: một tác vụ đã tạo chưa phải là một tệp hoàn chỉnh.

Tất cả ví dụ dùng `FELO_API_KEY` từ [tổng quan](https://openapi.felo.ai/vi/docs/data-api/guides/felo-overview.md). Các cuộc gọi sử dụng **số dư nền tảng**, không phải tín dụng Felo Pro. Các ví dụ phản hồi chỉ mang tính minh họa; nội dung thực tế và các trường tùy chọn sẽ thay đổi.



Sử dụng các định danh được trả về khi tạo tác vụ. Đặt `TASK_ID` thành `task_id` và `PPT_ID` thành `ppt_business_id`; `{business_id}` cũng có nghĩa là `ppt_business_id`.

```bash
TASK_ID="YOUR_TASK_ID"
PPT_ID="YOUR_PPT_BUSINESS_ID"
```



## 4. Bắt đầu xuất PPTX

`POST /api/v1/data/ppts/{business_id}/export`

```bash
curl -sS --request POST "https://openapi.felo.ai/api/v1/data/ppts/$PPT_ID/export" \
  -H "Authorization: Bearer $FELO_API_KEY"
```

```json
{"status":"PROCESSING","download_url":null,"expires_at":null}
```

Việc tạo phải hoàn tất trước khi bạn xuất. Lặp lại POST trong khi cùng một lần xuất đang chạy sẽ tái sử dụng nó. Bắt đầu một lần xuất khác sau khi hoàn tất sẽ tạo một lần xuất mới và có thể phát sinh thêm phí. Dùng GET để thăm dò và làm mới liên kết tải xuống.



## Vòng đời, quyền sở hữu và thanh toán

- Bản trình bày hết hạn **bảy ngày sau khi tạo**. Các truy vấn và xuất không kéo dài khoảng thời gian này. `expires_at` của bản trình bày và `expires_at` của URL tải xuống có chữ ký mô tả các vòng đời khác nhau.
- Chỉ tài khoản API đã tạo mới có thể truy cập các tác vụ và bản trình bày của nó. Một tài nguyên bị thiếu hoặc không thể truy cập có thể trả về 404; một tài nguyên đã hết hạn hoặc đã bị xóa có thể trả về 410, hoặc 404 sau khi dọn dẹp.
- Việc tạo được tính phí theo từng trang được tạo (`ppt.generate`). Theo định giá theo trang, khi tạo sẽ giữ chỗ cho giá của mười trang, rồi quyết toán đầu ra thành công thực tế và giải phóng phần giữ chỗ chưa dùng. Tài khoản của bạn cần đủ số dư khả dụng cho khoản giữ chỗ ngay cả khi prompt yêu cầu ít trang hơn.
- Xuất có một mức giá yêu cầu riêng (`ppt.export`). Các truy vấn trạng thái, truy vấn kết quả, truy vấn trạng thái xuất và thao tác xóa không tạo ra phí mới.
- Sau khi timeout, hãy truy vấn tác vụ đã lưu thay vì tạo một bản trình bày khác. Xem [Thanh toán và Lỗi](https://openapi.felo.ai/vi/docs/data-api/guides/felo-billing.md).
