Ana içeriğe geç

API — Mail Box

Uç noktalar

Endpoint Metot Kullanım amacı Kaynak dosya
/iqv_notlar_listele GET Mail Box'ta seçilecek notları listeleme mailBoxService.tsx (getMailBoxNotes)
/send-mail-box POST Seçilen notu e-posta olarak gönderme mailBoxService.tsx (sendNoteMail)

POST /send-mail-box istek gövdesi

İstek gövdesi çağıran bileşen tarafından (dashboard/src/components/mailbox/index.tsx veya dashboard/src/components/notes/NoteMailModal.tsx) oluşturulur ve şu alanları içerir: note_id, module_id, module_name, note, oluşturulma/güncellenme zaman damgaları, created_by_id/updated_by_id, requested_by_id/requested_by_name, alıcı(lar); ayrıca sabit bir kategorileme alanı: source: 'termit-mail-box'.

Backend sözleşmesi — kasıtlı olarak değiştirilmedi

Bu literal değer, backend'in gönderim kayıtlarını kategorilemek için beklediği sabit bir sözleşme alanıdır; backend tarafıyla koordinasyon yapılmadan değiştirilmesi gerçek gönderim akışını bozabileceğinden bilinçli olarak değiştirilmemiştir.

Notlar

  • Bu grup, kendi başına bir "mail gönderme" backend'i işletmez — yalnızca IQV Platform backend'ine gönderim isteği iletir; gerçek e-posta teslimatı backend tarafında gerçekleşir.
  • Not listesi, Mail Box sayfasında 60 saniyede bir otomatik güncellenir.