Releases: sendinblue/APIv3-java-library
v7.0.0
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
Updated to Okhttp3
Updated gson from 2.8.2 to 2.8.9
Update docs
v6.0.0
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)
v5.3.0
[AP-1851] : Updated maven-surfire-plugin version and removed log4j property.
v5.2.0
- Added Batch send capability for SendTransacEmail
- 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
v5.1.0
- 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 asoptional - Fix in sorting order in case of marketing events
- Fix in
get-reportsroute when passingstartDateandendDate - Return
contact IDin webhook if ID is used in add/remove contact getFoldersandgetFoldersListscount issues fixed- Add
templateIdto response ingetEmailEventReport
v5.0.0
New features/modifications:
- 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)
v4.1.1
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
v4.0.0
- Added option to provide partnerKey in headers.
- New routes introduced:-
- getAbTestCampaignResult
- getSharedTemplateUrl
- createChildDomain
- deleteChildDomain
- getChildAccountCreationStatus
- getChildDomains
- getSsoToken
- updateChildAccountStatus
- updateChildDomain
- getTransacBlockedContacts
- getTransacEmailContent
- getTransacEmailsList
- smtpBlockedContactsEmailDelete
- smtpLogMessageIdDelete
v3.0.1
- Added new enum
booleanfor input parametertypeincreateAttributedefinition - Added two new query parameters
startDate&endDateinGET /emailCampaignsroute - Added a new field
sentDatein response schema ofgetExtendedCampaignOverviewdefinition sendTransacSmscontent length description update
v3.0.0
- Improved descriptions and examples of definitions
- Added
emailBlacklist,smsBlacklist&updateExistingContactsas new input parameters inrequestContactImportdefinition - Added
globalStatsin response ofgetExtendedCampaignStatsdefinition used ingetEmailCampaign(s)definitions - Added
tagsas new input parameter insendSmtpEmailandsendEmaildefinitions