በቅርቡREST API እና SMTP relay

ኢሜይልን ከኮድዎ ይላኩ።

ለደረሰኞች፣ ለማረጋገጫ ኮዶችና ለማሳወቂያዎች አንድ የAPI ጥሪ። የተረጋገጡ ዶሜይኖች፣ የተፈረሙ webhooks እና መፈለግ የሚችሉ መዝገቦች።

Ferry Send ገና በመገንባት ላይ ነው። ይህ እየገነባን ያለነው API ነው፤ ዝርዝሮቹ ሊቀየሩ ይችላሉ።

1const res = await fetch('https://api.ferry.et/v1/emails', {
2 method: 'POST',
3 headers: {
4 Authorization: `Bearer ${process.env.FERRY_KEY}`,
5 'Content-Type': 'application/json',
6 'Idempotency-Key': 'order-20431-shipped',
7 },
8 body: JSON.stringify({
9 from: 'Your App <[email protected]>',
11 subject: 'Your order is on its way',
12 template: 'order-shipped',
13 data: { orderId: 'AB-20431' },
14 }),
15});
202 { "id": "em_8fK2…", "status": "queued" }የታቀደ ምላሽ

ፈጣን ጅምር

በሦስት ደረጃዎች ዝግጁ ይሁኑ።

01

ዶሜይንዎን ያክሉ

የDNS መዝገቦችን አዘጋጅተን እናረጋግጥልዎታለን።

SPFተረጋግጧል
DKIMተረጋግጧል
DMARCይመከራል

02

API ቁልፍ ይፍጠሩ

ለእያንዳንዱ የሥራ ቦታ በአስተዳደር ገጹ ቁልፎች ይፍጠሩ።

የሥራ ቁልፍ
fry_••••••••••••ቅዳ

አንዴ ብቻ ይታያል። ተመስጥሮ ይቀመጣል።

03

ይላኩ፣ ይከታተሉ

እያንዳንዱ ኢሜይል መለያ ቁጥር፣ ሁኔታና ሙሉ የክስተት ታሪክ ያገኛል።

em_8fK2…ደርሷል
em_8fJx…ተከፍቷል
em_8fJa…በወረፋ

API

ትንሽ፣ ግልጽ።

ሊተነበይ የሚችል JSON ያለው REST API፣ በእያንዳንዱ መላክ ላይ idempotency ቁልፎችና የተፈረሙ webhooks።

POST/v1/emailsኢሜይል ይላኩ
POST/v1/emails/batchበጅምላ ይላኩ
GET/v1/emails/:idሁኔታና ክስተቶች
POST/v1/templatesቴምፕሌት ይፍጠሩ
GET/v1/domainsዶሜይኖችን ይዘርዝሩ
POST/v1/webhooksለክስተቶች ይመዝገቡ
DEL/v1/suppressions/:emailእገዳ ያስወግዱ

የWebhook ክስተቶችየተፈረሙና እንደገና የሚሞከሩ

deliveredተቀባዩ ሰርቨር ተቀብሎታል
openedተቀባዩ ከፍቶታል
clickedተቀባዩ ማስፈንጠሪያ ተከትሏል
bouncedአድራሻው አልተቀበለውም
complainedተቀባዩ አይፈለጌ ብሎ ምልክት አድርጎበታል

የማይደርሱ አድራሻዎችና ቅሬታዎች በራስ-ሰር ይታገዳሉ።

SMTP relay

REST መጥራት ለማይችሉ መተግበሪያዎችና መሣሪያዎች smtp.ferry.et።

የተፈረሙ webhooks

የመድረሻ ክስተቶች፣ በHMAC የተፈረሙና እንደገና የሚሞከሩ።

ቴምፕሌቶች

ቴምፕሌቶችን ከተለዋዋጮች ጋር ያስቀምጡ፣ በሰርቨሩ ላይ ያሰናዱ።

አብሮ የተሠራ ጥበቃ

የእገዳ ዝርዝርና የመመለሻ ገደቦች ዶሜይንዎን ንጹሕ ያደርጋሉ።

SDK አያስፈልግም። የHTTPS ጥያቄ መላክ የሚችል ማንኛውም ነገር ሊጠቀምበት ይችላል።

በነፃ ይጀምሩ፣ መላክ ሲከፈት ይላኩ።

ካርድ አያስፈልግም። መለያ ይፍጠሩ፣ ዶሜይን ያረጋግጡ፣ መላክ ሲጀመር ዝግጁ ይሁኑ።