# Status post

Setiap target (satu akun) punya status sendiri, dan status post merangkum semuanya.

## Status target

| Status | Arti | Yang perlu dilakukan |
|---|---|---|
| `draft` | Tersimpan, belum dijadwalkan. | Jadwalkan atau terbitkan. |
| `scheduled` | Menunggu waktunya. | |
| `queued`, `publishing` | Sedang dikirim ke platform. Tidak bisa diedit atau dihapus untuk sementara. | Tunggu semenit. |
| `published` | Sudah tayang. `permalink` menautkan ke post-nya. | |
| `handed_off` | Dikirim ke inbox TikTok creator untuk diselesaikan di aplikasi. | Creator memposting di TikTok; PostFlow menemukannya lalu menandainya terbit. |
| `failed` | Tidak terbit setelah percobaan ulang. `errorMessage` menjelaskan alasannya. | Perbaiki penyebabnya, lalu [coba lagi](/api/operations/retrypost/). |
| `paused` | Ditahan selama langganan tidak aktif. | Lanjut saat aktif lagi, atau pindah ke `needs_reschedule` kalau waktunya sudah lewat. |
| `needs_reschedule` | Waktunya lewat selama dijeda. | [Jadwalkan ulang](/api/operations/reschedulepost/). |

## Status post

`draft`, `scheduled`, `publishing`, `published`, `partial` (sebagian akun terbit, sebagian gagal), `failed`, `paused`,
`needs_reschedule`, dan `action_required` (menunggu di inbox TikTok).

## Daftar

`GET /posts?status=` mengelompokkannya seperti tab di aplikasi:

| `status` | Mencakup |
|---|---|
| `scheduled` (default) | `scheduled`, `publishing`, `paused` |
| `published` | `published` |
| `failed` | `failed`, `partial` |
| `attention` | `action_required`, `failed`, `partial`, `needs_reschedule` |
| `drafts` | `draft` |

## Percobaan ulang

Error sementara dari platform (timeout, batas request, gangguan) dicoba ulang otomatis, maksimal lima percobaan, dengan jeda yang
makin panjang. Error permanen (login kedaluwarsa, izin dicabut, file ditolak platform) langsung gagal. Login yang kedaluwarsa juga
menandai akun `needs_reconnect` dan mengirim event [`account.needs_reconnect`](/id/guides/webhooks/).