Skip to content

shm-dsgn/envoy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icon

GitHub GitHub release (latest by date including pre-releases GitHub top language GitHub Repo forks GitHub Repo stars GitHub Repo stars

Envoy

Welcome to Envoy - your all-in-one email management solution to schedule and track emails! 💌

API

Base URL

  https://envoy-api.up.railway.app

Send a Normal Email

  POST /api/v1/send
Parameter Type Description
to email Required. Recipient's email address
subject string Required. Subject
body string Required. Body
cc array Optional. Cc list
bcc array Optional. Bcc list
trackEmail email Optional. Email address to recieve track notification

Example Request

{
  "to": "recipient@example.com",
  "subject": "Your Subject Here",
  "body": "Your Email Body Here",
  "cc": ["cc1@example.com", "cc2@example.com"],
  "bcc": ["bcc1@example.com", "bcc2@example.com"],
  "trackEmail": "notification@example.com"
}

Response

{
    "success": true,
    "message": "Email sent successfully"
}

Schedule an Email

  POST api/v1/schedule
Parameter Type Description
to email Required. Recipient's email address
subject string Required. Subject
body string Required. Body
dateTime time Required. Scheduled time
timeZone string Required. Sender's zone id
cc array Optional. Cc list
bcc array Optional. Bcc list
trackEmail email Optional. Email address to recieve track notification

Example Request

{
    "to": "recipient@example.com",
    "subject": "Meeting Reminder",
    "body": "Don't forget our meeting tomorrow!",
    "dateTime": "2024-04-27T10:00:00Z",
    "zoneId": "America/New_York",
    "cc": ["cc1@example.com", "cc2@example.com"],
    "bcc": ["bcc@example.com"],
    "trackEmail": "track@example.com"
}

Response

{
  "success": true,
  "jobId": "96db0d1b-608c-4cba-8f76-19924e90b3ba",
  "jobGroup": "email-jobs",
  "message": "Email Scheduled Successfully!"
}

Project Created & Maintained By

Aniket Pathak

GitHub followers

Soham Dutta

GitHub followers

Stargazers

Stargazers repo roster for @aniketpathak028/envoy

Forkers

Forkers repo roster for @aniketpathak028/envoy

Copyright & License

Code and documentation Copyright (c) Apache-2.0 © 2024 Envoy.

About

Send, Schedule and Track emails with Envoy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%