Peta Alur Klien
Tujuan: menentukan urutan tingkat atas yang diharapkan untuk klien yang berintegrasi dengan api.inbox-manager.com.
Alur Utama
- Otentikasi terhadap
auth.inbox-manager.com. - Selesaikan konteks akun dan keanggotaan.
- Membuat dan memvalidasi kredensial penyedia IMAP/SMTP.
- Sinkronkan IMAP metadata ke
email_messages. - Baca isi pesan dan bagian pesan sesuai permintaan.
- Kirim tugas pesan SMTP keluar.
- Pantau dan operasikan pekerjaan (pemicu/coba lagi/selesaikan).
- Gunakan tugas untuk pekerjaan antrean eksplisit.
- Tinjau log operasional.
- Kelola tindakan siklus hidup langganan (pemilik).
Kelompok Endpoint
- Auth:
/auth/*,/oauth2/*,/.well-known/jwks.json - Akun/anggota:
/api/accounts*,/api/accounts/:account_id/members* - Peralihan konteks akun:
POST /api/account-views/switch - Kredensial:
/api/accounts/:account_id/provider-credentials*,/api/provider-credentials/:provider_credential_id/* - Tindakan penyedia:
POST /api/accounts/:account_id/imap/sync-mailboxesPOST /api/accounts/:account_id/imap/sync-messagesPOST /api/accounts/:account_id/smtp/messages
- Sumber daya email:
/api/accounts/:account_id/emails*/api/emails/:email_id/api/accounts/:account_id/emails/:email_id/body/api/accounts/:account_id/emails/:email_id/parts/api/accounts/:account_id/emails/:email_id/parts/:part_id/content
- Tugas:
/api/accounts/:account_id/tasks*,/api/tasks/:task_id* - Pekerjaan:
/api/accounts/:account_id/jobs*,/api/jobs/:job_id* - Log:
/api/accounts/:account_id/logs*,/api/logs/:log_id - Langganan:
/api/subscriptions*/api/subscriptions/:subscription_id/change/api/subscriptions/:subscription_id/cancel/api/subscriptions/stripe/checkout-session/api/subscriptions/stripe/portal-session/api/subscriptions/stripe/checkout-session-sync
Ekspektasi Keamanan
- Verifikasi tanda tangan JWT menggunakan
https://auth.inbox-manager.com/.well-known/jwks.json. - Parameter path
account_idharus sesuai dengan klaim akun pada JWT. - Klaim
appmencakup semua akses data. - Peran
viewerbersifat hanya-baca dan tidak dapat mengambil konten body maupun part. - Konteks akun langganan berasal dari klaim JWT
acc. - Rute
auth.inbox-manager.comdanapi.inbox-manager.comberada di luar OpenAPI layanan ini.