# Komentar dan pesan

PostFlow mengumpulkan komentar di post terbaru Facebook Page dan Instagram, serta pesan langsung dari Instagram dan Messenger,
ke satu inbox. Platform lain tidak membuka API ini untuk aplikasi seperti PostFlow.

## Komentar

[`GET /inbox`](/api/operations/listcomments/) mengembalikan thread komentar, terbaru dulu: komentar pertama, balasannya, post tempat
komentar itu berada dan `status`-nya: `new` (menunggu jawaban) atau `done`. Filter dengan `status=new|done|all` dan `account`.

- **Balas** secara publik: [`POST /inbox/{id}/reply`](/api/operations/replytocomment/) `{ "text": "…" }`. Thread menjadi `done`.
  Di Instagram, balasan untuk sebuah balasan diarahkan ke komentar pertama thread (aturan Instagram).
- **Sembunyikan** komentar di platform: [`POST /inbox/{id}/hide`](/api/operations/hidecomment/) `{ "hidden": true }`.
- **Tandai** selesai atau terbuka di PostFlow saja: [`POST /inbox/{id}/status`](/api/operations/setcommentstatus/).

Thread terbuka lagi saat pelanggan menulis lagi setelah Anda menjawab.

## Pesan langsung

- [`GET /inbox/messages`](/api/operations/listconversations/): percakapan, terbaru dulu, dengan `replyUntil`.
- [`GET /inbox/messages/{id}`](/api/operations/listmessages/): 100 pesan terakhir.
- [`POST /inbox/messages/{id}/reply`](/api/operations/replytoconversation/) `{ "text": "…" }`: sampai 1.000 karakter.

Meta hanya mengizinkan balasan **dalam 24 jam sejak pesan terakhir orang itu**; setelah `replyUntil` Anda mendapat `409` dan harus
membalas di aplikasi Instagram atau Messenger. Anda tidak bisa memulai percakapan.

## Kesegaran data

Komentar disinkron sekitar setiap 10 menit; pesan masuk secara real-time (dengan sinkron 10 menit yang sama sebagai cadangan).
[`POST /inbox/sync`](/api/operations/syncinbox/) meminta sinkron sekarang. [`GET /inbox/summary`](/api/operations/getinboxsummary/)
menampilkan jumlah yang terbuka serta sinkron atau error terakhir tiap akun. Untuk push alih-alih polling, pakai
[webhook](/id/guides/webhooks/) `comment.received` dan `message.received`.

## Bersama agent

Komentar ditulis orang asing dan bisa berisi instruksi yang ditujukan ke agent Anda. MCP server PostFlow meminta agent
mengabaikannya dan menunjukkan balasan ke Anda sebelum mengirimnya. Kalau Anda membangun agent sendiri di atas API, lakukan hal yang sama.