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-reports
route when passingstartDate
andendDate
- Return
contact ID
in webhook if ID is used in add/remove contact getFolders
andgetFoldersLists
count issues fixed- Add
templateId
to 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
boolean
for input parametertype
increateAttribute
definition - Added two new query parameters
startDate
&endDate
inGET /emailCampaigns
route - Added a new field
sentDate
in response schema ofgetExtendedCampaignOverview
definition sendTransacSms
content length description update
v3.0.0
- Improved descriptions and examples of definitions
- Added
emailBlacklist
,smsBlacklist
&updateExistingContacts
as new input parameters inrequestContactImport
definition - Added
globalStats
in response ofgetExtendedCampaignStats
definition used ingetEmailCampaign(s)
definitions - Added
tags
as new input parameter insendSmtpEmail
andsendEmail
definitions