README.md in mailersend-ruby-1.5.2 vs README.md in mailersend-ruby-1.6.0
- old
+ new
@@ -35,21 +35,25 @@
- [Update an inbound route](#update-an-inbound-route)
- [Delete an inbound route](#delete-an-inbound-route)
- [Domains](#domains)
- [Get a list of domains](#get-a-list-of-domains)
- [Get a single domain](#get-a-single-domain)
+ - [Add a domain](#add-a-domain)
- [Delete a domain](#delete-a-domain)
- [Get recipients for a domain](#get-recipients-for-a-domain)
- [Update domain settings](#update-domain-settings)
- [Get DNS Records](#get-dns-records)
- [Get verification status](#get-verification-status)
- [Sender Identities](#sender-identities)
- [Get a list of sender identities](#get-a-list-of-sender-identities)
- [Get a single sender identity](#get-a-single-sender-identity)
+ - [Get a single sender identity by email](#get-a-single-sender-identity-by-email)
- [Add a sender identity](#add-a-sender-identity)
- [Update a sender identity](#update-a-sender-identity)
+ - [Update a sender identity by email](#update-a-sender-identity-by-email)
- [Delete a sender identity](#delete-a-sender-identity)
+ - [Delete a sender identity by email](#delete-a-sender-identity-by-email)
- [Messages](#messages)
- [Get a list of messages](#get-a-list-of-messages)
- [Get info for a single message](#get-info-for-a-single-message)
- [Scheduled Messages](#scheduled-messages)
- [Get a list of scheduled messages](#get-a-list-of-scheduled-messages)
@@ -463,10 +467,19 @@
ms_domains = Mailersend::Domains.new
ms_domains.single(domain_id: "idofdomain12412")
```
+### Add a domain
+
+```ruby
+require "mailersend-ruby"
+
+ms_domains = Mailersend::Domains.new
+ms_domains.add(name: 'yourdomain')
+```
+
### Delete a domain
```ruby
require "mailersend-ruby"
@@ -528,10 +541,19 @@
ms_sender_identity = Mailersend::SenderIdentity.new
ms_sender_identity.single(identity_id: 'idofidentity123')
```
+### Get a single sender identity by email
+
+```ruby
+require "mailersend-ruby"
+
+ms_sender_identity = Mailersend::SenderIdentity.new
+ms_sender_identity.single_by_email(email: 'example@email.com')
+```
+
### Add a sender identity
```ruby
require "mailersend-ruby"
@@ -546,16 +568,34 @@
ms_sender_identity = Mailersend::SenderIdentity.new
ms_sender_identity.update(identity_id: 'idofidentity123', reply_to_email: 'replyemail', reply_to_name: 'replyname')
```
+### Update a sender identity by email
+
+```ruby
+require "mailersend-ruby"
+
+ms_sender_identity = Mailersend::SenderIdentity.new
+ms_sender_identity.update_by_email(email: 'example@email.com', reply_to_email: 'replyemail', reply_to_name: 'replyname')
+```
+
### Delete a sender identity
```ruby
require "mailersend-ruby"
ms_sender_identity = Mailersend::SenderIdentity.new
ms_sender_identity.delete(identity_id: 'idofidentity123')
+```
+
+### Delete a sender identity by email
+
+```ruby
+require "mailersend-ruby"
+
+ms_sender_identity = Mailersend::SenderIdentity.new
+ms_sender_identity.delete_by_email(email: 'example@email.com')
```
## Messages
### Get a list of messages