diff --git a/README.md b/README.md
index f4e3f72..3b64f2d 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@ SendinBlue's API matches the [OpenAPI v2 definition](https://www.openapis.org/).
This C# SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project and is reviewed and maintained by SendinBlue:
- API version: 3.0.0
-- SDK version: 2.1.0
+- SDK version: 2.1.1
- Build package: io.swagger.codegen.languages.CSharpClientCodegen
For more information, please visit [https://account.sendinblue.com/support](https://account.sendinblue.com/support)
@@ -68,7 +68,7 @@ namespace Example
try
{
- // Get your account informations, plans and credits details
+ // Get your account information, plan and credits details
GetAccount result = apiInstance.GetAccount();
Debug.WriteLine(result);
}
@@ -88,100 +88,102 @@ All URIs are relative to *https://api.sendinblue.com/v3*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
-*AccountApi* | [**GetAccount**](docs/AccountApi.md#getaccount) | **GET** /account | Get your account informations, plans and credits details
-*AttributesApi* | [**CreateAttribute**](docs/AttributesApi.md#createattribute) | **POST** /contacts/attributes/{attributeCategory}/{attributeName} | Creates contact attribute
-*AttributesApi* | [**DeleteAttribute**](docs/AttributesApi.md#deleteattribute) | **DELETE** /contacts/attributes/{attributeCategory}/{attributeName} | Deletes an attribute
-*AttributesApi* | [**GetAttributes**](docs/AttributesApi.md#getattributes) | **GET** /contacts/attributes | Lists all attributes
-*AttributesApi* | [**UpdateAttribute**](docs/AttributesApi.md#updateattribute) | **PUT** /contacts/attributes/{attributeCategory}/{attributeName} | Updates contact attribute
+*AccountApi* | [**GetAccount**](docs/AccountApi.md#getaccount) | **GET** /account | Get your account information, plan and credits details
+*AttributesApi* | [**CreateAttribute**](docs/AttributesApi.md#createattribute) | **POST** /contacts/attributes/{attributeCategory}/{attributeName} | Create contact attribute
+*AttributesApi* | [**DeleteAttribute**](docs/AttributesApi.md#deleteattribute) | **DELETE** /contacts/attributes/{attributeCategory}/{attributeName} | Delete an attribute
+*AttributesApi* | [**GetAttributes**](docs/AttributesApi.md#getattributes) | **GET** /contacts/attributes | List all attributes
+*AttributesApi* | [**UpdateAttribute**](docs/AttributesApi.md#updateattribute) | **PUT** /contacts/attributes/{attributeCategory}/{attributeName} | Update contact attribute
*ContactsApi* | [**AddContactToList**](docs/ContactsApi.md#addcontacttolist) | **POST** /contacts/lists/{listId}/contacts/add | Add existing contacts to a list
-*ContactsApi* | [**CreateAttribute**](docs/ContactsApi.md#createattribute) | **POST** /contacts/attributes/{attributeCategory}/{attributeName} | Creates contact attribute
+*ContactsApi* | [**CreateAttribute**](docs/ContactsApi.md#createattribute) | **POST** /contacts/attributes/{attributeCategory}/{attributeName} | Create contact attribute
*ContactsApi* | [**CreateContact**](docs/ContactsApi.md#createcontact) | **POST** /contacts | Create a contact
+*ContactsApi* | [**CreateDoiContact**](docs/ContactsApi.md#createdoicontact) | **POST** /contacts/doubleOptinConfirmation | Create a contact to trigger the DOI workflow from a Landing Page form
*ContactsApi* | [**CreateFolder**](docs/ContactsApi.md#createfolder) | **POST** /contacts/folders | Create a folder
*ContactsApi* | [**CreateList**](docs/ContactsApi.md#createlist) | **POST** /contacts/lists | Create a list
-*ContactsApi* | [**DeleteAttribute**](docs/ContactsApi.md#deleteattribute) | **DELETE** /contacts/attributes/{attributeCategory}/{attributeName} | Deletes an attribute
-*ContactsApi* | [**DeleteContact**](docs/ContactsApi.md#deletecontact) | **DELETE** /contacts/{email} | Deletes a contact
+*ContactsApi* | [**DeleteAttribute**](docs/ContactsApi.md#deleteattribute) | **DELETE** /contacts/attributes/{attributeCategory}/{attributeName} | Delete an attribute
+*ContactsApi* | [**DeleteContact**](docs/ContactsApi.md#deletecontact) | **DELETE** /contacts/{email} | Delete a contact
*ContactsApi* | [**DeleteFolder**](docs/ContactsApi.md#deletefolder) | **DELETE** /contacts/folders/{folderId} | Delete a folder (and all its lists)
*ContactsApi* | [**DeleteList**](docs/ContactsApi.md#deletelist) | **DELETE** /contacts/lists/{listId} | Delete a list
-*ContactsApi* | [**GetAttributes**](docs/ContactsApi.md#getattributes) | **GET** /contacts/attributes | Lists all attributes
-*ContactsApi* | [**GetContactInfo**](docs/ContactsApi.md#getcontactinfo) | **GET** /contacts/{email} | Retrieves contact informations
-*ContactsApi* | [**GetContactStats**](docs/ContactsApi.md#getcontactstats) | **GET** /contacts/{email}/campaignStats | Get the campaigns statistics for a contact
+*ContactsApi* | [**GetAttributes**](docs/ContactsApi.md#getattributes) | **GET** /contacts/attributes | List all attributes
+*ContactsApi* | [**GetContactInfo**](docs/ContactsApi.md#getcontactinfo) | **GET** /contacts/{email} | Get a contact's details
+*ContactsApi* | [**GetContactStats**](docs/ContactsApi.md#getcontactstats) | **GET** /contacts/{email}/campaignStats | Get email campaigns' statistics for a contact
*ContactsApi* | [**GetContacts**](docs/ContactsApi.md#getcontacts) | **GET** /contacts | Get all the contacts
-*ContactsApi* | [**GetContactsFromList**](docs/ContactsApi.md#getcontactsfromlist) | **GET** /contacts/lists/{listId}/contacts | Get the contacts in a list
-*ContactsApi* | [**GetFolder**](docs/ContactsApi.md#getfolder) | **GET** /contacts/folders/{folderId} | Returns folder details
-*ContactsApi* | [**GetFolderLists**](docs/ContactsApi.md#getfolderlists) | **GET** /contacts/folders/{folderId}/lists | Get the lists in a folder
-*ContactsApi* | [**GetFolders**](docs/ContactsApi.md#getfolders) | **GET** /contacts/folders | Get all the folders
-*ContactsApi* | [**GetList**](docs/ContactsApi.md#getlist) | **GET** /contacts/lists/{listId} | Get the details of a list
+*ContactsApi* | [**GetContactsFromList**](docs/ContactsApi.md#getcontactsfromlist) | **GET** /contacts/lists/{listId}/contacts | Get contacts in a list
+*ContactsApi* | [**GetFolder**](docs/ContactsApi.md#getfolder) | **GET** /contacts/folders/{folderId} | Returns a folder's details
+*ContactsApi* | [**GetFolderLists**](docs/ContactsApi.md#getfolderlists) | **GET** /contacts/folders/{folderId}/lists | Get lists in a folder
+*ContactsApi* | [**GetFolders**](docs/ContactsApi.md#getfolders) | **GET** /contacts/folders | Get all folders
+*ContactsApi* | [**GetList**](docs/ContactsApi.md#getlist) | **GET** /contacts/lists/{listId} | Get a list's details
*ContactsApi* | [**GetLists**](docs/ContactsApi.md#getlists) | **GET** /contacts/lists | Get all the lists
*ContactsApi* | [**ImportContacts**](docs/ContactsApi.md#importcontacts) | **POST** /contacts/import | Import contacts
-*ContactsApi* | [**RemoveContactFromList**](docs/ContactsApi.md#removecontactfromlist) | **POST** /contacts/lists/{listId}/contacts/remove | Remove existing contacts from a list
+*ContactsApi* | [**RemoveContactFromList**](docs/ContactsApi.md#removecontactfromlist) | **POST** /contacts/lists/{listId}/contacts/remove | Delete a contact from a list
*ContactsApi* | [**RequestContactExport**](docs/ContactsApi.md#requestcontactexport) | **POST** /contacts/export | Export contacts
-*ContactsApi* | [**UpdateAttribute**](docs/ContactsApi.md#updateattribute) | **PUT** /contacts/attributes/{attributeCategory}/{attributeName} | Updates contact attribute
-*ContactsApi* | [**UpdateContact**](docs/ContactsApi.md#updatecontact) | **PUT** /contacts/{email} | Updates a contact
-*ContactsApi* | [**UpdateFolder**](docs/ContactsApi.md#updatefolder) | **PUT** /contacts/folders/{folderId} | Update a contact folder
+*ContactsApi* | [**UpdateAttribute**](docs/ContactsApi.md#updateattribute) | **PUT** /contacts/attributes/{attributeCategory}/{attributeName} | Update contact attribute
+*ContactsApi* | [**UpdateContact**](docs/ContactsApi.md#updatecontact) | **PUT** /contacts/{email} | Update a contact
+*ContactsApi* | [**UpdateFolder**](docs/ContactsApi.md#updatefolder) | **PUT** /contacts/folders/{folderId} | Update a folder
*ContactsApi* | [**UpdateList**](docs/ContactsApi.md#updatelist) | **PUT** /contacts/lists/{listId} | Update a list
*EmailCampaignsApi* | [**CreateEmailCampaign**](docs/EmailCampaignsApi.md#createemailcampaign) | **POST** /emailCampaigns | Create an email campaign
*EmailCampaignsApi* | [**DeleteEmailCampaign**](docs/EmailCampaignsApi.md#deleteemailcampaign) | **DELETE** /emailCampaigns/{campaignId} | Delete an email campaign
-*EmailCampaignsApi* | [**EmailExportRecipients**](docs/EmailCampaignsApi.md#emailexportrecipients) | **POST** /emailCampaigns/{campaignId}/exportRecipients | Export the recipients of a campaign
-*EmailCampaignsApi* | [**GetAbTestCampaignResult**](docs/EmailCampaignsApi.md#getabtestcampaignresult) | **GET** /emailCampaigns/{campaignId}/abTestCampaignResult | Get A/B test email campaign result
-*EmailCampaignsApi* | [**GetEmailCampaign**](docs/EmailCampaignsApi.md#getemailcampaign) | **GET** /emailCampaigns/{campaignId} | Get campaign informations
-*EmailCampaignsApi* | [**GetEmailCampaigns**](docs/EmailCampaignsApi.md#getemailcampaigns) | **GET** /emailCampaigns | Return all your created campaigns
+*EmailCampaignsApi* | [**EmailExportRecipients**](docs/EmailCampaignsApi.md#emailexportrecipients) | **POST** /emailCampaigns/{campaignId}/exportRecipients | Export the recipients of an email campaign
+*EmailCampaignsApi* | [**GetAbTestCampaignResult**](docs/EmailCampaignsApi.md#getabtestcampaignresult) | **GET** /emailCampaigns/{campaignId}/abTestCampaignResult | Get an A/B test email campaign results
+*EmailCampaignsApi* | [**GetEmailCampaign**](docs/EmailCampaignsApi.md#getemailcampaign) | **GET** /emailCampaigns/{campaignId} | Get an email campaign report
+*EmailCampaignsApi* | [**GetEmailCampaigns**](docs/EmailCampaignsApi.md#getemailcampaigns) | **GET** /emailCampaigns | Return all your created email campaigns
*EmailCampaignsApi* | [**GetSharedTemplateUrl**](docs/EmailCampaignsApi.md#getsharedtemplateurl) | **GET** /emailCampaigns/{campaignId}/sharedUrl | Get a shared template url
*EmailCampaignsApi* | [**SendEmailCampaignNow**](docs/EmailCampaignsApi.md#sendemailcampaignnow) | **POST** /emailCampaigns/{campaignId}/sendNow | Send an email campaign immediately, based on campaignId
-*EmailCampaignsApi* | [**SendReport**](docs/EmailCampaignsApi.md#sendreport) | **POST** /emailCampaigns/{campaignId}/sendReport | Send the report of a campaigns
+*EmailCampaignsApi* | [**SendReport**](docs/EmailCampaignsApi.md#sendreport) | **POST** /emailCampaigns/{campaignId}/sendReport | Send the report of a campaign
*EmailCampaignsApi* | [**SendTestEmail**](docs/EmailCampaignsApi.md#sendtestemail) | **POST** /emailCampaigns/{campaignId}/sendTest | Send an email campaign to your test list
-*EmailCampaignsApi* | [**UpdateCampaignStatus**](docs/EmailCampaignsApi.md#updatecampaignstatus) | **PUT** /emailCampaigns/{campaignId}/status | Update a campaign status
-*EmailCampaignsApi* | [**UpdateEmailCampaign**](docs/EmailCampaignsApi.md#updateemailcampaign) | **PUT** /emailCampaigns/{campaignId} | Update a campaign
+*EmailCampaignsApi* | [**UpdateCampaignStatus**](docs/EmailCampaignsApi.md#updatecampaignstatus) | **PUT** /emailCampaigns/{campaignId}/status | Update an email campaign status
+*EmailCampaignsApi* | [**UpdateEmailCampaign**](docs/EmailCampaignsApi.md#updateemailcampaign) | **PUT** /emailCampaigns/{campaignId} | Update an email campaign
+*EmailCampaignsApi* | [**UploadImageToGallery**](docs/EmailCampaignsApi.md#uploadimagetogallery) | **POST** /emailCampaigns/images | Upload an image to your account's image gallery
*FoldersApi* | [**CreateFolder**](docs/FoldersApi.md#createfolder) | **POST** /contacts/folders | Create a folder
*FoldersApi* | [**DeleteFolder**](docs/FoldersApi.md#deletefolder) | **DELETE** /contacts/folders/{folderId} | Delete a folder (and all its lists)
-*FoldersApi* | [**GetFolder**](docs/FoldersApi.md#getfolder) | **GET** /contacts/folders/{folderId} | Returns folder details
-*FoldersApi* | [**GetFolderLists**](docs/FoldersApi.md#getfolderlists) | **GET** /contacts/folders/{folderId}/lists | Get the lists in a folder
-*FoldersApi* | [**GetFolders**](docs/FoldersApi.md#getfolders) | **GET** /contacts/folders | Get all the folders
-*FoldersApi* | [**UpdateFolder**](docs/FoldersApi.md#updatefolder) | **PUT** /contacts/folders/{folderId} | Update a contact folder
+*FoldersApi* | [**GetFolder**](docs/FoldersApi.md#getfolder) | **GET** /contacts/folders/{folderId} | Returns a folder's details
+*FoldersApi* | [**GetFolderLists**](docs/FoldersApi.md#getfolderlists) | **GET** /contacts/folders/{folderId}/lists | Get lists in a folder
+*FoldersApi* | [**GetFolders**](docs/FoldersApi.md#getfolders) | **GET** /contacts/folders | Get all folders
+*FoldersApi* | [**UpdateFolder**](docs/FoldersApi.md#updatefolder) | **PUT** /contacts/folders/{folderId} | Update a folder
*ListsApi* | [**AddContactToList**](docs/ListsApi.md#addcontacttolist) | **POST** /contacts/lists/{listId}/contacts/add | Add existing contacts to a list
*ListsApi* | [**CreateList**](docs/ListsApi.md#createlist) | **POST** /contacts/lists | Create a list
*ListsApi* | [**DeleteList**](docs/ListsApi.md#deletelist) | **DELETE** /contacts/lists/{listId} | Delete a list
-*ListsApi* | [**GetContactsFromList**](docs/ListsApi.md#getcontactsfromlist) | **GET** /contacts/lists/{listId}/contacts | Get the contacts in a list
-*ListsApi* | [**GetFolderLists**](docs/ListsApi.md#getfolderlists) | **GET** /contacts/folders/{folderId}/lists | Get the lists in a folder
-*ListsApi* | [**GetList**](docs/ListsApi.md#getlist) | **GET** /contacts/lists/{listId} | Get the details of a list
+*ListsApi* | [**GetContactsFromList**](docs/ListsApi.md#getcontactsfromlist) | **GET** /contacts/lists/{listId}/contacts | Get contacts in a list
+*ListsApi* | [**GetFolderLists**](docs/ListsApi.md#getfolderlists) | **GET** /contacts/folders/{folderId}/lists | Get lists in a folder
+*ListsApi* | [**GetList**](docs/ListsApi.md#getlist) | **GET** /contacts/lists/{listId} | Get a list's details
*ListsApi* | [**GetLists**](docs/ListsApi.md#getlists) | **GET** /contacts/lists | Get all the lists
-*ListsApi* | [**RemoveContactFromList**](docs/ListsApi.md#removecontactfromlist) | **POST** /contacts/lists/{listId}/contacts/remove | Remove existing contacts from a list
+*ListsApi* | [**RemoveContactFromList**](docs/ListsApi.md#removecontactfromlist) | **POST** /contacts/lists/{listId}/contacts/remove | Delete a contact from a list
*ListsApi* | [**UpdateList**](docs/ListsApi.md#updatelist) | **PUT** /contacts/lists/{listId} | Update a list
*ProcessApi* | [**GetProcess**](docs/ProcessApi.md#getprocess) | **GET** /processes/{processId} | Return the informations for a process
*ProcessApi* | [**GetProcesses**](docs/ProcessApi.md#getprocesses) | **GET** /processes | Return all the processes for your account
*ResellerApi* | [**AddCredits**](docs/ResellerApi.md#addcredits) | **POST** /reseller/children/{childAuthKey}/credits/add | Add Email and/or SMS credits to a specific child account
*ResellerApi* | [**AssociateIpToChild**](docs/ResellerApi.md#associateiptochild) | **POST** /reseller/children/{childAuthKey}/ips/associate | Associate a dedicated IP to the child
-*ResellerApi* | [**CreateChildDomain**](docs/ResellerApi.md#createchilddomain) | **POST** /reseller/children/{childAuthKey}/domains | Creates a domain for a child account
+*ResellerApi* | [**CreateChildDomain**](docs/ResellerApi.md#createchilddomain) | **POST** /reseller/children/{childAuthKey}/domains | Create a domain for a child account
*ResellerApi* | [**CreateResellerChild**](docs/ResellerApi.md#createresellerchild) | **POST** /reseller/children | Creates a reseller child
-*ResellerApi* | [**DeleteChildDomain**](docs/ResellerApi.md#deletechilddomain) | **DELETE** /reseller/children/{childAuthKey}/domains/{domainName} | Deletes the sender domain of the reseller child based on the childAuthKey and domainName passed
-*ResellerApi* | [**DeleteResellerChild**](docs/ResellerApi.md#deleteresellerchild) | **DELETE** /reseller/children/{childAuthKey} | Deletes a single reseller child based on the childAuthKey supplied
+*ResellerApi* | [**DeleteChildDomain**](docs/ResellerApi.md#deletechilddomain) | **DELETE** /reseller/children/{childAuthKey}/domains/{domainName} | Delete the sender domain of the reseller child based on the childAuthKey and domainName passed
+*ResellerApi* | [**DeleteResellerChild**](docs/ResellerApi.md#deleteresellerchild) | **DELETE** /reseller/children/{childAuthKey} | Delete a single reseller child based on the childAuthKey supplied
*ResellerApi* | [**DissociateIpFromChild**](docs/ResellerApi.md#dissociateipfromchild) | **POST** /reseller/children/{childAuthKey}/ips/dissociate | Dissociate a dedicated IP to the child
-*ResellerApi* | [**GetChildAccountCreationStatus**](docs/ResellerApi.md#getchildaccountcreationstatus) | **GET** /reseller/children/{childAuthKey}/accountCreationStatus | Returns the status of reseller's child account creation, whether it is successfully created (exists) or not based on the childAuthKey supplied
-*ResellerApi* | [**GetChildDomains**](docs/ResellerApi.md#getchilddomains) | **GET** /reseller/children/{childAuthKey}/domains | Gets all the sender domains of a specific child account
-*ResellerApi* | [**GetChildInfo**](docs/ResellerApi.md#getchildinfo) | **GET** /reseller/children/{childAuthKey} | Gets the info about a specific child account
-*ResellerApi* | [**GetResellerChilds**](docs/ResellerApi.md#getresellerchilds) | **GET** /reseller/children | Gets the list of all reseller's children accounts
+*ResellerApi* | [**GetChildAccountCreationStatus**](docs/ResellerApi.md#getchildaccountcreationstatus) | **GET** /reseller/children/{childAuthKey}/accountCreationStatus | Get the status of a reseller's child account creation, whether it is successfully created (exists) or not based on the childAuthKey supplied
+*ResellerApi* | [**GetChildDomains**](docs/ResellerApi.md#getchilddomains) | **GET** /reseller/children/{childAuthKey}/domains | Get all sender domains for a specific child account
+*ResellerApi* | [**GetChildInfo**](docs/ResellerApi.md#getchildinfo) | **GET** /reseller/children/{childAuthKey} | Get a child account's details
+*ResellerApi* | [**GetResellerChilds**](docs/ResellerApi.md#getresellerchilds) | **GET** /reseller/children | Get the list of all children accounts
*ResellerApi* | [**GetSsoToken**](docs/ResellerApi.md#getssotoken) | **GET** /reseller/children/{childAuthKey}/auth | Get session token to access Sendinblue (SSO)
*ResellerApi* | [**RemoveCredits**](docs/ResellerApi.md#removecredits) | **POST** /reseller/children/{childAuthKey}/credits/remove | Remove Email and/or SMS credits from a specific child account
-*ResellerApi* | [**UpdateChildAccountStatus**](docs/ResellerApi.md#updatechildaccountstatus) | **PUT** /reseller/children/{childAuthKey}/accountStatus | Updates infos of reseller's child account status based on the childAuthKey supplied
-*ResellerApi* | [**UpdateChildDomain**](docs/ResellerApi.md#updatechilddomain) | **PUT** /reseller/children/{childAuthKey}/domains/{domainName} | Updates the sender domain of reseller's child based on the childAuthKey and domainName passed
-*ResellerApi* | [**UpdateResellerChild**](docs/ResellerApi.md#updateresellerchild) | **PUT** /reseller/children/{childAuthKey} | Updates infos of reseller's child based on the childAuthKey supplied
+*ResellerApi* | [**UpdateChildAccountStatus**](docs/ResellerApi.md#updatechildaccountstatus) | **PUT** /reseller/children/{childAuthKey}/accountStatus | Update info of reseller's child account status based on the childAuthKey supplied
+*ResellerApi* | [**UpdateChildDomain**](docs/ResellerApi.md#updatechilddomain) | **PUT** /reseller/children/{childAuthKey}/domains/{domainName} | Update the sender domain of reseller's child based on the childAuthKey and domainName passed
+*ResellerApi* | [**UpdateResellerChild**](docs/ResellerApi.md#updateresellerchild) | **PUT** /reseller/children/{childAuthKey} | Update info of reseller's child based on the childAuthKey supplied
*SMSCampaignsApi* | [**CreateSmsCampaign**](docs/SMSCampaignsApi.md#createsmscampaign) | **POST** /smsCampaigns | Creates an SMS campaign
-*SMSCampaignsApi* | [**DeleteSmsCampaign**](docs/SMSCampaignsApi.md#deletesmscampaign) | **DELETE** /smsCampaigns/{campaignId} | Delete the SMS campaign
+*SMSCampaignsApi* | [**DeleteSmsCampaign**](docs/SMSCampaignsApi.md#deletesmscampaign) | **DELETE** /smsCampaigns/{campaignId} | Delete an SMS campaign
*SMSCampaignsApi* | [**GetSmsCampaign**](docs/SMSCampaignsApi.md#getsmscampaign) | **GET** /smsCampaigns/{campaignId} | Get an SMS campaign
-*SMSCampaignsApi* | [**GetSmsCampaigns**](docs/SMSCampaignsApi.md#getsmscampaigns) | **GET** /smsCampaigns | Returns the informations for all your created SMS campaigns
-*SMSCampaignsApi* | [**RequestSmsRecipientExport**](docs/SMSCampaignsApi.md#requestsmsrecipientexport) | **POST** /smsCampaigns/{campaignId}/exportRecipients | Exports the recipients of the specified campaign.
+*SMSCampaignsApi* | [**GetSmsCampaigns**](docs/SMSCampaignsApi.md#getsmscampaigns) | **GET** /smsCampaigns | Returns the information for all your created SMS campaigns
+*SMSCampaignsApi* | [**RequestSmsRecipientExport**](docs/SMSCampaignsApi.md#requestsmsrecipientexport) | **POST** /smsCampaigns/{campaignId}/exportRecipients | Export an SMS campaign's recipients
*SMSCampaignsApi* | [**SendSmsCampaignNow**](docs/SMSCampaignsApi.md#sendsmscampaignnow) | **POST** /smsCampaigns/{campaignId}/sendNow | Send your SMS campaign immediately
-*SMSCampaignsApi* | [**SendSmsReport**](docs/SMSCampaignsApi.md#sendsmsreport) | **POST** /smsCampaigns/{campaignId}/sendReport | Send report of SMS campaigns
-*SMSCampaignsApi* | [**SendTestSms**](docs/SMSCampaignsApi.md#sendtestsms) | **POST** /smsCampaigns/{campaignId}/sendTest | Send an SMS
-*SMSCampaignsApi* | [**UpdateSmsCampaign**](docs/SMSCampaignsApi.md#updatesmscampaign) | **PUT** /smsCampaigns/{campaignId} | Updates an SMS campaign
-*SMSCampaignsApi* | [**UpdateSmsCampaignStatus**](docs/SMSCampaignsApi.md#updatesmscampaignstatus) | **PUT** /smsCampaigns/{campaignId}/status | Update the campaign status
-*SMTPApi* | [**CreateSmtpTemplate**](docs/SMTPApi.md#createsmtptemplate) | **POST** /smtp/templates | Create a transactional email template
+*SMSCampaignsApi* | [**SendSmsReport**](docs/SMSCampaignsApi.md#sendsmsreport) | **POST** /smsCampaigns/{campaignId}/sendReport | Send an SMS campaign's report
+*SMSCampaignsApi* | [**SendTestSms**](docs/SMSCampaignsApi.md#sendtestsms) | **POST** /smsCampaigns/{campaignId}/sendTest | Send a test SMS campaign
+*SMSCampaignsApi* | [**UpdateSmsCampaign**](docs/SMSCampaignsApi.md#updatesmscampaign) | **PUT** /smsCampaigns/{campaignId} | Update an SMS campaign
+*SMSCampaignsApi* | [**UpdateSmsCampaignStatus**](docs/SMSCampaignsApi.md#updatesmscampaignstatus) | **PUT** /smsCampaigns/{campaignId}/status | Update a campaign's status
+*SMTPApi* | [**CreateSmtpTemplate**](docs/SMTPApi.md#createsmtptemplate) | **POST** /smtp/templates | Create an email template
*SMTPApi* | [**DeleteHardbounces**](docs/SMTPApi.md#deletehardbounces) | **POST** /smtp/deleteHardbounces | Delete hardbounces
-*SMTPApi* | [**DeleteSmtpTemplate**](docs/SMTPApi.md#deletesmtptemplate) | **DELETE** /smtp/templates/{templateId} | Delete an inactive transactional email template
+*SMTPApi* | [**DeleteSmtpTemplate**](docs/SMTPApi.md#deletesmtptemplate) | **DELETE** /smtp/templates/{templateId} | Delete an inactive email template
*SMTPApi* | [**GetAggregatedSmtpReport**](docs/SMTPApi.md#getaggregatedsmtpreport) | **GET** /smtp/statistics/aggregatedReport | Get your transactional email activity aggregated over a period of time
*SMTPApi* | [**GetEmailEventReport**](docs/SMTPApi.md#getemaileventreport) | **GET** /smtp/statistics/events | Get all your transactional email activity (unaggregated events)
*SMTPApi* | [**GetSmtpReport**](docs/SMTPApi.md#getsmtpreport) | **GET** /smtp/statistics/reports | Get your transactional email activity aggregated per day
-*SMTPApi* | [**GetSmtpTemplate**](docs/SMTPApi.md#getsmtptemplate) | **GET** /smtp/templates/{templateId} | Returns the template informations
-*SMTPApi* | [**GetSmtpTemplates**](docs/SMTPApi.md#getsmtptemplates) | **GET** /smtp/templates | Get the list of transactional email templates
+*SMTPApi* | [**GetSmtpTemplate**](docs/SMTPApi.md#getsmtptemplate) | **GET** /smtp/templates/{templateId} | Returns the template information
+*SMTPApi* | [**GetSmtpTemplates**](docs/SMTPApi.md#getsmtptemplates) | **GET** /smtp/templates | Get the list of email templates
*SMTPApi* | [**GetTransacBlockedContacts**](docs/SMTPApi.md#gettransacblockedcontacts) | **GET** /smtp/blockedContacts | Get the list of blocked or unsubscribed transactional contacts
*SMTPApi* | [**GetTransacEmailContent**](docs/SMTPApi.md#gettransacemailcontent) | **GET** /smtp/emails/{uuid} | Get the personalized content of a sent transactional email
*SMTPApi* | [**GetTransacEmailsList**](docs/SMTPApi.md#gettransacemailslist) | **GET** /smtp/emails | Get the list of transactional emails on the basis of allowed filters
@@ -190,17 +192,17 @@ Class | Method | HTTP request | Description
*SMTPApi* | [**SendTransacEmail**](docs/SMTPApi.md#sendtransacemail) | **POST** /smtp/email | Send a transactional email
*SMTPApi* | [**SmtpBlockedContactsEmailDelete**](docs/SMTPApi.md#smtpblockedcontactsemaildelete) | **DELETE** /smtp/blockedContacts/{email} | Unblock or resubscribe a transactional contact
*SMTPApi* | [**SmtpLogMessageIdDelete**](docs/SMTPApi.md#smtplogmessageiddelete) | **DELETE** /smtp/log/{messageId} | Delete an SMTP transactional log
-*SMTPApi* | [**UpdateSmtpTemplate**](docs/SMTPApi.md#updatesmtptemplate) | **PUT** /smtp/templates/{templateId} | Updates a transactional email templates
+*SMTPApi* | [**UpdateSmtpTemplate**](docs/SMTPApi.md#updatesmtptemplate) | **PUT** /smtp/templates/{templateId} | Update an email template
*SendersApi* | [**CreateSender**](docs/SendersApi.md#createsender) | **POST** /senders | Create a new sender
*SendersApi* | [**DeleteSender**](docs/SendersApi.md#deletesender) | **DELETE** /senders/{senderId} | Delete a sender
-*SendersApi* | [**GetIps**](docs/SendersApi.md#getips) | **GET** /senders/ips | Return all the dedicated IPs for your account
-*SendersApi* | [**GetIpsFromSender**](docs/SendersApi.md#getipsfromsender) | **GET** /senders/{senderId}/ips | Return all the dedicated IPs for a sender
+*SendersApi* | [**GetIps**](docs/SendersApi.md#getips) | **GET** /senders/ips | Get all the dedicated IPs for your account
+*SendersApi* | [**GetIpsFromSender**](docs/SendersApi.md#getipsfromsender) | **GET** /senders/{senderId}/ips | Get all the dedicated IPs for a sender
*SendersApi* | [**GetSenders**](docs/SendersApi.md#getsenders) | **GET** /senders | Get the list of all your senders
*SendersApi* | [**UpdateSender**](docs/SendersApi.md#updatesender) | **PUT** /senders/{senderId} | Update a sender
-*TransactionalSMSApi* | [**GetSmsEvents**](docs/TransactionalSMSApi.md#getsmsevents) | **GET** /transactionalSMS/statistics/events | Get all the SMS activity (unaggregated events)
+*TransactionalSMSApi* | [**GetSmsEvents**](docs/TransactionalSMSApi.md#getsmsevents) | **GET** /transactionalSMS/statistics/events | Get all your SMS activity (unaggregated events)
*TransactionalSMSApi* | [**GetTransacAggregatedSmsReport**](docs/TransactionalSMSApi.md#gettransacaggregatedsmsreport) | **GET** /transactionalSMS/statistics/aggregatedReport | Get your SMS activity aggregated over a period of time
*TransactionalSMSApi* | [**GetTransacSmsReport**](docs/TransactionalSMSApi.md#gettransacsmsreport) | **GET** /transactionalSMS/statistics/reports | Get your SMS activity aggregated per day
-*TransactionalSMSApi* | [**SendTransacSms**](docs/TransactionalSMSApi.md#sendtransacsms) | **POST** /transactionalSMS/sms | Send the SMS campaign to the specified mobile number
+*TransactionalSMSApi* | [**SendTransacSms**](docs/TransactionalSMSApi.md#sendtransacsms) | **POST** /transactionalSMS/sms | Send the SMS campaign to a mobile number
*WebhooksApi* | [**CreateWebhook**](docs/WebhooksApi.md#createwebhook) | **POST** /webhooks | Create a webhook
*WebhooksApi* | [**DeleteWebhook**](docs/WebhooksApi.md#deletewebhook) | **DELETE** /webhooks/{webhookId} | Delete a webhook
*WebhooksApi* | [**GetWebhook**](docs/WebhooksApi.md#getwebhook) | **GET** /webhooks/{webhookId} | Get a webhook details
@@ -208,6 +210,7 @@ Class | Method | HTTP request | Description
*WebhooksApi* | [**UpdateWebhook**](docs/WebhooksApi.md#updatewebhook) | **PUT** /webhooks/{webhookId} | Update a webhook
+
## Documentation for Models
- [Model.AbTestCampaignResult](docs/AbTestCampaignResult.md)
@@ -218,6 +221,7 @@ Class | Method | HTTP request | Description
- [Model.CreateAttributeEnumeration](docs/CreateAttributeEnumeration.md)
- [Model.CreateChild](docs/CreateChild.md)
- [Model.CreateContact](docs/CreateContact.md)
+ - [Model.CreateDoiContact](docs/CreateDoiContact.md)
- [Model.CreateEmailCampaign](docs/CreateEmailCampaign.md)
- [Model.CreateEmailCampaignRecipients](docs/CreateEmailCampaignRecipients.md)
- [Model.CreateEmailCampaignSender](docs/CreateEmailCampaignSender.md)
@@ -371,6 +375,7 @@ Class | Method | HTTP request | Description
- [Model.UpdateSmtpTemplate](docs/UpdateSmtpTemplate.md)
- [Model.UpdateSmtpTemplateSender](docs/UpdateSmtpTemplateSender.md)
- [Model.UpdateWebhook](docs/UpdateWebhook.md)
+ - [Model.UploadImageToGallery](docs/UploadImageToGallery.md)
- [Model.GetChildInfo](docs/GetChildInfo.md)
- [Model.GetExtendedCampaignOverview](docs/GetExtendedCampaignOverview.md)
- [Model.GetExtendedClient](docs/GetExtendedClient.md)
diff --git a/docs/AccountApi.md b/docs/AccountApi.md
index 434f632..dc4ad97 100644
--- a/docs/AccountApi.md
+++ b/docs/AccountApi.md
@@ -4,14 +4,14 @@ All URIs are relative to *https://api.sendinblue.com/v3*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetAccount**](AccountApi.md#getaccount) | **GET** /account | Get your account informations, plans and credits details
+[**GetAccount**](AccountApi.md#getaccount) | **GET** /account | Get your account information, plan and credits details
# **GetAccount**
> GetAccount GetAccount ()
-Get your account informations, plans and credits details
+Get your account information, plan and credits details
### Example
```csharp
@@ -40,7 +40,7 @@ namespace Example
try
{
- // Get your account informations, plans and credits details
+ // Get your account information, plan and credits details
GetAccount result = apiInstance.GetAccount();
Debug.WriteLine(result);
}
diff --git a/docs/AddContactToList.md b/docs/AddContactToList.md
index 9801726..2b949bc 100644
--- a/docs/AddContactToList.md
+++ b/docs/AddContactToList.md
@@ -3,7 +3,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Emails** | **List<string>** | Emails to add to a list | [optional]
+**Emails** | **List<string>** | Emails to add to a list. You can pass a maximum of 150 emails for addition in one request. If you need to add the emails in bulk, please prefer /contacts/import api. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AttributesApi.md b/docs/AttributesApi.md
index 3a54d39..325a303 100644
--- a/docs/AttributesApi.md
+++ b/docs/AttributesApi.md
@@ -4,17 +4,17 @@ All URIs are relative to *https://api.sendinblue.com/v3*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**CreateAttribute**](AttributesApi.md#createattribute) | **POST** /contacts/attributes/{attributeCategory}/{attributeName} | Creates contact attribute
-[**DeleteAttribute**](AttributesApi.md#deleteattribute) | **DELETE** /contacts/attributes/{attributeCategory}/{attributeName} | Deletes an attribute
-[**GetAttributes**](AttributesApi.md#getattributes) | **GET** /contacts/attributes | Lists all attributes
-[**UpdateAttribute**](AttributesApi.md#updateattribute) | **PUT** /contacts/attributes/{attributeCategory}/{attributeName} | Updates contact attribute
+[**CreateAttribute**](AttributesApi.md#createattribute) | **POST** /contacts/attributes/{attributeCategory}/{attributeName} | Create contact attribute
+[**DeleteAttribute**](AttributesApi.md#deleteattribute) | **DELETE** /contacts/attributes/{attributeCategory}/{attributeName} | Delete an attribute
+[**GetAttributes**](AttributesApi.md#getattributes) | **GET** /contacts/attributes | List all attributes
+[**UpdateAttribute**](AttributesApi.md#updateattribute) | **PUT** /contacts/attributes/{attributeCategory}/{attributeName} | Update contact attribute
# **CreateAttribute**
> void CreateAttribute (string attributeCategory, string attributeName, CreateAttribute createAttribute)
-Creates contact attribute
+Create contact attribute
### Example
```csharp
@@ -46,7 +46,7 @@ namespace Example
try
{
- // Creates contact attribute
+ // Create contact attribute
apiInstance.CreateAttribute(attributeCategory, attributeName, createAttribute);
}
catch (Exception e)
@@ -85,7 +85,7 @@ void (empty response body)
# **DeleteAttribute**
> void DeleteAttribute (string attributeCategory, string attributeName)
-Deletes an attribute
+Delete an attribute
### Example
```csharp
@@ -116,7 +116,7 @@ namespace Example
try
{
- // Deletes an attribute
+ // Delete an attribute
apiInstance.DeleteAttribute(attributeCategory, attributeName);
}
catch (Exception e)
@@ -154,7 +154,7 @@ void (empty response body)
# **GetAttributes**
> GetAttributes GetAttributes ()
-Lists all attributes
+List all attributes
### Example
```csharp
@@ -183,7 +183,7 @@ namespace Example
try
{
- // Lists all attributes
+ // List all attributes
GetAttributes result = apiInstance.GetAttributes();
Debug.WriteLine(result);
}
@@ -218,7 +218,7 @@ This endpoint does not need any parameter.
# **UpdateAttribute**
> void UpdateAttribute (string attributeCategory, string attributeName, UpdateAttribute updateAttribute)
-Updates contact attribute
+Update contact attribute
### Example
```csharp
@@ -250,7 +250,7 @@ namespace Example
try
{
- // Updates contact attribute
+ // Update contact attribute
apiInstance.UpdateAttribute(attributeCategory, attributeName, updateAttribute);
}
catch (Exception e)
diff --git a/docs/ContactsApi.md b/docs/ContactsApi.md
index 05c6269..be61176 100644
--- a/docs/ContactsApi.md
+++ b/docs/ContactsApi.md
@@ -5,30 +5,31 @@ All URIs are relative to *https://api.sendinblue.com/v3*
Method | HTTP request | Description
------------- | ------------- | -------------
[**AddContactToList**](ContactsApi.md#addcontacttolist) | **POST** /contacts/lists/{listId}/contacts/add | Add existing contacts to a list
-[**CreateAttribute**](ContactsApi.md#createattribute) | **POST** /contacts/attributes/{attributeCategory}/{attributeName} | Creates contact attribute
+[**CreateAttribute**](ContactsApi.md#createattribute) | **POST** /contacts/attributes/{attributeCategory}/{attributeName} | Create contact attribute
[**CreateContact**](ContactsApi.md#createcontact) | **POST** /contacts | Create a contact
+[**CreateDoiContact**](ContactsApi.md#createdoicontact) | **POST** /contacts/doubleOptinConfirmation | Create a contact to trigger the DOI workflow from a Landing Page form
[**CreateFolder**](ContactsApi.md#createfolder) | **POST** /contacts/folders | Create a folder
[**CreateList**](ContactsApi.md#createlist) | **POST** /contacts/lists | Create a list
-[**DeleteAttribute**](ContactsApi.md#deleteattribute) | **DELETE** /contacts/attributes/{attributeCategory}/{attributeName} | Deletes an attribute
-[**DeleteContact**](ContactsApi.md#deletecontact) | **DELETE** /contacts/{email} | Deletes a contact
+[**DeleteAttribute**](ContactsApi.md#deleteattribute) | **DELETE** /contacts/attributes/{attributeCategory}/{attributeName} | Delete an attribute
+[**DeleteContact**](ContactsApi.md#deletecontact) | **DELETE** /contacts/{email} | Delete a contact
[**DeleteFolder**](ContactsApi.md#deletefolder) | **DELETE** /contacts/folders/{folderId} | Delete a folder (and all its lists)
[**DeleteList**](ContactsApi.md#deletelist) | **DELETE** /contacts/lists/{listId} | Delete a list
-[**GetAttributes**](ContactsApi.md#getattributes) | **GET** /contacts/attributes | Lists all attributes
-[**GetContactInfo**](ContactsApi.md#getcontactinfo) | **GET** /contacts/{email} | Retrieves contact informations
-[**GetContactStats**](ContactsApi.md#getcontactstats) | **GET** /contacts/{email}/campaignStats | Get the campaigns statistics for a contact
+[**GetAttributes**](ContactsApi.md#getattributes) | **GET** /contacts/attributes | List all attributes
+[**GetContactInfo**](ContactsApi.md#getcontactinfo) | **GET** /contacts/{email} | Get a contact's details
+[**GetContactStats**](ContactsApi.md#getcontactstats) | **GET** /contacts/{email}/campaignStats | Get email campaigns' statistics for a contact
[**GetContacts**](ContactsApi.md#getcontacts) | **GET** /contacts | Get all the contacts
-[**GetContactsFromList**](ContactsApi.md#getcontactsfromlist) | **GET** /contacts/lists/{listId}/contacts | Get the contacts in a list
-[**GetFolder**](ContactsApi.md#getfolder) | **GET** /contacts/folders/{folderId} | Returns folder details
-[**GetFolderLists**](ContactsApi.md#getfolderlists) | **GET** /contacts/folders/{folderId}/lists | Get the lists in a folder
-[**GetFolders**](ContactsApi.md#getfolders) | **GET** /contacts/folders | Get all the folders
-[**GetList**](ContactsApi.md#getlist) | **GET** /contacts/lists/{listId} | Get the details of a list
+[**GetContactsFromList**](ContactsApi.md#getcontactsfromlist) | **GET** /contacts/lists/{listId}/contacts | Get contacts in a list
+[**GetFolder**](ContactsApi.md#getfolder) | **GET** /contacts/folders/{folderId} | Returns a folder's details
+[**GetFolderLists**](ContactsApi.md#getfolderlists) | **GET** /contacts/folders/{folderId}/lists | Get lists in a folder
+[**GetFolders**](ContactsApi.md#getfolders) | **GET** /contacts/folders | Get all folders
+[**GetList**](ContactsApi.md#getlist) | **GET** /contacts/lists/{listId} | Get a list's details
[**GetLists**](ContactsApi.md#getlists) | **GET** /contacts/lists | Get all the lists
[**ImportContacts**](ContactsApi.md#importcontacts) | **POST** /contacts/import | Import contacts
-[**RemoveContactFromList**](ContactsApi.md#removecontactfromlist) | **POST** /contacts/lists/{listId}/contacts/remove | Remove existing contacts from a list
+[**RemoveContactFromList**](ContactsApi.md#removecontactfromlist) | **POST** /contacts/lists/{listId}/contacts/remove | Delete a contact from a list
[**RequestContactExport**](ContactsApi.md#requestcontactexport) | **POST** /contacts/export | Export contacts
-[**UpdateAttribute**](ContactsApi.md#updateattribute) | **PUT** /contacts/attributes/{attributeCategory}/{attributeName} | Updates contact attribute
-[**UpdateContact**](ContactsApi.md#updatecontact) | **PUT** /contacts/{email} | Updates a contact
-[**UpdateFolder**](ContactsApi.md#updatefolder) | **PUT** /contacts/folders/{folderId} | Update a contact folder
+[**UpdateAttribute**](ContactsApi.md#updateattribute) | **PUT** /contacts/attributes/{attributeCategory}/{attributeName} | Update contact attribute
+[**UpdateContact**](ContactsApi.md#updatecontact) | **PUT** /contacts/{email} | Update a contact
+[**UpdateFolder**](ContactsApi.md#updatefolder) | **PUT** /contacts/folders/{folderId} | Update a folder
[**UpdateList**](ContactsApi.md#updatelist) | **PUT** /contacts/lists/{listId} | Update a list
@@ -106,7 +107,7 @@ Name | Type | Description | Notes
# **CreateAttribute**
> void CreateAttribute (string attributeCategory, string attributeName, CreateAttribute createAttribute)
-Creates contact attribute
+Create contact attribute
### Example
```csharp
@@ -138,7 +139,7 @@ namespace Example
try
{
- // Creates contact attribute
+ // Create contact attribute
apiInstance.CreateAttribute(attributeCategory, attributeName, createAttribute);
}
catch (Exception e)
@@ -241,6 +242,73 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **CreateDoiContact**
+> void CreateDoiContact (CreateDoiContact createDoiContact)
+
+Create a contact to trigger the DOI workflow from a Landing Page form
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using sib_api_v3_sdk.Api;
+using sib_api_v3_sdk.Client;
+using sib_api_v3_sdk.Model;
+
+namespace Example
+{
+ public class CreateDoiContactExample
+ {
+ public void main()
+ {
+ // Configure API key authorization: api-key
+ Configuration.Default.AddApiKey("api-key", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // Configuration.Default.AddApiKeyPrefix("api-key", "Bearer");
+ // Configure API key authorization: partner-key
+ Configuration.Default.AddApiKey("partner-key", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // Configuration.Default.AddApiKeyPrefix("partner-key", "Bearer");
+
+ var apiInstance = new ContactsApi();
+ var createDoiContact = new CreateDoiContact(); // CreateDoiContact | Values to create the DOI contact
+
+ try
+ {
+ // Create a contact to trigger the DOI workflow from a Landing Page form
+ apiInstance.CreateDoiContact(createDoiContact);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling ContactsApi.CreateDoiContact: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **createDoiContact** | [**CreateDoiContact**](CreateDoiContact.md)| Values to create the DOI contact |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[api-key](../README.md#api-key), [partner-key](../README.md#partner-key)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **CreateFolder**
> CreateModel CreateFolder (CreateUpdateFolder createFolder)
@@ -381,7 +449,7 @@ Name | Type | Description | Notes
# **DeleteAttribute**
> void DeleteAttribute (string attributeCategory, string attributeName)
-Deletes an attribute
+Delete an attribute
### Example
```csharp
@@ -412,7 +480,7 @@ namespace Example
try
{
- // Deletes an attribute
+ // Delete an attribute
apiInstance.DeleteAttribute(attributeCategory, attributeName);
}
catch (Exception e)
@@ -450,7 +518,7 @@ void (empty response body)
# **DeleteContact**
> void DeleteContact (string email)
-Deletes a contact
+Delete a contact
### Example
```csharp
@@ -480,7 +548,7 @@ namespace Example
try
{
- // Deletes a contact
+ // Delete a contact
apiInstance.DeleteContact(email);
}
catch (Exception e)
@@ -651,7 +719,7 @@ void (empty response body)
# **GetAttributes**
> GetAttributes GetAttributes ()
-Lists all attributes
+List all attributes
### Example
```csharp
@@ -680,7 +748,7 @@ namespace Example
try
{
- // Lists all attributes
+ // List all attributes
GetAttributes result = apiInstance.GetAttributes();
Debug.WriteLine(result);
}
@@ -715,7 +783,7 @@ This endpoint does not need any parameter.
# **GetContactInfo**
> GetExtendedContactDetails GetContactInfo (string email)
-Retrieves contact informations
+Get a contact's details
### Example
```csharp
@@ -745,7 +813,7 @@ namespace Example
try
{
- // Retrieves contact informations
+ // Get a contact's details
GetExtendedContactDetails result = apiInstance.GetContactInfo(email);
Debug.WriteLine(result);
}
@@ -781,9 +849,9 @@ Name | Type | Description | Notes
# **GetContactStats**
-> GetContactCampaignStats GetContactStats (string email)
+> GetContactCampaignStats GetContactStats (string email, DateTime? startDate = null, DateTime? endDate = null)
-Get the campaigns statistics for a contact
+Get email campaigns' statistics for a contact
### Example
```csharp
@@ -810,11 +878,13 @@ namespace Example
var apiInstance = new ContactsApi();
var email = email_example; // string | Email address (urlencoded) of the contact
+ var startDate = 2013-10-20; // DateTime? | Mandatory if endDate is used. Starting date (YYYY-MM-DD) of the statistic events specific to campaigns. Must be lower than equal to endDate (optional)
+ var endDate = 2013-10-20; // DateTime? | Mandatory if startDate is used. Ending date (YYYY-MM-DD) of the statistic events specific to campaigns. Must be greater than equal to startDate (optional)
try
{
- // Get the campaigns statistics for a contact
- GetContactCampaignStats result = apiInstance.GetContactStats(email);
+ // Get email campaigns' statistics for a contact
+ GetContactCampaignStats result = apiInstance.GetContactStats(email, startDate, endDate);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -831,6 +901,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**email** | **string**| Email address (urlencoded) of the contact |
+ **startDate** | **DateTime?**| Mandatory if endDate is used. Starting date (YYYY-MM-DD) of the statistic events specific to campaigns. Must be lower than equal to endDate | [optional]
+ **endDate** | **DateTime?**| Mandatory if startDate is used. Ending date (YYYY-MM-DD) of the statistic events specific to campaigns. Must be greater than equal to startDate | [optional]
### Return type
@@ -923,7 +995,7 @@ Name | Type | Description | Notes
# **GetContactsFromList**
> GetContacts GetContactsFromList (long? listId, DateTime? modifiedSince = null, long? limit = null, long? offset = null)
-Get the contacts in a list
+Get contacts in a list
### Example
```csharp
@@ -956,7 +1028,7 @@ namespace Example
try
{
- // Get the contacts in a list
+ // Get contacts in a list
GetContacts result = apiInstance.GetContactsFromList(listId, modifiedSince, limit, offset);
Debug.WriteLine(result);
}
@@ -997,7 +1069,7 @@ Name | Type | Description | Notes
# **GetFolder**
> GetFolder GetFolder (long? folderId)
-Returns folder details
+Returns a folder's details
### Example
```csharp
@@ -1027,7 +1099,7 @@ namespace Example
try
{
- // Returns folder details
+ // Returns a folder's details
GetFolder result = apiInstance.GetFolder(folderId);
Debug.WriteLine(result);
}
@@ -1065,7 +1137,7 @@ Name | Type | Description | Notes
# **GetFolderLists**
> GetFolderLists GetFolderLists (long? folderId, long? limit = null, long? offset = null)
-Get the lists in a folder
+Get lists in a folder
### Example
```csharp
@@ -1097,7 +1169,7 @@ namespace Example
try
{
- // Get the lists in a folder
+ // Get lists in a folder
GetFolderLists result = apiInstance.GetFolderLists(folderId, limit, offset);
Debug.WriteLine(result);
}
@@ -1137,7 +1209,7 @@ Name | Type | Description | Notes
# **GetFolders**
> GetFolders GetFolders (long? limit, long? offset)
-Get all the folders
+Get all folders
### Example
```csharp
@@ -1168,7 +1240,7 @@ namespace Example
try
{
- // Get all the folders
+ // Get all folders
GetFolders result = apiInstance.GetFolders(limit, offset);
Debug.WriteLine(result);
}
@@ -1207,7 +1279,7 @@ Name | Type | Description | Notes
# **GetList**
> GetExtendedList GetList (long? listId)
-Get the details of a list
+Get a list's details
### Example
```csharp
@@ -1237,7 +1309,7 @@ namespace Example
try
{
- // Get the details of a list
+ // Get a list's details
GetExtendedList result = apiInstance.GetList(listId);
Debug.WriteLine(result);
}
@@ -1415,7 +1487,7 @@ Name | Type | Description | Notes
# **RemoveContactFromList**
> PostContactInfo RemoveContactFromList (long? listId, RemoveContactFromList contactEmails)
-Remove existing contacts from a list
+Delete a contact from a list
### Example
```csharp
@@ -1446,7 +1518,7 @@ namespace Example
try
{
- // Remove existing contacts from a list
+ // Delete a contact from a list
PostContactInfo result = apiInstance.RemoveContactFromList(listId, contactEmails);
Debug.WriteLine(result);
}
@@ -1555,7 +1627,7 @@ Name | Type | Description | Notes
# **UpdateAttribute**
> void UpdateAttribute (string attributeCategory, string attributeName, UpdateAttribute updateAttribute)
-Updates contact attribute
+Update contact attribute
### Example
```csharp
@@ -1587,7 +1659,7 @@ namespace Example
try
{
- // Updates contact attribute
+ // Update contact attribute
apiInstance.UpdateAttribute(attributeCategory, attributeName, updateAttribute);
}
catch (Exception e)
@@ -1626,7 +1698,7 @@ void (empty response body)
# **UpdateContact**
> void UpdateContact (string email, UpdateContact updateContact)
-Updates a contact
+Update a contact
### Example
```csharp
@@ -1657,7 +1729,7 @@ namespace Example
try
{
- // Updates a contact
+ // Update a contact
apiInstance.UpdateContact(email, updateContact);
}
catch (Exception e)
@@ -1695,7 +1767,7 @@ void (empty response body)
# **UpdateFolder**
> void UpdateFolder (long? folderId, CreateUpdateFolder updateFolder)
-Update a contact folder
+Update a folder
### Example
```csharp
@@ -1726,7 +1798,7 @@ namespace Example
try
{
- // Update a contact folder
+ // Update a folder
apiInstance.UpdateFolder(folderId, updateFolder);
}
catch (Exception e)
diff --git a/docs/CreateAttribute.md b/docs/CreateAttribute.md
index 2243d6d..12a9085 100644
--- a/docs/CreateAttribute.md
+++ b/docs/CreateAttribute.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Value** | **string** | Value of the attribute. Use only if the attribute's category is 'calculated' or 'global' | [optional]
-**Enumeration** | [**List<CreateAttributeEnumeration>**](CreateAttributeEnumeration.md) | List of values and labels that the attribute can take. Use only if the attribute's category is \"category\". For example, [{'value':1, 'label':'male'}, {'value':2, 'label':'female'}] | [optional]
+**Enumeration** | [**List<CreateAttributeEnumeration>**](CreateAttributeEnumeration.md) | List of values and labels that the attribute can take. Use only if the attribute's category is "category". For example, [{"value":1, "label":"male"}, {"value":2, "label":"female"}] | [optional]
**Type** | **string** | Type of the attribute. Use only if the attribute's category is 'normal', 'category' or 'transactional' ( type 'boolean' is only available if the category is 'normal' attribute, type 'id' is only available if the category is 'transactional' attribute & type 'category' is only available if the category is 'category' attribute ) | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CreateContact.md b/docs/CreateContact.md
index ac8ce56..05a9206 100644
--- a/docs/CreateContact.md
+++ b/docs/CreateContact.md
@@ -3,8 +3,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Email** | **string** | Email address of the user. Mandatory if \"SMS\" field is not passed in \"attributes\" parameter. For example {'SMS':'+91xxxxxxxxxx'} | [optional]
-**Attributes** | **Object** | Pass the set of attributes and their values. These attributes must be present in your SendinBlue account. For eg. {'FNAME':'Elly', 'LNAME':'Roger'} | [optional]
+**Email** | **string** | Email address of the user. Mandatory if "SMS" field is not passed in "attributes" parameter. Mobile Number in "SMS" field should be passed with proper country code. For example {"SMS":"+91xxxxxxxxxx"} or {"SMS":"0091xxxxxxxxxx"} | [optional]
+**Attributes** | **Object** | Pass the set of attributes and their values. These attributes must be present in your SendinBlue account. For eg. {"FNAME":"Elly", "LNAME":"Roger"} | [optional]
**EmailBlacklisted** | **bool?** | Set this field to blacklist the contact for emails (emailBlacklisted = true) | [optional]
**SmsBlacklisted** | **bool?** | Set this field to blacklist the contact for SMS (smsBlacklisted = true) | [optional]
**ListIds** | **List<long?>** | Ids of the lists to add the contact to | [optional]
diff --git a/docs/CreateDoiContact.md b/docs/CreateDoiContact.md
new file mode 100644
index 0000000..1a9e934
--- /dev/null
+++ b/docs/CreateDoiContact.md
@@ -0,0 +1,14 @@
+# sib_api_v3_sdk.Model.CreateDoiContact
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Email** | **string** | Email address where the confirmation email will be sent. This email address will be the identifier for all other contact attributes. |
+**Attributes** | **Object** | Pass the set of attributes and their values. These attributes must be present in your SendinBlue account. For eg. {'FNAME':'Elly', 'LNAME':'Roger'} | [optional]
+**IncludeListIds** | **List<long?>** | Lists under user account where contact should be added |
+**ExcludeListIds** | **List<long?>** | Lists under user account where contact should not be added | [optional]
+**TemplateId** | **long?** | Id of the DOI template |
+**RedirectionUrl** | **string** | URL of the web page that user will be redirected to after clicking on the double opt in URL. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/CreateEmailCampaign.md b/docs/CreateEmailCampaign.md
index 6b33cfc..862ac48 100644
--- a/docs/CreateEmailCampaign.md
+++ b/docs/CreateEmailCampaign.md
@@ -20,7 +20,7 @@ Name | Type | Description | Notes
**Footer** | **string** | Footer of the email campaign | [optional]
**Header** | **string** | Header of the email campaign | [optional]
**UtmCampaign** | **string** | Customize the utm_campaign value. If this field is empty, the campaign name will be used. Only alphanumeric characters and spaces are allowed | [optional]
-**Params** | **Object** | Pass the set of attributes to customize the type classic campaign. For example, {'FNAME':'Joe', 'LNAME':'Doe'}. Only available if 'type' is 'classic'. It's considered only if campaign is in New Template Language format. The New Template Language is dependent on the values of 'subject', 'htmlContent/htmlUrl', 'sender.name' & 'toField' | [optional]
+**Params** | **Object** | Pass the set of attributes to customize the type classic campaign. For example, {"FNAME":"Joe", "LNAME":"Doe"}. Only available if 'type' is 'classic'. It's considered only if campaign is in New Template Language format. The New Template Language is dependent on the values of 'subject', 'htmlContent/htmlUrl', 'sender.name' & 'toField' | [optional]
**SendAtBestTime** | **bool?** | Set this to true if you want to send your campaign at best time. | [optional] [default to false]
**AbTesting** | **bool?** | Status of A/B Test. abTesting = false means it is disabled, & abTesting = true means it is enabled. 'subjectA', 'subjectB', 'splitRule', 'winnerCriteria' & 'winnerDelay' will be considered when abTesting is set to true. 'subjectA' & 'subjectB' are mandatory together & 'subject' if passed is ignored. Can be set to true only if 'sendAtBestTime' is 'false'. You will be able to set up two subject lines for your campaign and send them to a random sample of your total recipients. Half of the test group will receive version A, and the other half will receive version B | [optional] [default to false]
**SubjectA** | **string** | Subject A of the campaign. Mandatory if abTesting = true. subjectA & subjectB should have unique value | [optional]
diff --git a/docs/EmailCampaignsApi.md b/docs/EmailCampaignsApi.md
index 9094442..e877c2d 100644
--- a/docs/EmailCampaignsApi.md
+++ b/docs/EmailCampaignsApi.md
@@ -6,16 +6,17 @@ Method | HTTP request | Description
------------- | ------------- | -------------
[**CreateEmailCampaign**](EmailCampaignsApi.md#createemailcampaign) | **POST** /emailCampaigns | Create an email campaign
[**DeleteEmailCampaign**](EmailCampaignsApi.md#deleteemailcampaign) | **DELETE** /emailCampaigns/{campaignId} | Delete an email campaign
-[**EmailExportRecipients**](EmailCampaignsApi.md#emailexportrecipients) | **POST** /emailCampaigns/{campaignId}/exportRecipients | Export the recipients of a campaign
-[**GetAbTestCampaignResult**](EmailCampaignsApi.md#getabtestcampaignresult) | **GET** /emailCampaigns/{campaignId}/abTestCampaignResult | Get A/B test email campaign result
-[**GetEmailCampaign**](EmailCampaignsApi.md#getemailcampaign) | **GET** /emailCampaigns/{campaignId} | Get campaign informations
-[**GetEmailCampaigns**](EmailCampaignsApi.md#getemailcampaigns) | **GET** /emailCampaigns | Return all your created campaigns
+[**EmailExportRecipients**](EmailCampaignsApi.md#emailexportrecipients) | **POST** /emailCampaigns/{campaignId}/exportRecipients | Export the recipients of an email campaign
+[**GetAbTestCampaignResult**](EmailCampaignsApi.md#getabtestcampaignresult) | **GET** /emailCampaigns/{campaignId}/abTestCampaignResult | Get an A/B test email campaign results
+[**GetEmailCampaign**](EmailCampaignsApi.md#getemailcampaign) | **GET** /emailCampaigns/{campaignId} | Get an email campaign report
+[**GetEmailCampaigns**](EmailCampaignsApi.md#getemailcampaigns) | **GET** /emailCampaigns | Return all your created email campaigns
[**GetSharedTemplateUrl**](EmailCampaignsApi.md#getsharedtemplateurl) | **GET** /emailCampaigns/{campaignId}/sharedUrl | Get a shared template url
[**SendEmailCampaignNow**](EmailCampaignsApi.md#sendemailcampaignnow) | **POST** /emailCampaigns/{campaignId}/sendNow | Send an email campaign immediately, based on campaignId
-[**SendReport**](EmailCampaignsApi.md#sendreport) | **POST** /emailCampaigns/{campaignId}/sendReport | Send the report of a campaigns
+[**SendReport**](EmailCampaignsApi.md#sendreport) | **POST** /emailCampaigns/{campaignId}/sendReport | Send the report of a campaign
[**SendTestEmail**](EmailCampaignsApi.md#sendtestemail) | **POST** /emailCampaigns/{campaignId}/sendTest | Send an email campaign to your test list
-[**UpdateCampaignStatus**](EmailCampaignsApi.md#updatecampaignstatus) | **PUT** /emailCampaigns/{campaignId}/status | Update a campaign status
-[**UpdateEmailCampaign**](EmailCampaignsApi.md#updateemailcampaign) | **PUT** /emailCampaigns/{campaignId} | Update a campaign
+[**UpdateCampaignStatus**](EmailCampaignsApi.md#updatecampaignstatus) | **PUT** /emailCampaigns/{campaignId}/status | Update an email campaign status
+[**UpdateEmailCampaign**](EmailCampaignsApi.md#updateemailcampaign) | **PUT** /emailCampaigns/{campaignId} | Update an email campaign
+[**UploadImageToGallery**](EmailCampaignsApi.md#uploadimagetogallery) | **POST** /emailCampaigns/images | Upload an image to your account's image gallery
@@ -157,7 +158,7 @@ void (empty response body)
# **EmailExportRecipients**
> CreatedProcessId EmailExportRecipients (long? campaignId, EmailExportRecipients recipientExport = null)
-Export the recipients of a campaign
+Export the recipients of an email campaign
### Example
```csharp
@@ -188,7 +189,7 @@ namespace Example
try
{
- // Export the recipients of a campaign
+ // Export the recipients of an email campaign
CreatedProcessId result = apiInstance.EmailExportRecipients(campaignId, recipientExport);
Debug.WriteLine(result);
}
@@ -227,7 +228,7 @@ Name | Type | Description | Notes
# **GetAbTestCampaignResult**
> AbTestCampaignResult GetAbTestCampaignResult (long? campaignId)
-Get A/B test email campaign result
+Get an A/B test email campaign results
Obtain winning version of an A/B test email campaign
@@ -259,7 +260,7 @@ namespace Example
try
{
- // Get A/B test email campaign result
+ // Get an A/B test email campaign results
AbTestCampaignResult result = apiInstance.GetAbTestCampaignResult(campaignId);
Debug.WriteLine(result);
}
@@ -297,7 +298,7 @@ Name | Type | Description | Notes
# **GetEmailCampaign**
> GetEmailCampaign GetEmailCampaign (long? campaignId)
-Get campaign informations
+Get an email campaign report
### Example
```csharp
@@ -327,7 +328,7 @@ namespace Example
try
{
- // Get campaign informations
+ // Get an email campaign report
GetEmailCampaign result = apiInstance.GetEmailCampaign(campaignId);
Debug.WriteLine(result);
}
@@ -365,7 +366,7 @@ Name | Type | Description | Notes
# **GetEmailCampaigns**
> GetEmailCampaigns GetEmailCampaigns (string type = null, string status = null, DateTime? startDate = null, DateTime? endDate = null, long? limit = null, long? offset = null)
-Return all your created campaigns
+Return all your created email campaigns
### Example
```csharp
@@ -400,7 +401,7 @@ namespace Example
try
{
- // Return all your created campaigns
+ // Return all your created email campaigns
GetEmailCampaigns result = apiInstance.GetEmailCampaigns(type, status, startDate, endDate, limit, offset);
Debug.WriteLine(result);
}
@@ -580,7 +581,7 @@ void (empty response body)
# **SendReport**
> void SendReport (long? campaignId, SendReport sendReport)
-Send the report of a campaigns
+Send the report of a campaign
A PDF will be sent to the specified email addresses
@@ -613,7 +614,7 @@ namespace Example
try
{
- // Send the report of a campaigns
+ // Send the report of a campaign
apiInstance.SendReport(campaignId, sendReport);
}
catch (Exception e)
@@ -720,7 +721,7 @@ void (empty response body)
# **UpdateCampaignStatus**
> void UpdateCampaignStatus (long? campaignId, UpdateCampaignStatus status)
-Update a campaign status
+Update an email campaign status
### Example
```csharp
@@ -751,7 +752,7 @@ namespace Example
try
{
- // Update a campaign status
+ // Update an email campaign status
apiInstance.UpdateCampaignStatus(campaignId, status);
}
catch (Exception e)
@@ -789,7 +790,7 @@ void (empty response body)
# **UpdateEmailCampaign**
> void UpdateEmailCampaign (long? campaignId, UpdateEmailCampaign emailCampaign)
-Update a campaign
+Update an email campaign
### Example
```csharp
@@ -820,7 +821,7 @@ namespace Example
try
{
- // Update a campaign
+ // Update an email campaign
apiInstance.UpdateEmailCampaign(campaignId, emailCampaign);
}
catch (Exception e)
@@ -854,3 +855,70 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **UploadImageToGallery**
+> void UploadImageToGallery (UploadImageToGallery uploadImage)
+
+Upload an image to your account's image gallery
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using sib_api_v3_sdk.Api;
+using sib_api_v3_sdk.Client;
+using sib_api_v3_sdk.Model;
+
+namespace Example
+{
+ public class UploadImageToGalleryExample
+ {
+ public void main()
+ {
+ // Configure API key authorization: api-key
+ Configuration.Default.AddApiKey("api-key", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // Configuration.Default.AddApiKeyPrefix("api-key", "Bearer");
+ // Configure API key authorization: partner-key
+ Configuration.Default.AddApiKey("partner-key", "YOUR_API_KEY");
+ // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
+ // Configuration.Default.AddApiKeyPrefix("partner-key", "Bearer");
+
+ var apiInstance = new EmailCampaignsApi();
+ var uploadImage = new UploadImageToGallery(); // UploadImageToGallery | Parameters to upload an image
+
+ try
+ {
+ // Upload an image to your account's image gallery
+ apiInstance.UploadImageToGallery(uploadImage);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling EmailCampaignsApi.UploadImageToGallery: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **uploadImage** | [**UploadImageToGallery**](UploadImageToGallery.md)| Parameters to upload an image |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[api-key](../README.md#api-key), [partner-key](../README.md#partner-key)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/FoldersApi.md b/docs/FoldersApi.md
index e33b31d..7f590ab 100644
--- a/docs/FoldersApi.md
+++ b/docs/FoldersApi.md
@@ -6,10 +6,10 @@ Method | HTTP request | Description
------------- | ------------- | -------------
[**CreateFolder**](FoldersApi.md#createfolder) | **POST** /contacts/folders | Create a folder
[**DeleteFolder**](FoldersApi.md#deletefolder) | **DELETE** /contacts/folders/{folderId} | Delete a folder (and all its lists)
-[**GetFolder**](FoldersApi.md#getfolder) | **GET** /contacts/folders/{folderId} | Returns folder details
-[**GetFolderLists**](FoldersApi.md#getfolderlists) | **GET** /contacts/folders/{folderId}/lists | Get the lists in a folder
-[**GetFolders**](FoldersApi.md#getfolders) | **GET** /contacts/folders | Get all the folders
-[**UpdateFolder**](FoldersApi.md#updatefolder) | **PUT** /contacts/folders/{folderId} | Update a contact folder
+[**GetFolder**](FoldersApi.md#getfolder) | **GET** /contacts/folders/{folderId} | Returns a folder's details
+[**GetFolderLists**](FoldersApi.md#getfolderlists) | **GET** /contacts/folders/{folderId}/lists | Get lists in a folder
+[**GetFolders**](FoldersApi.md#getfolders) | **GET** /contacts/folders | Get all folders
+[**UpdateFolder**](FoldersApi.md#updatefolder) | **PUT** /contacts/folders/{folderId} | Update a folder
@@ -151,7 +151,7 @@ void (empty response body)
# **GetFolder**
> GetFolder GetFolder (long? folderId)
-Returns folder details
+Returns a folder's details
### Example
```csharp
@@ -181,7 +181,7 @@ namespace Example
try
{
- // Returns folder details
+ // Returns a folder's details
GetFolder result = apiInstance.GetFolder(folderId);
Debug.WriteLine(result);
}
@@ -219,7 +219,7 @@ Name | Type | Description | Notes
# **GetFolderLists**
> GetFolderLists GetFolderLists (long? folderId, long? limit = null, long? offset = null)
-Get the lists in a folder
+Get lists in a folder
### Example
```csharp
@@ -251,7 +251,7 @@ namespace Example
try
{
- // Get the lists in a folder
+ // Get lists in a folder
GetFolderLists result = apiInstance.GetFolderLists(folderId, limit, offset);
Debug.WriteLine(result);
}
@@ -291,7 +291,7 @@ Name | Type | Description | Notes
# **GetFolders**
> GetFolders GetFolders (long? limit, long? offset)
-Get all the folders
+Get all folders
### Example
```csharp
@@ -322,7 +322,7 @@ namespace Example
try
{
- // Get all the folders
+ // Get all folders
GetFolders result = apiInstance.GetFolders(limit, offset);
Debug.WriteLine(result);
}
@@ -361,7 +361,7 @@ Name | Type | Description | Notes
# **UpdateFolder**
> void UpdateFolder (long? folderId, CreateUpdateFolder updateFolder)
-Update a contact folder
+Update a folder
### Example
```csharp
@@ -392,7 +392,7 @@ namespace Example
try
{
- // Update a contact folder
+ // Update a folder
apiInstance.UpdateFolder(folderId, updateFolder);
}
catch (Exception e)
diff --git a/docs/GetAccountPlan.md b/docs/GetAccountPlan.md
index 46c1358..900bafc 100644
--- a/docs/GetAccountPlan.md
+++ b/docs/GetAccountPlan.md
@@ -4,10 +4,10 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Type** | **string** | Displays the plan type of the user |
-**CreditsType** | **string** | This is the type of the credit, \"Send Limit\" is one of the possible types of credit of a user. \"Send Limit\" implies the total number of emails you can send to the subscribers in your account. |
+**CreditsType** | **string** | This is the type of the credit, "Send Limit" is one of the possible types of credit of a user. "Send Limit" implies the total number of emails you can send to the subscribers in your account. |
**Credits** | **float?** | Remaining credits of the user |
-**StartDate** | **DateTime?** | Date of the period from which the plan will start (only available for \"subscription\" and \"reseller\" plan type) | [optional]
-**EndDate** | **DateTime?** | Date of the period from which the plan will end (only available for \"subscription\" and \"reseller\" plan type) | [optional]
+**StartDate** | **DateTime?** | Date of the period from which the plan will start (only available for "subscription" and "reseller" plan type) | [optional]
+**EndDate** | **DateTime?** | Date of the period from which the plan will end (only available for "subscription" and "reseller" plan type) | [optional]
**UserLimit** | **int?** | Only in case of reseller account. It implies the total number of child accounts you can add to your account. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/GetAttributesAttributes.md b/docs/GetAttributesAttributes.md
index 1078599..9b03342 100644
--- a/docs/GetAttributesAttributes.md
+++ b/docs/GetAttributesAttributes.md
@@ -6,7 +6,7 @@ Name | Type | Description | Notes
**Name** | **string** | Name of the attribute |
**Category** | **string** | Category of the attribute |
**Type** | **string** | Type of the attribute | [optional]
-**Enumeration** | [**List<GetAttributesEnumeration>**](GetAttributesEnumeration.md) | Parameter only available for \"category\" type attributes. | [optional]
+**Enumeration** | [**List<GetAttributesEnumeration>**](GetAttributesEnumeration.md) | Parameter only available for "category" type attributes. | [optional]
**CalculatedValue** | **string** | Calculated value formula | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/GetAttributesEnumeration.md b/docs/GetAttributesEnumeration.md
index 6a8de68..7a70f6a 100644
--- a/docs/GetAttributesEnumeration.md
+++ b/docs/GetAttributesEnumeration.md
@@ -3,8 +3,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Value** | **long?** | ID of Value of the \"category\" type attribute |
-**Label** | **string** | Label of the \"category\" type attribute |
+**Value** | **long?** | ID of Value of the "category" type attribute |
+**Label** | **string** | Label of the "category" type attribute |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/GetEmailCampaign.md b/docs/GetEmailCampaign.md
index 968fcf9..4c0fc93 100644
--- a/docs/GetEmailCampaign.md
+++ b/docs/GetEmailCampaign.md
@@ -20,8 +20,8 @@ Name | Type | Description | Notes
**Header** | **string** | Header of the campaign |
**Footer** | **string** | Footer of the campaign |
**Sender** | [**GetExtendedCampaignOverviewSender**](GetExtendedCampaignOverviewSender.md) | |
-**ReplyTo** | **string** | Email defined as the \"Reply to\" of the campaign |
-**ToField** | **string** | Customisation of the \"to\" field of the campaign |
+**ReplyTo** | **string** | Email defined as the "Reply to" of the campaign |
+**ToField** | **string** | Customisation of the "to" field of the campaign |
**HtmlContent** | **string** | HTML content of the campaign |
**ShareLink** | **string** | Link to share the campaign on social medias | [optional]
**Tag** | **string** | Tag of the campaign |
diff --git a/docs/GetExtendedCampaignOverview.md b/docs/GetExtendedCampaignOverview.md
index e5e3836..c8b3ee1 100644
--- a/docs/GetExtendedCampaignOverview.md
+++ b/docs/GetExtendedCampaignOverview.md
@@ -20,8 +20,8 @@ Name | Type | Description | Notes
**Header** | **string** | Header of the campaign |
**Footer** | **string** | Footer of the campaign |
**Sender** | [**GetExtendedCampaignOverviewSender**](GetExtendedCampaignOverviewSender.md) | |
-**ReplyTo** | **string** | Email defined as the \"Reply to\" of the campaign |
-**ToField** | **string** | Customisation of the \"to\" field of the campaign |
+**ReplyTo** | **string** | Email defined as the "Reply to" of the campaign |
+**ToField** | **string** | Customisation of the "to" field of the campaign |
**HtmlContent** | **string** | HTML content of the campaign |
**ShareLink** | **string** | Link to share the campaign on social medias | [optional]
**Tag** | **string** | Tag of the campaign |
diff --git a/docs/GetSmtpTemplateOverview.md b/docs/GetSmtpTemplateOverview.md
index af41f91..c98d7f4 100644
--- a/docs/GetSmtpTemplateOverview.md
+++ b/docs/GetSmtpTemplateOverview.md
@@ -9,8 +9,8 @@ Name | Type | Description | Notes
**IsActive** | **bool?** | Status of template (true=active, false=inactive) |
**TestSent** | **bool?** | Status of test sending for the template (true=test email has been sent, false=test email has not been sent) |
**Sender** | [**GetSmtpTemplateOverviewSender**](GetSmtpTemplateOverviewSender.md) | |
-**ReplyTo** | **string** | Email defined as the \"Reply to\" for the template |
-**ToField** | **string** | Customisation of the \"to\" field for the template |
+**ReplyTo** | **string** | Email defined as the "Reply to" for the template |
+**ToField** | **string** | Customisation of the "to" field for the template |
**Tag** | **string** | Tag of the template |
**HtmlContent** | **string** | HTML content of the template |
**CreatedAt** | **DateTime?** | Creation UTC date-time of the template (YYYY-MM-DDTHH:mm:ss.SSSZ) |
diff --git a/docs/GetTransacEmailsListTransactionalEmails.md b/docs/GetTransacEmailsListTransactionalEmails.md
index c71be9f..69f3d16 100644
--- a/docs/GetTransacEmailsListTransactionalEmails.md
+++ b/docs/GetTransacEmailsListTransactionalEmails.md
@@ -9,6 +9,8 @@ Name | Type | Description | Notes
**MessageId** | **string** | Message Id of the sent email |
**Uuid** | **string** | Unique id of the email sent to a particular contact |
**Date** | **DateTime?** | Date on which transactional email was sent |
+**From** | **string** | Email address of the sender from which the email was sent | [optional]
+**Tags** | **List<string>** | Tags used for your email | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/ListsApi.md b/docs/ListsApi.md
index 8a98206..7ee4ced 100644
--- a/docs/ListsApi.md
+++ b/docs/ListsApi.md
@@ -7,11 +7,11 @@ Method | HTTP request | Description
[**AddContactToList**](ListsApi.md#addcontacttolist) | **POST** /contacts/lists/{listId}/contacts/add | Add existing contacts to a list
[**CreateList**](ListsApi.md#createlist) | **POST** /contacts/lists | Create a list
[**DeleteList**](ListsApi.md#deletelist) | **DELETE** /contacts/lists/{listId} | Delete a list
-[**GetContactsFromList**](ListsApi.md#getcontactsfromlist) | **GET** /contacts/lists/{listId}/contacts | Get the contacts in a list
-[**GetFolderLists**](ListsApi.md#getfolderlists) | **GET** /contacts/folders/{folderId}/lists | Get the lists in a folder
-[**GetList**](ListsApi.md#getlist) | **GET** /contacts/lists/{listId} | Get the details of a list
+[**GetContactsFromList**](ListsApi.md#getcontactsfromlist) | **GET** /contacts/lists/{listId}/contacts | Get contacts in a list
+[**GetFolderLists**](ListsApi.md#getfolderlists) | **GET** /contacts/folders/{folderId}/lists | Get lists in a folder
+[**GetList**](ListsApi.md#getlist) | **GET** /contacts/lists/{listId} | Get a list's details
[**GetLists**](ListsApi.md#getlists) | **GET** /contacts/lists | Get all the lists
-[**RemoveContactFromList**](ListsApi.md#removecontactfromlist) | **POST** /contacts/lists/{listId}/contacts/remove | Remove existing contacts from a list
+[**RemoveContactFromList**](ListsApi.md#removecontactfromlist) | **POST** /contacts/lists/{listId}/contacts/remove | Delete a contact from a list
[**UpdateList**](ListsApi.md#updatelist) | **PUT** /contacts/lists/{listId} | Update a list
@@ -224,7 +224,7 @@ void (empty response body)
# **GetContactsFromList**
> GetContacts GetContactsFromList (long? listId, DateTime? modifiedSince = null, long? limit = null, long? offset = null)
-Get the contacts in a list
+Get contacts in a list
### Example
```csharp
@@ -257,7 +257,7 @@ namespace Example
try
{
- // Get the contacts in a list
+ // Get contacts in a list
GetContacts result = apiInstance.GetContactsFromList(listId, modifiedSince, limit, offset);
Debug.WriteLine(result);
}
@@ -298,7 +298,7 @@ Name | Type | Description | Notes
# **GetFolderLists**
> GetFolderLists GetFolderLists (long? folderId, long? limit = null, long? offset = null)
-Get the lists in a folder
+Get lists in a folder
### Example
```csharp
@@ -330,7 +330,7 @@ namespace Example
try
{
- // Get the lists in a folder
+ // Get lists in a folder
GetFolderLists result = apiInstance.GetFolderLists(folderId, limit, offset);
Debug.WriteLine(result);
}
@@ -370,7 +370,7 @@ Name | Type | Description | Notes
# **GetList**
> GetExtendedList GetList (long? listId)
-Get the details of a list
+Get a list's details
### Example
```csharp
@@ -400,7 +400,7 @@ namespace Example
try
{
- // Get the details of a list
+ // Get a list's details
GetExtendedList result = apiInstance.GetList(listId);
Debug.WriteLine(result);
}
@@ -508,7 +508,7 @@ Name | Type | Description | Notes
# **RemoveContactFromList**
> PostContactInfo RemoveContactFromList (long? listId, RemoveContactFromList contactEmails)
-Remove existing contacts from a list
+Delete a contact from a list
### Example
```csharp
@@ -539,7 +539,7 @@ namespace Example
try
{
- // Remove existing contacts from a list
+ // Delete a contact from a list
PostContactInfo result = apiInstance.RemoveContactFromList(listId, contactEmails);
Debug.WriteLine(result);
}
diff --git a/docs/PostContactInfoContacts.md b/docs/PostContactInfoContacts.md
index 807b51a..846b72c 100644
--- a/docs/PostContactInfoContacts.md
+++ b/docs/PostContactInfoContacts.md
@@ -5,7 +5,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Success** | **List<string>** | | [optional]
**Failure** | **List<string>** | | [optional]
-**Total** | **long?** | Displays the count of total number of contacts removed from list when user opts for \"all\" option. | [optional]
+**Total** | **long?** | Displays the count of total number of contacts removed from list when user opts for "all" option. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RemainingCreditModelChild.md b/docs/RemainingCreditModelChild.md
index f9f4cc0..707c27d 100644
--- a/docs/RemainingCreditModelChild.md
+++ b/docs/RemainingCreditModelChild.md
@@ -3,8 +3,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Sms** | **long?** | SMS Credits remaining for child account |
-**Email** | **long?** | Email Credits remaining for child account |
+**Sms** | **double?** | SMS Credits remaining for child account |
+**Email** | **double?** | Email Credits remaining for child account |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RemainingCreditModelReseller.md b/docs/RemainingCreditModelReseller.md
index 3bc6376..0b84347 100644
--- a/docs/RemainingCreditModelReseller.md
+++ b/docs/RemainingCreditModelReseller.md
@@ -3,8 +3,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Sms** | **long?** | SMS Credits remaining for reseller account |
-**Email** | **long?** | Email Credits remaining for reseller account |
+**Sms** | **double?** | SMS Credits remaining for reseller account |
+**Email** | **double?** | Email Credits remaining for reseller account |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RemoveContactFromList.md b/docs/RemoveContactFromList.md
index b9444b1..51f4ba8 100644
--- a/docs/RemoveContactFromList.md
+++ b/docs/RemoveContactFromList.md
@@ -3,7 +3,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Emails** | **List<string>** | Required if 'all' is false. Emails to remove from a list | [optional]
+**Emails** | **List<string>** | Required if 'all' is false. Emails to remove from a list. You can pass a maximum of 150 emails for removal in one request. | [optional]
**All** | **bool?** | Required if 'emails' is empty. Remove all existing contacts from a list | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RequestContactExport.md b/docs/RequestContactExport.md
index 45721ba..c0fb14a 100644
--- a/docs/RequestContactExport.md
+++ b/docs/RequestContactExport.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ExportAttributes** | **List<string>** | List of all the attributes that you want to export. These attributes must be present in your contact database. For example, ['fname', 'lname', 'email']. | [optional]
-**ContactFilter** | **Object** | This attribute has been deprecated and will be removed by January 1st, 2021. Only one of the two filter options (contactFilter or customContactFilter) can be passed in the request. Set the filter for the contacts to be exported. For example, {'blacklisted':true} will export all the blacklisted contacts. | [optional]
+**ContactFilter** | **Object** | This attribute has been deprecated and will be removed by January 1st, 2021. Only one of the two filter options (contactFilter or customContactFilter) can be passed in the request. Set the filter for the contacts to be exported. For example, {"blacklisted":true} will export all the blacklisted contacts. | [optional]
**CustomContactFilter** | [**RequestContactExportCustomContactFilter**](RequestContactExportCustomContactFilter.md) | | [optional]
**NotifyUrl** | **string** | Webhook that will be called once the export process is finished | [optional]
diff --git a/docs/RequestContactImport.md b/docs/RequestContactImport.md
index bb7a643..b0fea14 100644
--- a/docs/RequestContactImport.md
+++ b/docs/RequestContactImport.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**FileUrl** | **string** | Mandatory if fileBody is not defined. URL of the file to be imported (no local file). Possible file formats: .txt, .csv | [optional]
-**FileBody** | **string** | Mandatory if fileUrl is not defined. CSV content to be imported. Use semicolon to separate multiple attributes | [optional]
+**FileBody** | **string** | Mandatory if fileUrl is not defined. CSV content to be imported. Use semicolon to separate multiple attributes. Maximum allowed file body size is 10MB . However we recommend a safe limit of around 8 MB to avoid the issues caused due to increase of file body size while parsing. Please use fileUrl instead to import bigger files. | [optional]
**ListIds** | **List<long?>** | Mandatory if newList is not defined. Ids of the lists in which the contacts shall be imported. For example, [2, 4, 7]. | [optional]
**NotifyUrl** | **string** | URL that will be called once the export process is finished | [optional]
**NewList** | [**RequestContactImportNewList**](RequestContactImportNewList.md) | | [optional]
diff --git a/docs/ResellerApi.md b/docs/ResellerApi.md
index a66ed96..a13de9c 100644
--- a/docs/ResellerApi.md
+++ b/docs/ResellerApi.md
@@ -6,20 +6,20 @@ Method | HTTP request | Description
------------- | ------------- | -------------
[**AddCredits**](ResellerApi.md#addcredits) | **POST** /reseller/children/{childAuthKey}/credits/add | Add Email and/or SMS credits to a specific child account
[**AssociateIpToChild**](ResellerApi.md#associateiptochild) | **POST** /reseller/children/{childAuthKey}/ips/associate | Associate a dedicated IP to the child
-[**CreateChildDomain**](ResellerApi.md#createchilddomain) | **POST** /reseller/children/{childAuthKey}/domains | Creates a domain for a child account
+[**CreateChildDomain**](ResellerApi.md#createchilddomain) | **POST** /reseller/children/{childAuthKey}/domains | Create a domain for a child account
[**CreateResellerChild**](ResellerApi.md#createresellerchild) | **POST** /reseller/children | Creates a reseller child
-[**DeleteChildDomain**](ResellerApi.md#deletechilddomain) | **DELETE** /reseller/children/{childAuthKey}/domains/{domainName} | Deletes the sender domain of the reseller child based on the childAuthKey and domainName passed
-[**DeleteResellerChild**](ResellerApi.md#deleteresellerchild) | **DELETE** /reseller/children/{childAuthKey} | Deletes a single reseller child based on the childAuthKey supplied
+[**DeleteChildDomain**](ResellerApi.md#deletechilddomain) | **DELETE** /reseller/children/{childAuthKey}/domains/{domainName} | Delete the sender domain of the reseller child based on the childAuthKey and domainName passed
+[**DeleteResellerChild**](ResellerApi.md#deleteresellerchild) | **DELETE** /reseller/children/{childAuthKey} | Delete a single reseller child based on the childAuthKey supplied
[**DissociateIpFromChild**](ResellerApi.md#dissociateipfromchild) | **POST** /reseller/children/{childAuthKey}/ips/dissociate | Dissociate a dedicated IP to the child
-[**GetChildAccountCreationStatus**](ResellerApi.md#getchildaccountcreationstatus) | **GET** /reseller/children/{childAuthKey}/accountCreationStatus | Returns the status of reseller's child account creation, whether it is successfully created (exists) or not based on the childAuthKey supplied
-[**GetChildDomains**](ResellerApi.md#getchilddomains) | **GET** /reseller/children/{childAuthKey}/domains | Gets all the sender domains of a specific child account
-[**GetChildInfo**](ResellerApi.md#getchildinfo) | **GET** /reseller/children/{childAuthKey} | Gets the info about a specific child account
-[**GetResellerChilds**](ResellerApi.md#getresellerchilds) | **GET** /reseller/children | Gets the list of all reseller's children accounts
+[**GetChildAccountCreationStatus**](ResellerApi.md#getchildaccountcreationstatus) | **GET** /reseller/children/{childAuthKey}/accountCreationStatus | Get the status of a reseller's child account creation, whether it is successfully created (exists) or not based on the childAuthKey supplied
+[**GetChildDomains**](ResellerApi.md#getchilddomains) | **GET** /reseller/children/{childAuthKey}/domains | Get all sender domains for a specific child account
+[**GetChildInfo**](ResellerApi.md#getchildinfo) | **GET** /reseller/children/{childAuthKey} | Get a child account's details
+[**GetResellerChilds**](ResellerApi.md#getresellerchilds) | **GET** /reseller/children | Get the list of all children accounts
[**GetSsoToken**](ResellerApi.md#getssotoken) | **GET** /reseller/children/{childAuthKey}/auth | Get session token to access Sendinblue (SSO)
[**RemoveCredits**](ResellerApi.md#removecredits) | **POST** /reseller/children/{childAuthKey}/credits/remove | Remove Email and/or SMS credits from a specific child account
-[**UpdateChildAccountStatus**](ResellerApi.md#updatechildaccountstatus) | **PUT** /reseller/children/{childAuthKey}/accountStatus | Updates infos of reseller's child account status based on the childAuthKey supplied
-[**UpdateChildDomain**](ResellerApi.md#updatechilddomain) | **PUT** /reseller/children/{childAuthKey}/domains/{domainName} | Updates the sender domain of reseller's child based on the childAuthKey and domainName passed
-[**UpdateResellerChild**](ResellerApi.md#updateresellerchild) | **PUT** /reseller/children/{childAuthKey} | Updates infos of reseller's child based on the childAuthKey supplied
+[**UpdateChildAccountStatus**](ResellerApi.md#updatechildaccountstatus) | **PUT** /reseller/children/{childAuthKey}/accountStatus | Update info of reseller's child account status based on the childAuthKey supplied
+[**UpdateChildDomain**](ResellerApi.md#updatechilddomain) | **PUT** /reseller/children/{childAuthKey}/domains/{domainName} | Update the sender domain of reseller's child based on the childAuthKey and domainName passed
+[**UpdateResellerChild**](ResellerApi.md#updateresellerchild) | **PUT** /reseller/children/{childAuthKey} | Update info of reseller's child based on the childAuthKey supplied
@@ -165,7 +165,7 @@ void (empty response body)
# **CreateChildDomain**
> void CreateChildDomain (string childAuthKey, AddChildDomain addChildDomain)
-Creates a domain for a child account
+Create a domain for a child account
### Example
```csharp
@@ -196,7 +196,7 @@ namespace Example
try
{
- // Creates a domain for a child account
+ // Create a domain for a child account
apiInstance.CreateChildDomain(childAuthKey, addChildDomain);
}
catch (Exception e)
@@ -302,7 +302,7 @@ Name | Type | Description | Notes
# **DeleteChildDomain**
> void DeleteChildDomain (string childAuthKey, string domainName)
-Deletes the sender domain of the reseller child based on the childAuthKey and domainName passed
+Delete the sender domain of the reseller child based on the childAuthKey and domainName passed
### Example
```csharp
@@ -333,7 +333,7 @@ namespace Example
try
{
- // Deletes the sender domain of the reseller child based on the childAuthKey and domainName passed
+ // Delete the sender domain of the reseller child based on the childAuthKey and domainName passed
apiInstance.DeleteChildDomain(childAuthKey, domainName);
}
catch (Exception e)
@@ -371,7 +371,7 @@ void (empty response body)
# **DeleteResellerChild**
> void DeleteResellerChild (string childAuthKey)
-Deletes a single reseller child based on the childAuthKey supplied
+Delete a single reseller child based on the childAuthKey supplied
### Example
```csharp
@@ -401,7 +401,7 @@ namespace Example
try
{
- // Deletes a single reseller child based on the childAuthKey supplied
+ // Delete a single reseller child based on the childAuthKey supplied
apiInstance.DeleteResellerChild(childAuthKey);
}
catch (Exception e)
@@ -507,7 +507,7 @@ void (empty response body)
# **GetChildAccountCreationStatus**
> GetChildAccountCreationStatus GetChildAccountCreationStatus (string childAuthKey)
-Returns the status of reseller's child account creation, whether it is successfully created (exists) or not based on the childAuthKey supplied
+Get the status of a reseller's child account creation, whether it is successfully created (exists) or not based on the childAuthKey supplied
### Example
```csharp
@@ -537,7 +537,7 @@ namespace Example
try
{
- // Returns the status of reseller's child account creation, whether it is successfully created (exists) or not based on the childAuthKey supplied
+ // Get the status of a reseller's child account creation, whether it is successfully created (exists) or not based on the childAuthKey supplied
GetChildAccountCreationStatus result = apiInstance.GetChildAccountCreationStatus(childAuthKey);
Debug.WriteLine(result);
}
@@ -575,7 +575,7 @@ Name | Type | Description | Notes
# **GetChildDomains**
> GetChildDomains GetChildDomains (string childAuthKey)
-Gets all the sender domains of a specific child account
+Get all sender domains for a specific child account
### Example
```csharp
@@ -605,7 +605,7 @@ namespace Example
try
{
- // Gets all the sender domains of a specific child account
+ // Get all sender domains for a specific child account
GetChildDomains result = apiInstance.GetChildDomains(childAuthKey);
Debug.WriteLine(result);
}
@@ -643,7 +643,7 @@ Name | Type | Description | Notes
# **GetChildInfo**
> GetChildInfo GetChildInfo (string childAuthKey)
-Gets the info about a specific child account
+Get a child account's details
### Example
```csharp
@@ -673,7 +673,7 @@ namespace Example
try
{
- // Gets the info about a specific child account
+ // Get a child account's details
GetChildInfo result = apiInstance.GetChildInfo(childAuthKey);
Debug.WriteLine(result);
}
@@ -711,7 +711,7 @@ Name | Type | Description | Notes
# **GetResellerChilds**
> GetChildrenList GetResellerChilds (long? limit = null, long? offset = null)
-Gets the list of all reseller's children accounts
+Get the list of all children accounts
### Example
```csharp
@@ -742,7 +742,7 @@ namespace Example
try
{
- // Gets the list of all reseller's children accounts
+ // Get the list of all children accounts
GetChildrenList result = apiInstance.GetResellerChilds(limit, offset);
Debug.WriteLine(result);
}
@@ -921,7 +921,7 @@ Name | Type | Description | Notes
# **UpdateChildAccountStatus**
> void UpdateChildAccountStatus (string childAuthKey, UpdateChildAccountStatus updateChildAccountStatus)
-Updates infos of reseller's child account status based on the childAuthKey supplied
+Update info of reseller's child account status based on the childAuthKey supplied
### Example
```csharp
@@ -952,7 +952,7 @@ namespace Example
try
{
- // Updates infos of reseller's child account status based on the childAuthKey supplied
+ // Update info of reseller's child account status based on the childAuthKey supplied
apiInstance.UpdateChildAccountStatus(childAuthKey, updateChildAccountStatus);
}
catch (Exception e)
@@ -990,7 +990,7 @@ void (empty response body)
# **UpdateChildDomain**
> void UpdateChildDomain (string childAuthKey, string domainName, UpdateChildDomain updateChildDomain)
-Updates the sender domain of reseller's child based on the childAuthKey and domainName passed
+Update the sender domain of reseller's child based on the childAuthKey and domainName passed
### Example
```csharp
@@ -1022,7 +1022,7 @@ namespace Example
try
{
- // Updates the sender domain of reseller's child based on the childAuthKey and domainName passed
+ // Update the sender domain of reseller's child based on the childAuthKey and domainName passed
apiInstance.UpdateChildDomain(childAuthKey, domainName, updateChildDomain);
}
catch (Exception e)
@@ -1061,7 +1061,7 @@ void (empty response body)
# **UpdateResellerChild**
> void UpdateResellerChild (string childAuthKey, UpdateChild resellerChild)
-Updates infos of reseller's child based on the childAuthKey supplied
+Update info of reseller's child based on the childAuthKey supplied
### Example
```csharp
@@ -1092,7 +1092,7 @@ namespace Example
try
{
- // Updates infos of reseller's child based on the childAuthKey supplied
+ // Update info of reseller's child based on the childAuthKey supplied
apiInstance.UpdateResellerChild(childAuthKey, resellerChild);
}
catch (Exception e)
diff --git a/docs/SMSCampaignsApi.md b/docs/SMSCampaignsApi.md
index 4806b0e..633cd0d 100644
--- a/docs/SMSCampaignsApi.md
+++ b/docs/SMSCampaignsApi.md
@@ -5,15 +5,15 @@ All URIs are relative to *https://api.sendinblue.com/v3*
Method | HTTP request | Description
------------- | ------------- | -------------
[**CreateSmsCampaign**](SMSCampaignsApi.md#createsmscampaign) | **POST** /smsCampaigns | Creates an SMS campaign
-[**DeleteSmsCampaign**](SMSCampaignsApi.md#deletesmscampaign) | **DELETE** /smsCampaigns/{campaignId} | Delete the SMS campaign
+[**DeleteSmsCampaign**](SMSCampaignsApi.md#deletesmscampaign) | **DELETE** /smsCampaigns/{campaignId} | Delete an SMS campaign
[**GetSmsCampaign**](SMSCampaignsApi.md#getsmscampaign) | **GET** /smsCampaigns/{campaignId} | Get an SMS campaign
-[**GetSmsCampaigns**](SMSCampaignsApi.md#getsmscampaigns) | **GET** /smsCampaigns | Returns the informations for all your created SMS campaigns
-[**RequestSmsRecipientExport**](SMSCampaignsApi.md#requestsmsrecipientexport) | **POST** /smsCampaigns/{campaignId}/exportRecipients | Exports the recipients of the specified campaign.
+[**GetSmsCampaigns**](SMSCampaignsApi.md#getsmscampaigns) | **GET** /smsCampaigns | Returns the information for all your created SMS campaigns
+[**RequestSmsRecipientExport**](SMSCampaignsApi.md#requestsmsrecipientexport) | **POST** /smsCampaigns/{campaignId}/exportRecipients | Export an SMS campaign's recipients
[**SendSmsCampaignNow**](SMSCampaignsApi.md#sendsmscampaignnow) | **POST** /smsCampaigns/{campaignId}/sendNow | Send your SMS campaign immediately
-[**SendSmsReport**](SMSCampaignsApi.md#sendsmsreport) | **POST** /smsCampaigns/{campaignId}/sendReport | Send report of SMS campaigns
-[**SendTestSms**](SMSCampaignsApi.md#sendtestsms) | **POST** /smsCampaigns/{campaignId}/sendTest | Send an SMS
-[**UpdateSmsCampaign**](SMSCampaignsApi.md#updatesmscampaign) | **PUT** /smsCampaigns/{campaignId} | Updates an SMS campaign
-[**UpdateSmsCampaignStatus**](SMSCampaignsApi.md#updatesmscampaignstatus) | **PUT** /smsCampaigns/{campaignId}/status | Update the campaign status
+[**SendSmsReport**](SMSCampaignsApi.md#sendsmsreport) | **POST** /smsCampaigns/{campaignId}/sendReport | Send an SMS campaign's report
+[**SendTestSms**](SMSCampaignsApi.md#sendtestsms) | **POST** /smsCampaigns/{campaignId}/sendTest | Send a test SMS campaign
+[**UpdateSmsCampaign**](SMSCampaignsApi.md#updatesmscampaign) | **PUT** /smsCampaigns/{campaignId} | Update an SMS campaign
+[**UpdateSmsCampaignStatus**](SMSCampaignsApi.md#updatesmscampaignstatus) | **PUT** /smsCampaigns/{campaignId}/status | Update a campaign's status
@@ -88,7 +88,7 @@ Name | Type | Description | Notes
# **DeleteSmsCampaign**
> void DeleteSmsCampaign (long? campaignId)
-Delete the SMS campaign
+Delete an SMS campaign
### Example
```csharp
@@ -118,7 +118,7 @@ namespace Example
try
{
- // Delete the SMS campaign
+ // Delete an SMS campaign
apiInstance.DeleteSmsCampaign(campaignId);
}
catch (Exception e)
@@ -223,7 +223,7 @@ Name | Type | Description | Notes
# **GetSmsCampaigns**
> GetSmsCampaigns GetSmsCampaigns (string status = null, DateTime? startDate = null, DateTime? endDate = null, long? limit = null, long? offset = null)
-Returns the informations for all your created SMS campaigns
+Returns the information for all your created SMS campaigns
### Example
```csharp
@@ -257,7 +257,7 @@ namespace Example
try
{
- // Returns the informations for all your created SMS campaigns
+ // Returns the information for all your created SMS campaigns
GetSmsCampaigns result = apiInstance.GetSmsCampaigns(status, startDate, endDate, limit, offset);
Debug.WriteLine(result);
}
@@ -299,7 +299,7 @@ Name | Type | Description | Notes
# **RequestSmsRecipientExport**
> CreatedProcessId RequestSmsRecipientExport (long? campaignId, RequestSmsRecipientExport recipientExport = null)
-Exports the recipients of the specified campaign.
+Export an SMS campaign's recipients
It returns the background process ID which on completion calls the notify URL that you have set in the input.
@@ -332,7 +332,7 @@ namespace Example
try
{
- // Exports the recipients of the specified campaign.
+ // Export an SMS campaign's recipients
CreatedProcessId result = apiInstance.RequestSmsRecipientExport(campaignId, recipientExport);
Debug.WriteLine(result);
}
@@ -438,7 +438,7 @@ void (empty response body)
# **SendSmsReport**
> void SendSmsReport (long? campaignId, SendReport sendReport)
-Send report of SMS campaigns
+Send an SMS campaign's report
Send report of Sent and Archived campaign, to the specified email addresses, with respective data and a pdf attachment in detail.
@@ -471,7 +471,7 @@ namespace Example
try
{
- // Send report of SMS campaigns
+ // Send an SMS campaign's report
apiInstance.SendSmsReport(campaignId, sendReport);
}
catch (Exception e)
@@ -509,7 +509,7 @@ void (empty response body)
# **SendTestSms**
> void SendTestSms (long? campaignId, SendTestSms phoneNumber)
-Send an SMS
+Send a test SMS campaign
### Example
```csharp
@@ -540,7 +540,7 @@ namespace Example
try
{
- // Send an SMS
+ // Send a test SMS campaign
apiInstance.SendTestSms(campaignId, phoneNumber);
}
catch (Exception e)
@@ -578,7 +578,7 @@ void (empty response body)
# **UpdateSmsCampaign**
> void UpdateSmsCampaign (long? campaignId, UpdateSmsCampaign updateSmsCampaign)
-Updates an SMS campaign
+Update an SMS campaign
### Example
```csharp
@@ -609,7 +609,7 @@ namespace Example
try
{
- // Updates an SMS campaign
+ // Update an SMS campaign
apiInstance.UpdateSmsCampaign(campaignId, updateSmsCampaign);
}
catch (Exception e)
@@ -647,7 +647,7 @@ void (empty response body)
# **UpdateSmsCampaignStatus**
> void UpdateSmsCampaignStatus (long? campaignId, UpdateCampaignStatus status)
-Update the campaign status
+Update a campaign's status
### Example
```csharp
@@ -678,7 +678,7 @@ namespace Example
try
{
- // Update the campaign status
+ // Update a campaign's status
apiInstance.UpdateSmsCampaignStatus(campaignId, status);
}
catch (Exception e)
diff --git a/docs/SMTPApi.md b/docs/SMTPApi.md
index b4a8d91..f32896b 100644
--- a/docs/SMTPApi.md
+++ b/docs/SMTPApi.md
@@ -4,14 +4,14 @@ All URIs are relative to *https://api.sendinblue.com/v3*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**CreateSmtpTemplate**](SMTPApi.md#createsmtptemplate) | **POST** /smtp/templates | Create a transactional email template
+[**CreateSmtpTemplate**](SMTPApi.md#createsmtptemplate) | **POST** /smtp/templates | Create an email template
[**DeleteHardbounces**](SMTPApi.md#deletehardbounces) | **POST** /smtp/deleteHardbounces | Delete hardbounces
-[**DeleteSmtpTemplate**](SMTPApi.md#deletesmtptemplate) | **DELETE** /smtp/templates/{templateId} | Delete an inactive transactional email template
+[**DeleteSmtpTemplate**](SMTPApi.md#deletesmtptemplate) | **DELETE** /smtp/templates/{templateId} | Delete an inactive email template
[**GetAggregatedSmtpReport**](SMTPApi.md#getaggregatedsmtpreport) | **GET** /smtp/statistics/aggregatedReport | Get your transactional email activity aggregated over a period of time
[**GetEmailEventReport**](SMTPApi.md#getemaileventreport) | **GET** /smtp/statistics/events | Get all your transactional email activity (unaggregated events)
[**GetSmtpReport**](SMTPApi.md#getsmtpreport) | **GET** /smtp/statistics/reports | Get your transactional email activity aggregated per day
-[**GetSmtpTemplate**](SMTPApi.md#getsmtptemplate) | **GET** /smtp/templates/{templateId} | Returns the template informations
-[**GetSmtpTemplates**](SMTPApi.md#getsmtptemplates) | **GET** /smtp/templates | Get the list of transactional email templates
+[**GetSmtpTemplate**](SMTPApi.md#getsmtptemplate) | **GET** /smtp/templates/{templateId} | Returns the template information
+[**GetSmtpTemplates**](SMTPApi.md#getsmtptemplates) | **GET** /smtp/templates | Get the list of email templates
[**GetTransacBlockedContacts**](SMTPApi.md#gettransacblockedcontacts) | **GET** /smtp/blockedContacts | Get the list of blocked or unsubscribed transactional contacts
[**GetTransacEmailContent**](SMTPApi.md#gettransacemailcontent) | **GET** /smtp/emails/{uuid} | Get the personalized content of a sent transactional email
[**GetTransacEmailsList**](SMTPApi.md#gettransacemailslist) | **GET** /smtp/emails | Get the list of transactional emails on the basis of allowed filters
@@ -20,14 +20,14 @@ Method | HTTP request | Description
[**SendTransacEmail**](SMTPApi.md#sendtransacemail) | **POST** /smtp/email | Send a transactional email
[**SmtpBlockedContactsEmailDelete**](SMTPApi.md#smtpblockedcontactsemaildelete) | **DELETE** /smtp/blockedContacts/{email} | Unblock or resubscribe a transactional contact
[**SmtpLogMessageIdDelete**](SMTPApi.md#smtplogmessageiddelete) | **DELETE** /smtp/log/{messageId} | Delete an SMTP transactional log
-[**UpdateSmtpTemplate**](SMTPApi.md#updatesmtptemplate) | **PUT** /smtp/templates/{templateId} | Updates a transactional email templates
+[**UpdateSmtpTemplate**](SMTPApi.md#updatesmtptemplate) | **PUT** /smtp/templates/{templateId} | Update an email template
# **CreateSmtpTemplate**
> CreateModel CreateSmtpTemplate (CreateSmtpTemplate smtpTemplate)
-Create a transactional email template
+Create an email template
### Example
```csharp
@@ -57,7 +57,7 @@ namespace Example
try
{
- // Create a transactional email template
+ // Create an email template
CreateModel result = apiInstance.CreateSmtpTemplate(smtpTemplate);
Debug.WriteLine(result);
}
@@ -164,7 +164,7 @@ void (empty response body)
# **DeleteSmtpTemplate**
> void DeleteSmtpTemplate (long? templateId)
-Delete an inactive transactional email template
+Delete an inactive email template
### Example
```csharp
@@ -194,7 +194,7 @@ namespace Example
try
{
- // Delete an inactive transactional email template
+ // Delete an inactive email template
apiInstance.DeleteSmtpTemplate(templateId);
}
catch (Exception e)
@@ -469,7 +469,7 @@ Name | Type | Description | Notes
# **GetSmtpTemplate**
> GetSmtpTemplateOverview GetSmtpTemplate (long? templateId)
-Returns the template informations
+Returns the template information
### Example
```csharp
@@ -499,7 +499,7 @@ namespace Example
try
{
- // Returns the template informations
+ // Returns the template information
GetSmtpTemplateOverview result = apiInstance.GetSmtpTemplate(templateId);
Debug.WriteLine(result);
}
@@ -537,7 +537,7 @@ Name | Type | Description | Notes
# **GetSmtpTemplates**
> GetSmtpTemplates GetSmtpTemplates (bool? templateStatus = null, long? limit = null, long? offset = null)
-Get the list of transactional email templates
+Get the list of email templates
### Example
```csharp
@@ -569,7 +569,7 @@ namespace Example
try
{
- // Get the list of transactional email templates
+ // Get the list of email templates
GetSmtpTemplates result = apiInstance.GetSmtpTemplates(templateStatus, limit, offset);
Debug.WriteLine(result);
}
@@ -751,7 +751,7 @@ Name | Type | Description | Notes
# **GetTransacEmailsList**
-> GetTransacEmailsList GetTransacEmailsList (string email = null, long? templateId = null, string messageId = null, string startDate = null, DateTime? endDate = null)
+> GetTransacEmailsList GetTransacEmailsList (string email = null, long? templateId = null, string messageId = null, DateTime? startDate = null, DateTime? endDate = null)
Get the list of transactional emails on the basis of allowed filters
@@ -784,7 +784,7 @@ namespace Example
var email = email_example; // string | Mandatory if templateId and messageId are not passed in query filters. Email address to which transactional email has been sent. (optional)
var templateId = 789; // long? | Mandatory if email and messageId are not passed in query filters. Id of the template that was used to compose transactional email. (optional)
var messageId = messageId_example; // string | Mandatory if templateId and email are not passed in query filters. Message ID of the transactional email sent. (optional)
- var startDate = startDate_example; // string | Mandatory if endDate is used. Starting date (YYYY-MM-DD) from which you want to fetch the list. Maximum time period that can be selected is one month. (optional)
+ var startDate = 2013-10-20; // DateTime? | Mandatory if endDate is used. Starting date (YYYY-MM-DD) from which you want to fetch the list. Maximum time period that can be selected is one month. (optional)
var endDate = 2013-10-20; // DateTime? | Mandatory if startDate is used. Ending date (YYYY-MM-DD) till which you want to fetch the list. Maximum time period that can be selected is one month. (optional)
try
@@ -809,7 +809,7 @@ Name | Type | Description | Notes
**email** | **string**| Mandatory if templateId and messageId are not passed in query filters. Email address to which transactional email has been sent. | [optional]
**templateId** | **long?**| Mandatory if email and messageId are not passed in query filters. Id of the template that was used to compose transactional email. | [optional]
**messageId** | **string**| Mandatory if templateId and email are not passed in query filters. Message ID of the transactional email sent. | [optional]
- **startDate** | **string**| Mandatory if endDate is used. Starting date (YYYY-MM-DD) from which you want to fetch the list. Maximum time period that can be selected is one month. | [optional]
+ **startDate** | **DateTime?**| Mandatory if endDate is used. Starting date (YYYY-MM-DD) from which you want to fetch the list. Maximum time period that can be selected is one month. | [optional]
**endDate** | **DateTime?**| Mandatory if startDate is used. Ending date (YYYY-MM-DD) till which you want to fetch the list. Maximum time period that can be selected is one month. | [optional]
### Return type
@@ -1174,7 +1174,7 @@ void (empty response body)
# **UpdateSmtpTemplate**
> void UpdateSmtpTemplate (long? templateId, UpdateSmtpTemplate smtpTemplate)
-Updates a transactional email templates
+Update an email template
### Example
```csharp
@@ -1205,7 +1205,7 @@ namespace Example
try
{
- // Updates a transactional email templates
+ // Update an email template
apiInstance.UpdateSmtpTemplate(templateId, smtpTemplate);
}
catch (Exception e)
diff --git a/docs/SendEmail.md b/docs/SendEmail.md
index a23e6cf..1fff009 100644
--- a/docs/SendEmail.md
+++ b/docs/SendEmail.md
@@ -8,9 +8,9 @@ Name | Type | Description | Notes
**EmailCc** | **List<string>** | List of the email addresses of the recipients in cc | [optional]
**ReplyTo** | **string** | Email address which shall be used by campaign recipients to reply back | [optional]
**AttachmentUrl** | **string** | Absolute url of the attachment (no local file). Extension allowed: xlsx, xls, ods, docx, docm, doc, csv, pdf, txt, gif, jpg, jpeg, png, tif, tiff, rtf, bmp, cgm, css, shtml, html, htm, zip, xml, ppt, pptx, tar, ez, ics, mobi, msg, pub and eps | [optional]
-**Attachment** | [**List<SendEmailAttachment>**](SendEmailAttachment.md) | Pass the list of content (base64 encoded) and name of the attachment. For example, [{'content':'base64 encoded content 1', 'name':'attcahment1'}, {'content':'base64 encoded content 2', 'name':'attcahment2'}]. | [optional]
-**Headers** | **Object** | Pass the set of headers that shall be sent along the mail headers in the original email. 'sender.ip' header can be set (only for dedicated ip users) to mention the IP to be used for sending transactional emails. For example, {'Content-Type':'text/html', 'charset':'iso-8859-1', 'sender.ip':'1.2.3.4'} | [optional]
-**Attributes** | **Object** | Pass the set of attributes to customize the template. For example, {'FNAME':'Joe', 'LNAME':'Doe'} | [optional]
+**Attachment** | [**List<SendEmailAttachment>**](SendEmailAttachment.md) | Pass the list of content (base64 encoded) and name of the attachment. For example, [{"content":"base64 encoded content 1", "name":"attcahment1"}, {"content":"base64 encoded content 2", "name":"attcahment2"}]. | [optional]
+**Headers** | **Object** | Pass the set of headers that shall be sent along the mail headers in the original email. 'sender.ip' header can be set (only for dedicated ip users) to mention the IP to be used for sending transactional emails. Headers are allowed in `This-Case-Only` (i.e. words separated by hyphen with first letter of each word in capital letter), they will be converted to such case styling if not in this format in the request payload. For example, {"Content-Type":"text/html", "charset":"iso-8859-1", "sender.ip":"1.2.3.4"} | [optional]
+**Attributes** | **Object** | Pass the set of attributes to customize the template. For example, {"FNAME":"Joe", "LNAME":"Doe"} | [optional]
**Tags** | **List<string>** | Tag your emails to find them more easily | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/SendSmtpEmail.md b/docs/SendSmtpEmail.md
index e337a36..6326e15 100644
--- a/docs/SendSmtpEmail.md
+++ b/docs/SendSmtpEmail.md
@@ -4,17 +4,17 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Sender** | [**SendSmtpEmailSender**](SendSmtpEmailSender.md) | | [optional]
-**To** | [**List<SendSmtpEmailTo>**](SendSmtpEmailTo.md) | List of email addresses and names (optional) of the recipients. For example, [{'name':'Jimmy', 'email':'jimmy98@example.com'}, {'name':'Joe', 'email':'joe@example.com'}] |
+**To** | [**List<SendSmtpEmailTo>**](SendSmtpEmailTo.md) | List of email addresses and names (optional) of the recipients. For example, [{"name":"Jimmy", "email":"jimmy98@example.com"}, {"name":"Joe", "email":"joe@example.com"}] |
**Bcc** | [**List<SendSmtpEmailBcc>**](SendSmtpEmailBcc.md) | List of email addresses and names (optional) of the recipients in bcc | [optional]
**Cc** | [**List<SendSmtpEmailCc>**](SendSmtpEmailCc.md) | List of email addresses and names (optional) of the recipients in cc | [optional]
**HtmlContent** | **string** | HTML body of the message ( Mandatory if 'templateId' is not passed, ignored if 'templateId' is passed ) | [optional]
**TextContent** | **string** | Plain Text body of the message ( Ignored if 'templateId' is passed ) | [optional]
**Subject** | **string** | Subject of the message. Mandatory if 'templateId' is not passed | [optional]
**ReplyTo** | [**SendSmtpEmailReplyTo**](SendSmtpEmailReplyTo.md) | | [optional]
-**Attachment** | [**List<SendSmtpEmailAttachment>**](SendSmtpEmailAttachment.md) | Pass the absolute URL (no local file) or the base64 content of the attachment along with the attachment name (Mandatory if attachment content is passed). For example, `[{\"url\":\"https://attachment.domain.com/myAttachmentFromUrl.jpg\", \"name\":\"My attachment 1\"}, {\"content\":\"base64 exmaple content\", \"name\":\"My attachment 2\"}]`. Allowed extensions for attachment file: xlsx, xls, ods, docx, docm, doc, csv, pdf, txt, gif, jpg, jpeg, png, tif, tiff, rtf, bmp, cgm, css, shtml, html, htm, zip, xml, ppt, pptx, tar, ez, ics, mobi, msg, pub, eps, odt, mp3, m4a, m4v, wma, ogg, flac, wav, aif, aifc, aiff, mp4, mov, avi, mkv, mpeg, mpg and wmv ( If 'templateId' is passed and is in New Template Language format then both attachment url and content are accepted. If template is in Old template Language format, then 'attachment' is ignored ) | [optional]
-**Headers** | **Object** | Pass the set of custom headers (not the standard headers) that shall be sent along the mail headers in the original email. 'sender.ip' header can be set (only for dedicated ip users) to mention the IP to be used for sending transactional emails. For example, `{\"sender.ip\":\"1.2.3.4\", \"X-Mailin-custom\":\"some_custom_header\"}`. | [optional]
+**Attachment** | [**List<SendSmtpEmailAttachment>**](SendSmtpEmailAttachment.md) | Pass the absolute URL (no local file) or the base64 content of the attachment along with the attachment name (Mandatory if attachment content is passed). For example, `[{"url":"https://attachment.domain.com/myAttachmentFromUrl.jpg", "name":"My attachment 1"}, {"content":"base64 exmaple content", "name":"My attachment 2"}]`. Allowed extensions for attachment file: xlsx, xls, ods, docx, docm, doc, csv, pdf, txt, gif, jpg, jpeg, png, tif, tiff, rtf, bmp, cgm, css, shtml, html, htm, zip, xml, ppt, pptx, tar, ez, ics, mobi, msg, pub, eps, odt, mp3, m4a, m4v, wma, ogg, flac, wav, aif, aifc, aiff, mp4, mov, avi, mkv, mpeg, mpg and wmv ( If 'templateId' is passed and is in New Template Language format then both attachment url and content are accepted. If template is in Old template Language format, then 'attachment' is ignored ) | [optional]
+**Headers** | **Object** | Pass the set of custom headers (not the standard headers) that shall be sent along the mail headers in the original email. 'sender.ip' header can be set (only for dedicated ip users) to mention the IP to be used for sending transactional emails. Headers are allowed in `This-Case-Only` (i.e. words separated by hyphen with first letter of each word in capital letter), they will be converted to such case styling if not in this format in the request payload. For example, `{"sender.ip":"1.2.3.4", "X-Mailin-custom":"some_custom_header"}`. | [optional]
**TemplateId** | **long?** | Id of the template | [optional]
-**Params** | **Object** | Pass the set of attributes to customize the template. For example, {'FNAME':'Joe', 'LNAME':'Doe'}. It's considered only if template is in New Template Language format. | [optional]
+**Params** | **Object** | Pass the set of attributes to customize the template. For example, {"FNAME":"Joe", "LNAME":"Doe"}. It's considered only if template is in New Template Language format. | [optional]
**Tags** | **List<string>** | Tag your emails to find them more easily | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/SendersApi.md b/docs/SendersApi.md
index 18623d9..95c80e0 100644
--- a/docs/SendersApi.md
+++ b/docs/SendersApi.md
@@ -6,8 +6,8 @@ Method | HTTP request | Description
------------- | ------------- | -------------
[**CreateSender**](SendersApi.md#createsender) | **POST** /senders | Create a new sender
[**DeleteSender**](SendersApi.md#deletesender) | **DELETE** /senders/{senderId} | Delete a sender
-[**GetIps**](SendersApi.md#getips) | **GET** /senders/ips | Return all the dedicated IPs for your account
-[**GetIpsFromSender**](SendersApi.md#getipsfromsender) | **GET** /senders/{senderId}/ips | Return all the dedicated IPs for a sender
+[**GetIps**](SendersApi.md#getips) | **GET** /senders/ips | Get all the dedicated IPs for your account
+[**GetIpsFromSender**](SendersApi.md#getipsfromsender) | **GET** /senders/{senderId}/ips | Get all the dedicated IPs for a sender
[**GetSenders**](SendersApi.md#getsenders) | **GET** /senders | Get the list of all your senders
[**UpdateSender**](SendersApi.md#updatesender) | **PUT** /senders/{senderId} | Update a sender
@@ -151,7 +151,7 @@ void (empty response body)
# **GetIps**
> GetIps GetIps ()
-Return all the dedicated IPs for your account
+Get all the dedicated IPs for your account
### Example
```csharp
@@ -180,7 +180,7 @@ namespace Example
try
{
- // Return all the dedicated IPs for your account
+ // Get all the dedicated IPs for your account
GetIps result = apiInstance.GetIps();
Debug.WriteLine(result);
}
@@ -215,7 +215,7 @@ This endpoint does not need any parameter.
# **GetIpsFromSender**
> GetIpsFromSender GetIpsFromSender (long? senderId)
-Return all the dedicated IPs for a sender
+Get all the dedicated IPs for a sender
### Example
```csharp
@@ -245,7 +245,7 @@ namespace Example
try
{
- // Return all the dedicated IPs for a sender
+ // Get all the dedicated IPs for a sender
GetIpsFromSender result = apiInstance.GetIpsFromSender(senderId);
Debug.WriteLine(result);
}
diff --git a/docs/TransactionalSMSApi.md b/docs/TransactionalSMSApi.md
index e718058..b003bd9 100644
--- a/docs/TransactionalSMSApi.md
+++ b/docs/TransactionalSMSApi.md
@@ -4,17 +4,17 @@ All URIs are relative to *https://api.sendinblue.com/v3*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetSmsEvents**](TransactionalSMSApi.md#getsmsevents) | **GET** /transactionalSMS/statistics/events | Get all the SMS activity (unaggregated events)
+[**GetSmsEvents**](TransactionalSMSApi.md#getsmsevents) | **GET** /transactionalSMS/statistics/events | Get all your SMS activity (unaggregated events)
[**GetTransacAggregatedSmsReport**](TransactionalSMSApi.md#gettransacaggregatedsmsreport) | **GET** /transactionalSMS/statistics/aggregatedReport | Get your SMS activity aggregated over a period of time
[**GetTransacSmsReport**](TransactionalSMSApi.md#gettransacsmsreport) | **GET** /transactionalSMS/statistics/reports | Get your SMS activity aggregated per day
-[**SendTransacSms**](TransactionalSMSApi.md#sendtransacsms) | **POST** /transactionalSMS/sms | Send the SMS campaign to the specified mobile number
+[**SendTransacSms**](TransactionalSMSApi.md#sendtransacsms) | **POST** /transactionalSMS/sms | Send the SMS campaign to a mobile number
# **GetSmsEvents**
> GetSmsEventReport GetSmsEvents (long? limit = null, string startDate = null, string endDate = null, long? offset = null, int? days = null, string phoneNumber = null, string _event = null, string tags = null)
-Get all the SMS activity (unaggregated events)
+Get all your SMS activity (unaggregated events)
### Example
```csharp
@@ -51,7 +51,7 @@ namespace Example
try
{
- // Get all the SMS activity (unaggregated events)
+ // Get all your SMS activity (unaggregated events)
GetSmsEventReport result = apiInstance.GetSmsEvents(limit, startDate, endDate, offset, days, phoneNumber, _event, tags);
Debug.WriteLine(result);
}
@@ -244,7 +244,7 @@ Name | Type | Description | Notes
# **SendTransacSms**
> SendSms SendTransacSms (SendTransacSms sendTransacSms)
-Send the SMS campaign to the specified mobile number
+Send the SMS campaign to a mobile number
### Example
```csharp
@@ -274,7 +274,7 @@ namespace Example
try
{
- // Send the SMS campaign to the specified mobile number
+ // Send the SMS campaign to a mobile number
SendSms result = apiInstance.SendTransacSms(sendTransacSms);
Debug.WriteLine(result);
}
diff --git a/docs/UpdateAttribute.md b/docs/UpdateAttribute.md
index 97e9c91..3bbf394 100644
--- a/docs/UpdateAttribute.md
+++ b/docs/UpdateAttribute.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Value** | **string** | Value of the attribute to update. Use only if the attribute's category is 'calculated' or 'global' | [optional]
-**Enumeration** | [**List<UpdateAttributeEnumeration>**](UpdateAttributeEnumeration.md) | List of the values and labels that the attribute can take. Use only if the attribute's category is \"category\". For example, [{'value':1, 'label':'male'}, {'value':2, 'label':'female'}] | [optional]
+**Enumeration** | [**List<UpdateAttributeEnumeration>**](UpdateAttributeEnumeration.md) | List of the values and labels that the attribute can take. Use only if the attribute's category is "category". For example, [{"value":1, "label":"male"}, {"value":2, "label":"female"}] | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UpdateContact.md b/docs/UpdateContact.md
index 0030f84..ec60017 100644
--- a/docs/UpdateContact.md
+++ b/docs/UpdateContact.md
@@ -3,7 +3,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Attributes** | **Object** | Pass the set of attributes to be updated. These attributes must be present in your account. To update existing email address of a contact with the new one please pass EMAIL in attribtes. For example, { 'EMAIL':'newemail@domain.com', 'FNAME':'Ellie', 'LNAME':'Roger'} `{ \"EMAIL\":\"newemail@domain.com\", \"FNAME\":\"Ellie\", \"LNAME\":\"Roger\"}`. Keep in mind transactional attributes can be updated the same way as normal attributes. | [optional]
+**Attributes** | **Object** | Pass the set of attributes to be updated. These attributes must be present in your account. To update existing email address of a contact with the new one please pass EMAIL in attribtes. For example, `{ "EMAIL":"newemail@domain.com", "FNAME":"Ellie", "LNAME":"Roger"}`. Keep in mind transactional attributes can be updated the same way as normal attributes. Mobile Number in "SMS" field should be passed with proper country code. For example {"SMS":"+91xxxxxxxxxx"} or {"SMS":"0091xxxxxxxxxx"} | [optional]
**EmailBlacklisted** | **bool?** | Set/unset this field to blacklist/allow the contact for emails (emailBlacklisted = true) | [optional]
**SmsBlacklisted** | **bool?** | Set/unset this field to blacklist/allow the contact for SMS (smsBlacklisted = true) | [optional]
**ListIds** | **List<long?>** | Ids of the lists to add the contact to | [optional]
diff --git a/docs/UpdateEmailCampaign.md b/docs/UpdateEmailCampaign.md
index 9bbdfcb..84d8467 100644
--- a/docs/UpdateEmailCampaign.md
+++ b/docs/UpdateEmailCampaign.md
@@ -20,7 +20,7 @@ Name | Type | Description | Notes
**Footer** | **string** | Footer of the email campaign | [optional]
**Header** | **string** | Header of the email campaign | [optional]
**UtmCampaign** | **string** | Customize the utm_campaign value. If this field is empty, the campaign name will be used. Only alphanumeric characters and spaces are allowed | [optional]
-**Params** | **Object** | Pass the set of attributes to customize the type 'classic' campaign. For example, {'FNAME':'Joe', 'LNAME':'Doe'}. The 'params' field will get updated, only if the campaign is in New Template Language, else ignored. The New Template Language is dependent on the values of 'subject', 'htmlContent/htmlUrl', 'sender.name' & 'toField' | [optional]
+**Params** | **Object** | Pass the set of attributes to customize the type 'classic' campaign. For example, {"FNAME":"Joe", "LNAME":"Doe"}. The 'params' field will get updated, only if the campaign is in New Template Language, else ignored. The New Template Language is dependent on the values of 'subject', 'htmlContent/htmlUrl', 'sender.name' & 'toField' | [optional]
**SendAtBestTime** | **bool?** | Set this to true if you want to send your campaign at best time. Note:- if true, warmup ip will be disabled. | [optional]
**AbTesting** | **bool?** | Status of A/B Test. abTesting = false means it is disabled, & abTesting = true means it is enabled. 'subjectA', 'subjectB', 'splitRule', 'winnerCriteria' & 'winnerDelay' will be considered if abTesting is set to true. 'subject' if passed is ignored. Can be set to true only if 'sendAtBestTime' is 'false'. You will be able to set up two subject lines for your campaign and send them to a random sample of your total recipients. Half of the test group will receive version A, and the other half will receive version B | [optional] [default to false]
**SubjectA** | **string** | Subject A of the campaign. Considered if abTesting = true. subjectA & subjectB should have unique value | [optional]
diff --git a/docs/UploadImageToGallery.md b/docs/UploadImageToGallery.md
new file mode 100644
index 0000000..f060308
--- /dev/null
+++ b/docs/UploadImageToGallery.md
@@ -0,0 +1,10 @@
+# sib_api_v3_sdk.Model.UploadImageToGallery
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ImageUrl** | **string** | The absolute url of the image (no local file). Maximum allowed size for image is 2MB. Allowed extensions for images are - jpeg, jpg, png, bmp, gif. |
+**Name** | **string** | Name of the image. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/sib_api_v3_sdk.sln b/sib_api_v3_sdk.sln
index db22ec0..1ff9ad3 100644
--- a/sib_api_v3_sdk.sln
+++ b/sib_api_v3_sdk.sln
@@ -1,8 +1,8 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
-VisualStudioVersion = 15.0.28307.1022
+VisualStudioVersion = 15.0.28307.1062
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "sib_api_v3_sdk", "src\sib_api_v3_sdk\sib_api_v3_sdk.csproj", "{6C3156D9-31D5-4550-8E91-1BBAF88A5264}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "sib_api_v3_sdk", "src\sib_api_v3_sdk\sib_api_v3_sdk.csproj", "{75EF6C98-7CE6-4CC2-9A41-3A2FDB95DA3E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -10,15 +10,15 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {6C3156D9-31D5-4550-8E91-1BBAF88A5264}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6C3156D9-31D5-4550-8E91-1BBAF88A5264}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6C3156D9-31D5-4550-8E91-1BBAF88A5264}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6C3156D9-31D5-4550-8E91-1BBAF88A5264}.Release|Any CPU.Build.0 = Release|Any CPU
+ {75EF6C98-7CE6-4CC2-9A41-3A2FDB95DA3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {75EF6C98-7CE6-4CC2-9A41-3A2FDB95DA3E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {75EF6C98-7CE6-4CC2-9A41-3A2FDB95DA3E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {75EF6C98-7CE6-4CC2-9A41-3A2FDB95DA3E}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {3E0E34C5-05C9-4975-BD57-02170BC5A67B}
+ SolutionGuid = {770ACEF6-7AF8-4718-BB40-6C28EEEA0058}
EndGlobalSection
EndGlobal
diff --git a/src/sib_api_v3_sdk/Api/AccountApi.cs b/src/sib_api_v3_sdk/Api/AccountApi.cs
index 375f475..3493243 100644
--- a/src/sib_api_v3_sdk/Api/AccountApi.cs
+++ b/src/sib_api_v3_sdk/Api/AccountApi.cs
@@ -25,7 +25,7 @@ public interface IAccountApi : IApiAccessor
{
#region Synchronous Operations
///
- /// Get your account informations, plans and credits details
+ /// Get your account information, plan and credits details
///
///
///
@@ -35,7 +35,7 @@ public interface IAccountApi : IApiAccessor
GetAccount GetAccount ();
///
- /// Get your account informations, plans and credits details
+ /// Get your account information, plan and credits details
///
///
///
@@ -46,7 +46,7 @@ public interface IAccountApi : IApiAccessor
#endregion Synchronous Operations
#region Asynchronous Operations
///
- /// Get your account informations, plans and credits details
+ /// Get your account information, plan and credits details
///
///
///
@@ -56,7 +56,7 @@ public interface IAccountApi : IApiAccessor
System.Threading.Tasks.Task GetAccountAsync ();
///
- /// Get your account informations, plans and credits details
+ /// Get your account information, plan and credits details
///
///
///
@@ -165,7 +165,7 @@ public void AddDefaultHeader(string key, string value)
}
///
- /// Get your account informations, plans and credits details
+ /// Get your account information, plan and credits details
///
/// Thrown when fails to make API call
/// GetAccount
@@ -176,7 +176,7 @@ public GetAccount GetAccount ()
}
///
- /// Get your account informations, plans and credits details
+ /// Get your account information, plan and credits details
///
/// Thrown when fails to make API call
/// ApiResponse of GetAccount
@@ -236,7 +236,7 @@ public ApiResponse< GetAccount > GetAccountWithHttpInfo ()
}
///
- /// Get your account informations, plans and credits details
+ /// Get your account information, plan and credits details
///
/// Thrown when fails to make API call
/// Task of GetAccount
@@ -248,7 +248,7 @@ public async System.Threading.Tasks.Task GetAccountAsync ()
}
///
- /// Get your account informations, plans and credits details
+ /// Get your account information, plan and credits details
///
/// Thrown when fails to make API call
/// Task of ApiResponse (GetAccount)
diff --git a/src/sib_api_v3_sdk/Api/AttributesApi.cs b/src/sib_api_v3_sdk/Api/AttributesApi.cs
index d819488..ffa4a8e 100644
--- a/src/sib_api_v3_sdk/Api/AttributesApi.cs
+++ b/src/sib_api_v3_sdk/Api/AttributesApi.cs
@@ -25,7 +25,7 @@ public interface IAttributesApi : IApiAccessor
{
#region Synchronous Operations
///
- /// Creates contact attribute
+ /// Create contact attribute
///
///
///
@@ -38,7 +38,7 @@ public interface IAttributesApi : IApiAccessor
void CreateAttribute (string attributeCategory, string attributeName, CreateAttribute createAttribute);
///
- /// Creates contact attribute
+ /// Create contact attribute
///
///
///
@@ -50,7 +50,7 @@ public interface IAttributesApi : IApiAccessor
/// ApiResponse of Object(void)
ApiResponse