Skip to content

Releases: sendinblue/APIv3-csharp-library

v4.0.2

24 Feb 11:11
1293cab
Compare
Choose a tag to compare

Added CRM, Conversations, Ecommerce, WhatsApp and sub accounts endpoints
Added scheduledAt and batchId for transactional mails
Added Get scheduled mails and delete scheduled mails endpoint
Added startDate and endDate query params for GetContactInfo.
Added recurring field for create attribute endpoint to create an recurring attribute.
Added UnsubscriptionPageId, UpdateFormId for CreateEmailCampaign and UpdateEmailCampaign.
Added SegmentIds for CreateEmailCampaignRecipients and UpdateEmailCampaignRecipients.
Added OrganisationPrefix for CreateSmsCampaign and SendTransactionalSms.
Added statistics for GetEmailCampaign.
Added TrackableViewsRate, EstimatedViews for GetCampaignStats.
Added InboundParsing Webhook endpoints.
Fixed reported issues.
Update docs

v3.3.0

03 Mar 12:00
5b1fa37
Compare
Choose a tag to compare

Release includes below major changes.

  • Inbound Parsing APIs addition.
  • Send a template route is removed.
  • Get all folders api route: We're dropping support for the response attributes totalSubscribers and totalBlacklisted. The default value for the attributes will be 0.
  • Get lists in a folder api route: We're dropping support for the response attributes totalSubscribers and totalBlacklisted . The default value for the attributes will be 0.
  • Get all lists api route: We're dropping support for the response attributes totalSubscribers and totalBlacklisted. The default value for the attributes will be 0.
  • Export contacts api route: contactFilter parameter is deprecated. Please use customContactFilter instead.
  • Added new route - UpdateBatchContacts
  • Support of jsonBody and json file in fileUrl in import contact route.
  • Added new event - loadedByProxy in Get all your transactional email activity (unaggregated events)

v3.2.0

26 Feb 12:34
9451dc0
Compare
Choose a tag to compare
  1. Added Batch send capability for SendTransacEmail
  2. Minor improvements in input parameters:
  • changed DateTime to string
  • changed int to long for few routes
    Effected routes:-
    /contacts
    /transactionalSMS/statistics/aggregatedReport
    /transactionalSMS/statistics/reports
    /transactionalSMS/statistics/events
    /smtp/statistics/aggregatedReport
    /contacts/lists/{listId}/contacts
    /emailCampaigns
    /smtp/emails
    /smtp/blockedContacts
    /contacts/{identifier}/campaignStats
    /smsCampaigns

v3.1.0

06 Jan 10:31
b8ffdda
Compare
Choose a tag to compare
  • Sorting order implemented for routes (Processes, emailCampaigns, Webhooks, smsCampaigns, transactionalEmails, transactionalSms)
  • Blocked domains functionality implemented
  • Added error event in response schema of getEmailEventReport
  • Unnecessary fields from swagger file that were initially marked as required, are now marked as optional
  • Fix in sorting order in case of marketing events
  • Fix in get-reports route when passing startDate and endDate
  • Return contact ID in webhook if ID is used in add/remove contact
  • getFolders and getFoldersLists count issues fixed
  • Add templateId to response in getEmailEventReport

v3.0.0

04 Nov 05:32
04aa8e4
Compare
Choose a tag to compare
  • New Features/Modifications
  • Double-Opt In for contact creation added
  • Child id as identifier along with api-key for Reseller API Operations
  • New parameter added to activate smsCampaign for a reseller child
  • New parameter added for language in /reseller/children route
  • Get email event reports api: reason for bounces is not visible in response
  • Performance improvement in Add/Remove credits for Reseller children
  • Performance improvement for remove all contacts from a list
  • Fixed issue of re-creation of a contact if it was already deleted during MA workflow
  • Better handling of error responses for sending transactional email route
  • API instance SMTPApi renamed to TransactionalEmailsApi
  • Added Contact Id as additional key for contact operations
  • Extended statistics for A/B test results
  • Added sender id parameter in sendTransactionalEmail
  • Made IP non-mandatory for getContactDetails route
  • RedirectionUrl is now mandatory for DOI
  • Sent event now included in events array for transactional webhook
  • Change in length of sender
  • Fixed response for getEmailCampaigns in case of no email campaign
  • Removed parameters - Subject, contentType, bcc and cc from sendReport routes (will be ignored if passed in the request)

v2.1.1

21 May 11:02
fa7116b
Compare
Choose a tag to compare
  • Added UploadImageToGallery
  • Added parameters startDate and endDate for GetContactCampaignStats
  • Documentation updates

v2.1.0

12 Mar 06:47
d708ff4
Compare
Choose a tag to compare
  1. Updated dependencies:
  • From FubarCoder.RestSharp.Portable.Core >=4.0.7 to FubarCoder.RestSharp.Portable.Core >=4.0.8
  • From FubarCoder.RestSharp.Portable.HttpClient >=4.0.7 to FubarCoder.RestSharp.Portable.HttpClient >=4.0.8
  1. Added new API 'Unblock or resubscribe a transactional contact'
  2. Added new field 'CustomContactFilter' for 'Export Contacts' API.
  3. Support to send attachment using content and URL both with template Id (for new templating language)

v2.0.0

17 Jan 12:44
290f293
Compare
Choose a tag to compare
  1. Created using updated version of swagger codegen 2.4.9

  2. Supports netstandard2.0

  3. New API endPoints added
    AddChildDomain
    GetSharedTemplateUrl
    GetChildAccountCreationStatus
    GetChildDomains
    GetDeviceBrowserStats
    GetSsoToken
    GetTransacBlockedContacts
    DeleteChildDomain
    CreateChildDomain
    UpdateChildAccountStatus
    UpdateChildDomain
    SmtpBlockedContactsEmailDelete
    GetTransacEmailContent
    GetTransacBlockedContacts
    GetAbTestCampaignResult

  4. Updated API end points
    GetResellerChilds - Added limit and offset parameters
    CreateEmailCampaign - added support to IP Warm up
    GetTransacEmailsList - technical improvement

  5. Added support to send audio video attachment using transactional mail

6 Removed Test Project

  1. Using FubarCoder.RestSharp.Portable.Core 4.0.7 and FubarCoder.RestSharp.Portable.HttpClient 4.0.7 instead of RestSharp 105.1.0

  2. Update in defining endpoint as: var localVarPath = "./account";

  3. Using localVarResponse.Headers.ToDictionary(x => x.Key, x => x.Value.ToString()), instead of localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()),

  4. Removed
    IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
    {
    yield break;
    }

  5. Documentation updated - Using transactional email instead of SMTP.

v1.0.0

01 Apr 06:14
6a1a8a1
Compare
Choose a tag to compare
  • Initial release of SendinBlue API V3 C# library