gitextract_ii8zs4um/ ├── .editorconfig ├── .github/ │ ├── CODEOWNERS │ └── workflows/ │ ├── publish.yaml │ └── test.yaml ├── .gitignore ├── LICENSE ├── README.md ├── examples/ │ ├── v1/ │ │ ├── activity/ │ │ │ ├── byCountry.js │ │ │ ├── byDate.js │ │ │ ├── byReadingEnvironment.js │ │ │ ├── byUserAgent.js │ │ │ └── list.js │ │ ├── domains/ │ │ │ ├── add.js │ │ │ ├── delete.js │ │ │ ├── dns.js │ │ │ ├── list.js │ │ │ ├── recipients.js │ │ │ ├── settings.js │ │ │ ├── single.js │ │ │ └── verify.js │ │ ├── email/ │ │ │ ├── advancedPersonalization.js │ │ │ ├── ccBccRecipients.js │ │ │ ├── getBulkEmailRequestStatus.js │ │ │ ├── sendAnEmail.js │ │ │ ├── sendBulkEmail.js │ │ │ ├── sendScheduleEmail.js │ │ │ ├── simplePersonalization.js │ │ │ ├── templatedEmail.js │ │ │ └── withAttachment.js │ │ ├── email-verification/ │ │ │ ├── create.js │ │ │ ├── list.js │ │ │ ├── results.js │ │ │ ├── single.js │ │ │ └── verify.js │ │ ├── inbounds/ │ │ │ ├── create.js │ │ │ ├── delete.js │ │ │ ├── list.js │ │ │ ├── single.js │ │ │ └── update.js │ │ ├── messages/ │ │ │ ├── list.js │ │ │ └── single.js │ │ ├── recipients/ │ │ │ ├── addRecipientsToBlocklist.js │ │ │ ├── addRecipientsToHardBounceList.js │ │ │ ├── addRecipientsToSpamComplaintList.js │ │ │ ├── addRecipientsToUnsubscribeList.js │ │ │ ├── delete.js │ │ │ ├── deleteRecipientsFromBlocklist.js │ │ │ ├── deleteRecipientsFromHardBounceList.js │ │ │ ├── deleteRecipientsFromSpamComplaintList.js │ │ │ ├── deleteRecipientsFromUnsubscribeList.js │ │ │ ├── getRecipientsFromBlocklist.js │ │ │ ├── getRecipientsFromHardBounceList.js │ │ │ ├── getRecipientsFromSpamComplaintList.js │ │ │ ├── getRecipientsFromUnsubscribeList.js │ │ │ ├── list.js │ │ │ └── single.js │ │ ├── scheduled/ │ │ │ ├── delete.js │ │ │ ├── list.js │ │ │ └── single.js │ │ ├── sms/ │ │ │ ├── activities/ │ │ │ │ ├── list.js │ │ │ │ └── single.js │ │ │ ├── inbounds/ │ │ │ │ ├── create.js │ │ │ │ ├── delete.js │ │ │ │ ├── list.js │ │ │ │ ├── single.js │ │ │ │ └── update.js │ │ │ ├── messages/ │ │ │ │ ├── list.js │ │ │ │ └── single.js │ │ │ ├── numbers/ │ │ │ │ ├── delete.js │ │ │ │ ├── list.js │ │ │ │ ├── single.js │ │ │ │ └── update.js │ │ │ ├── recipients/ │ │ │ │ ├── list.js │ │ │ │ ├── single.js │ │ │ │ └── update.js │ │ │ ├── sendAnSms.js │ │ │ ├── smsPersonalization.js │ │ │ └── webhooks/ │ │ │ ├── create.js │ │ │ ├── delete.js │ │ │ ├── list.js │ │ │ ├── single.js │ │ │ └── update.js │ │ ├── templates/ │ │ │ ├── delete.js │ │ │ ├── list.js │ │ │ └── single.js │ │ ├── tokens/ │ │ │ ├── createToken.js │ │ │ ├── deleteToken.js │ │ │ └── updateToken.js │ │ └── webhooks/ │ │ ├── create.js │ │ ├── delete.js │ │ ├── list.js │ │ ├── single.js │ │ └── update.js │ └── v2/ │ ├── email/ │ │ ├── activity/ │ │ │ └── list.js │ │ ├── advancedPersonalization.js │ │ ├── analytics/ │ │ │ ├── byCountry.js │ │ │ ├── byDate.js │ │ │ ├── byReadingEnvironment.js │ │ │ └── byUserAgent.js │ │ ├── ccBccRecipients.js │ │ ├── domains/ │ │ │ ├── add.js │ │ │ ├── delete.js │ │ │ ├── dns.js │ │ │ ├── list.js │ │ │ ├── recipients.js │ │ │ ├── settings.js │ │ │ ├── single.js │ │ │ └── verify.js │ │ ├── getBulkEmailRequestStatus.js │ │ ├── identities/ │ │ │ ├── create.js │ │ │ ├── delete.js │ │ │ ├── deleteByEmail.js │ │ │ ├── list.js │ │ │ ├── single.js │ │ │ ├── singleByEmail.js │ │ │ ├── update.js │ │ │ └── updateByEmail.js │ │ ├── inbounds/ │ │ │ ├── create.js │ │ │ ├── delete.js │ │ │ ├── list.js │ │ │ ├── single.js │ │ │ └── update.js │ │ ├── messages/ │ │ │ ├── list.js │ │ │ └── single.js │ │ ├── recipients/ │ │ │ ├── addRecipientsToBlocklist.js │ │ │ ├── addRecipientsToHardBounceList.js │ │ │ ├── addRecipientsToSpamComplaintList.js │ │ │ ├── addRecipientsToUnsubscribeList.js │ │ │ ├── delete.js │ │ │ ├── deleteAllBlocklistRecipients.js │ │ │ ├── deleteRecipientsFromBlocklist.js │ │ │ ├── deleteRecipientsFromHardBounceList.js │ │ │ ├── deleteRecipientsFromSpamComplaintList.js │ │ │ ├── deleteRecipientsFromUnsubscribeList.js │ │ │ ├── getRecipientsFromBlocklist.js │ │ │ ├── getRecipientsFromHardBounceList.js │ │ │ ├── getRecipientsFromSpamComplaintList.js │ │ │ ├── getRecipientsFromUnsubscribeList.js │ │ │ ├── list.js │ │ │ └── single.js │ │ ├── scheduled/ │ │ │ ├── delete.js │ │ │ ├── list.js │ │ │ └── single.js │ │ ├── sendAnEmail.js │ │ ├── sendBulkEmail.js │ │ ├── sendScheduleEmail.js │ │ ├── simplePersonalization.js │ │ ├── templatedEmail.js │ │ ├── templates/ │ │ │ ├── delete.js │ │ │ ├── list.js │ │ │ └── single.js │ │ ├── webhooks/ │ │ │ ├── create.js │ │ │ ├── delete.js │ │ │ ├── list.js │ │ │ ├── single.js │ │ │ └── update.js │ │ └── withAttachment.js │ ├── email-verification/ │ │ ├── create.js │ │ ├── list.js │ │ ├── results.js │ │ ├── single.js │ │ ├── verifyEmail.js │ │ └── verifyList.js │ ├── others/ │ │ └── getApiQuota.js │ ├── sms/ │ │ ├── activities/ │ │ │ ├── list.js │ │ │ └── single.js │ │ ├── inbounds/ │ │ │ ├── create.js │ │ │ ├── delete.js │ │ │ ├── list.js │ │ │ ├── single.js │ │ │ └── update.js │ │ ├── messages/ │ │ │ ├── list.js │ │ │ └── single.js │ │ ├── numbers/ │ │ │ ├── delete.js │ │ │ ├── list.js │ │ │ ├── single.js │ │ │ └── update.js │ │ ├── recipients/ │ │ │ ├── list.js │ │ │ ├── single.js │ │ │ └── update.js │ │ ├── sendAnSms.js │ │ ├── smsPersonalization.js │ │ └── webhooks/ │ │ ├── create.js │ │ ├── delete.js │ │ ├── list.js │ │ ├── single.js │ │ └── update.js │ └── tokens/ │ ├── createToken.js │ ├── deleteToken.js │ └── updateToken.js ├── jestconfig.json ├── package.json ├── renovate.json ├── src/ │ ├── __tests__/ │ │ ├── modules/ │ │ │ ├── Activity.test.ts │ │ │ ├── Analytics.test.ts │ │ │ ├── BlocklistMonitor.test.ts │ │ │ ├── Dmarc.test.ts │ │ │ ├── Domain.test.ts │ │ │ ├── Email.test.ts │ │ │ ├── EmailVerification.test.ts │ │ │ ├── Identity.test.ts │ │ │ ├── Inbound.test.ts │ │ │ ├── MailerSend.test.ts │ │ │ ├── Message.test.ts │ │ │ ├── Others.test.ts │ │ │ ├── Recipient.test.ts │ │ │ ├── SMS.test.ts │ │ │ ├── Schedule.test.ts │ │ │ ├── SmsActivity.test.ts │ │ │ ├── SmsInbound.test.ts │ │ │ ├── SmsMessage.test.ts │ │ │ ├── SmsNumber.test.ts │ │ │ ├── SmsRecipient.test.ts │ │ │ ├── SmsWebhook.test.ts │ │ │ ├── SmtpUser.test.ts │ │ │ ├── Template.test.ts │ │ │ ├── Token.test.ts │ │ │ ├── User.test.ts │ │ │ └── Webhook.test.ts │ │ └── services/ │ │ ├── mailersend.utils.test.ts │ │ └── request.test.ts │ ├── index.ts │ ├── models/ │ │ ├── BlocklistMonitor.ts │ │ ├── EmailVerification.ts │ │ ├── Pagination.ts │ │ ├── Token.ts │ │ ├── User.ts │ │ ├── email/ │ │ │ ├── Activity.ts │ │ │ ├── Analytics.ts │ │ │ ├── Attachment.ts │ │ │ ├── Dmarc.ts │ │ │ ├── Domain.ts │ │ │ ├── EmailParams.ts │ │ │ ├── EmailWebhook.ts │ │ │ ├── Identity.ts │ │ │ ├── Inbound.ts │ │ │ ├── Message.ts │ │ │ ├── Recipient.ts │ │ │ ├── Schedule.ts │ │ │ ├── Sender.ts │ │ │ ├── SmtpUser.ts │ │ │ └── Template.ts │ │ ├── index.ts │ │ └── sms/ │ │ ├── Activity.ts │ │ ├── Inbound.ts │ │ ├── Message.ts │ │ ├── Number.ts │ │ ├── Recipient.ts │ │ ├── SMSParams.ts │ │ ├── SMSPersonalization.ts │ │ └── Webhook.ts │ ├── modules/ │ │ ├── BlocklistMonitor.module.ts │ │ ├── Dmarc.module.ts │ │ ├── Email.module.ts │ │ ├── EmailVerification.module.ts │ │ ├── MailerSend.module.ts │ │ ├── Others.module.ts │ │ ├── SMS.module.ts │ │ ├── Token.module.ts │ │ ├── User.module.ts │ │ ├── email/ │ │ │ ├── Activity.module.ts │ │ │ ├── Analytics.module.ts │ │ │ ├── Domain.module.ts │ │ │ ├── Identity.module.ts │ │ │ ├── Inbound.module.ts │ │ │ ├── Message.module.ts │ │ │ ├── Recipient.module.ts │ │ │ ├── Schedule.module.ts │ │ │ ├── SmtpUser.module.ts │ │ │ ├── Template.module.ts │ │ │ └── Webhook.module.ts │ │ └── sms/ │ │ ├── Activity.module.ts │ │ ├── Inbound.module.ts │ │ ├── Message.module.ts │ │ ├── Number.module.ts │ │ ├── Recipient.module.ts │ │ └── Webhook.module.ts │ └── services/ │ ├── mailersend.utils.ts │ └── request.service.ts └── tsconfig.json