# Trạng thái tạo Felo

GET /api/v1/data/tasks/{task_id}/status

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



## 2. Thăm dò trạng thái tạo

`GET /api/v1/data/tasks/{task_id}/status`

```bash
curl -sS --request GET "https://openapi.felo.ai/api/v1/data/tasks/$TASK_ID/status" \
  -H "Authorization: Bearer $FELO_API_KEY"
```

Phản hồi có một chuỗi `status` ở gốc, ví dụ `RUNNING` hoặc `COMPLETED`. Thăm dò theo khoảng thời gian có giới hạn (ví dụ, 2–5 giây) và một hạn chót. Tiếp tục sang kết quả sau khi hoàn tất; xử lý lỗi và trạng thái bất thường mà không mặc định là thành công. Hạn chót thăm dò không hủy tác vụ.

```json
{"status":"COMPLETED"}
```



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