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: