README.md in rdstation-ruby-client-2.5.3 vs README.md in rdstation-ruby-client-2.6.0
- old
+ new
@@ -14,11 +14,13 @@
2. [Authentication](#Authentication)
3. [Contacts](#Contacts)
4. [Events](#Events)
5. [Fields](#Fields)
6. [Webhooks](#Webhooks)
- 7. [Errors](#Errors)
+ 7. [Emails](#Emails)
+ 8. [Segmentations](#Segmentations)
+ 9. [Errors](#Errors)
3. [Changelog](#Changelog)
4. [Migration guide](#Migration-guide)
1. [Upgrading from 1.2.x to 2.0.0](#Upgrading-from-1.2.x-to-2.0.0)
5. [Contributing](#Contributing)
6. [Maintainers](#Maintainers)
@@ -298,9 +300,49 @@
#### Deleting a webhook
```ruby
client = RDStation::Client.new(access_token: 'access_token', refresh_token: 'refresh_token')
client.webhooks.delete('WEBHOOK_UUID')
+```
+
+### Emails
+Endpoints to [Email](https://developers.rdstation.com/reference/get_platform-emails) information in your RD Station account.
+
+#### List all emails
+
+```ruby
+client = RDStation::Client.new(access_token: 'access_token', refresh_token: 'refresh_token')
+client.emails.all
+```
+
+#### List emails using query params
+```ruby
+client = RDStation::Client.new(access_token: 'access_token', refresh_token: 'refresh_token')
+query_params = {page_size: 10, page: 1}
+client.emails.all(query_params)
+```
+
+#### Get email by id
+
+```ruby
+client = RDStation::Client.new(access_token: 'access_token', refresh_token: 'refresh_token')
+client.emails.by_id(id)
+```
+
+### Segmentations
+Endpoints to [Segmentation](https://developers.rdstation.com/reference/segmenta%C3%A7%C3%B5es) information in your RD Station account.
+#### List all segmentations
+
+```ruby
+client = RDStation::Client.new(access_token: 'access_token', refresh_token: 'refresh_token')
+client.segmentations.all
+```
+
+#### Get the contact list with a specific segmentation
+
+```ruby
+client = RDStation::Client.new(access_token: 'access_token', refresh_token: 'refresh_token')
+client.segmentations.contacts(segmentation_id)
```
### Errors
Each endpoint may raise errors accoording to the HTTP response code from RDStation: