JungleMail 365 (Preview)

JungleMail for Office 365 is a service that helps companies deliver personalized newsletters to their employees and their customers and increase engagement. Connect to JungleMail 365 to create newsletters, approve them and get analytical data.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
Flow Premium All Flow regions except the following:
     -   US Government (GCC)
PowerApps Premium All PowerApps regions except the following:
     -   US Government (GCC)

Creating a connection

To connect your account, you will need the following information:

Name Type Description
API Key securestring

The API Key for this api

Throttling Limits

Name Calls Renewal Period
API calls per connection10060 seconds

Actions

Approve newsletter

Approve and execute JungleMail 365 newsletter.

Create newsletter

Create JungleMail 365 newsletter.

Get analytics log

Get analytics log

Get analytics report

Get newsletter analytics report.

Get newsletter details

Get newsletter details.

Get newsletters

Get the list of recently completed newsletters.

Get processed emails list

Get processed emails list

Get unsubscribes

Get unsubscribes

Reject newsletter

Reject JungleMail 365 newsletter.

Approve newsletter

Approve and execute JungleMail 365 newsletter.

Parameters

Name Key Required Type Description
Comments
comments string

Specify details or reason

Secret
secret True uuid

Newsletter secret from "When a newsletter is submitted" trigger.

Create newsletter

Create JungleMail 365 newsletter.

Parameters

Name Key Required Type Description
Office 365 groups
adGroups string

Office 365 group names comma separated

Attachment content
attachmentContent byte

Attachment content

Attachment name
attachmentName string

Attachment file name with extension (ex. document.docx)

Email addresses
emailAddresses string

Email addresses comma separated

Email content
emailBody string

Email content (html or text)

Email content type
emailContentType string

Specify email content type

Email subject
emailSubject string

Specify email subject

Exchange groups
exchangeGroups string

Exchange groups comma separated

When to send type
jobExecutionType string

Specify when to send newsletter type

When to send
jobScheduleTime date-time

Newsletter execution time (ISO 8601 or yyyy-MM-dd HH:mm), ex: 2017-02-16 20:30

Recipient email field
recipientListField string

SharePoint list recipient field id or name

Recipient list URL
recipientListUrl string

SharePoint list URL of recipients list

Recipient filter view
recipientListView string

SharePoint list view name for filter

Recipient source
recipientType True string

Newsletter recipient source

Remove duplicates
removeDuplicates boolean

Remove email duplicates

Send report
reportAuthor boolean

Send newsletter report after finish

Time zone
scheduledTimeZoneId string

Time zone for sending date adjustment

Sending account
sendingAddressId True uuid

Sending account for email sending

Template
template string

Template for email content

Newsletter title
title True string

Specify newsletter title

Track clicks
trackClicks boolean

Track clicks

Track opens
trackOpens boolean

Track opens

Returns

Get analytics log

Get analytics log

Parameters

Name Key Required Type Description
Newsletter id
request.jobId True uuid

Specify newsletter id to retrieve tracker log

Data type
request.dataType True string

Specify log type to retrieve

Returns

Get analytics report

Get newsletter analytics report.

Parameters

Name Key Required Type Description
Newsletter id
request.jobId True uuid

Specify newsletter id to retrieve

Returns

Get newsletter details

Get newsletter details.

Parameters

Name Key Required Type Description
Newsletter id
request.jobId True uuid

Specify newsletter id to retrieve

Returns

Body
JsJob

Get newsletters

Get the list of recently completed newsletters.

Parameters

Name Key Required Type Description
Date from
request.dateFrom date-time

Date from (UTC, ISO 8601 format)

Date to
request.dateTo date-time

Date to (UTC, ISO 8601 format)

Limit
request.limit integer

Number of newsletters to retrieve (up to 200)

Returns

Get processed emails list

Get processed emails list

Parameters

Name Key Required Type Description
Newsletter id
request.jobId True uuid

Newsletter id to retrieve

Filter type
request.emailType True string

Email filter type

Returns

Get unsubscribes

Get unsubscribes

Parameters

Name Key Required Type Description
Newsletter id
request.jobId uuid

If not specified then all unsubcribes will be retrieved

Returns

Reject newsletter

Reject JungleMail 365 newsletter.

Parameters

Name Key Required Type Description
Comments
comments string

Specify details or reason

Secret
secret True uuid

Newsletter secret from "When a newsletter is submitted" trigger.

Triggers

When a newsletter is submitted

This operation triggers a flow when a JungleMail 365 newsletter is submitted.

When newsletter processing is completed

This operation triggers a flow when a JungleMail 365 newsletter processing is completed.

When newsletter processing is started

This operation triggers a flow when a JungleMail 365 newsletter processing is started.

When a newsletter is submitted

This operation triggers a flow when a JungleMail 365 newsletter is submitted.

Parameters

Name Key Required Type Description
Title
title True string

Title used in JungleMail Settings for a reference

Returns

When newsletter processing is completed

This operation triggers a flow when a JungleMail 365 newsletter processing is completed.

Parameters

Name Key Required Type Description
Title
title True string

Title used in JungleMail Settings for a reference

Returns

When newsletter processing is started

This operation triggers a flow when a JungleMail 365 newsletter processing is started.

Parameters

Name Key Required Type Description
Title
title True string

Title used in JungleMail Settings for a reference

Returns

Definitions

JsCreateJobResponse

Name Path Type Description
errorMessage
errorMessage string
id
id uuid
success
success boolean

JsEmail

Name Path Type Description
Recipient email
recipientAddress string

Recipient email address

Recipient id
recipientId string

Recipient id depends on recipient source

Recipient item id
recipientItemId integer

Recipient item id if recipient from SharePoint list

Recipient name
recipientName string

Recipient name

Recipient source
recipientSource string

Recipient source type name

JsEmailsResponse

Name Path Type Description
Emails
emails array of JsEmail

Emails list

JsJob

Name Path Type Description
Created by email
createdByEmail string

Email of a user who created a newsletter

Created by id
createdById integer

Id of a user who created a newsletter

Created by
createdByTitle string

Name of a user who created a newsletter

Created time
createdTime date-time

Time when newsletter was created

Newsletter display name
displayName string

Newsletter display name

Email subject
emailSubject string

Email subject

Email HTML
emailbody string

Email content in HTML format

Newsletter id
id uuid

Newsletter id

Is recurrent
isRecurrent boolean

Status if newsletter is recurrent (true or false)

Is scheduled
isScheduled boolean

Status if newsletter is scheduled (true or false)

Modified by email
modifiedByEmail string

Email of a user who modified a newsletter

Modified by id
modifiedById integer

Id of a user who modified a newsletter

Modified by
modifiedByTitle string

Name of a user who modified a newsletter

Modified time
modifiedTime date-time

Time when newsletter was modified

Preview URL
previewUrl string

Newsletter preview URL

Scheduled time
scheduledTime date-time

Time when newsletter should be sent

Send failed count
sendFailedCount integer

Number of failed emails

Send percent
sendPercent double

Send percent (number)

Send percent
sendPercentFormatted string

Send percent (plain text)

Send skipped count
sendSkippedCount integer

Number of skipped emails

Send succeeded count
sendSucceededCount integer

Number of send succeeded emails

Send time
sendTime date-time

Time when newsletter was sent

Send total
sendTotal integer

Number of total emails

Status
status string

Newsletter current status

Submitted by email
submittedByEmail string

Email of a user who submitted a newsletter

Submitted by id
submittedById integer

Id of a user who submitted a newsletter

Submitted by
submittedByTitle string

Name of a user who submitted a newsletter

Submitted time
submittedTime date-time

Time when newsletter was submitted

Newsletter title
title string

Newsletter title

Total recipients
totalRecipients integer

Total resolved recipients count after newsletter submission

JsJobInfo

Name Path Type Description
Newsletter id
jobId uuid

Newsletter id

JsJobReport

Name Path Type Description
Bounces
bounces integer

Number of total bounces

Bounces rate
bouncesRate double

Bouces rate (number)

Bounces rate
bouncesRateFormatted string

Bounces rate (plain text)

Devices desktop
devicesDesktopCount integer

Number of emails opened on desktop computers

Devices desktop rate
devicesDesktopRate double

Emails opened on desktop computers rate (number)

Devices desktop rate
devicesDesktopRateFormatted string

Emails opened on desktop computers rate (plain text)

Devices other
devicesOtherCount integer

Number of emails opened on unknown device

Devices phone
devicesPhoneCount integer

Number of emails opened on mobile phones

Devices phone rate
devicesPhoneRate double

Emails opened on mobile phones rate (number)

Devices phone rate
devicesPhoneRateFormatted string

Emails opened on mobile phones rate (plain text)

Devices tablet
devicesTabletCount integer

Number of emails opened on tablet devices

Devices tablet rate
devicesTabletRate double

Emails opened on tablet devices rate (number)

Devices tablet rate
devicesTabletRateFormatted string

Emails opened on tablet devices rate (plain text)

Email opens rate
emailOpensRate double

Email opens rate (number)

Email opens rate
emailOpensRateFormatted string

Email opens rate (plain text)

Total email opens
emailOpensTotal integer

Number of total email opens

Unique email opens
emailOpensUnique integer

Number of unique email opens

Email subject
emailSubject string

Email subject

Emails failed
emailsFailed integer

Number of emails failed

Total emails sent
emailsSent integer

Number of emails sent

Emails skipped
emailsSkipped integer

Number of emails skipped

Total emails
emailsTotal integer

Number of total emails processed

Emails unopened
emailsUnopened integer

Unopened emails

Newsletter display name
jobDisplayName string

Newsletter display name

Newsletter title
jobTitle string

Newsletter title

Link clicks rate
linkClicksRate double

Link clicks rate (number)

Link clicks rate
linkClicksRateFormatted string

Link clicks rate (plain text)

Total link clicks
linkClicksTotal integer

Number of total link clicks

Unique link clicks
linkClicksUnique integer

Number of unique link clicks

Links not clicked
linksNotClicked integer

Number of total emails with unclicked links

Report in HTML
reportHtml string

Send analytics report in HTML format

Send time
sendTime date-time

Time when newsletter was sent

Submitted by
submittedBy string

Name of a user who submitted a newsletter

Submitted by email
submittedByEmail string

Email of a user who submitted a newsletter

Submitted by id
submittedById string

Id of a user who submitted a newsletter

Top links
topLinks array of JsTopLink

Top links list

Total unsubscribes
unsubscribes integer

Number of total unsubscribes

Unsubscribes rate
unsubscribesRate double

Unsuscribes rate (number)

Unsubscribes rate
unsubscribesRateFormatted string

Unsubscribes rate (plain text)

JsJobSubmittedTriggerNotification

Name Path Type Description
Newsletter id
jobId uuid

Newsletter id

Newsletter approval secret
secret uuid

Newsletter approval secret needed for approval

JsJobTriggerNotification

Name Path Type Description
Newsletter id
jobId uuid

Newsletter id

JsJobsResponse

Name Path Type Description
Newsletters
jobs array of JsJobInfo

Newsletters list

Name Path Type Description
Total link clicks
linkClicksTotal string

Number of total link clicks

Unique link clicks
linkClicksUnique string

Number of unique link clicks

Index
linkIndex integer

Link index number

URL
url string

Link URL

JsTrackerLogResponse

Name Path Type Description
TrackerLog
trackerLog array of JsTrackerLogRow

Tracker log

JsTrackerLogRow

Name Path Type Description
Bounce description
bounceDescription string

Bounce description (availble only in bounces)

Bounce reason
bounceReason string

Bounce reason (availble only in bounces)

Bounce type
bounceType integer

Bounce type (availble only in bounces)

Bounced time
bouncedOn date-time

When email bounced (available only in bounces)

Clicks count
clickCount integer

Total email clicks (available only in unique clicks)

Clicked time
clickedOn date-time

When email clicked (available only in total clicks)

Email
email string

Recipient email address

First click time
firstTimeClickedOn date-time

When email first time clicked (available only in unique clicks)

First open time
firstTimeOpenedOn date-time

When email first time opened (available only in unique opens)

IP address
ipAddress string

IP address (available in total opens and clicks)

Link URL
linkUrl string

URL of clicked (available in total clicks)

Open count
openCount integer

Total email opens (available only in unique opens)

Opened time
openedOn date-time

When email opened (available only in total opens)

Unsubscribed time
unsubscribedOn date-time

When email unsubscribed

JsUnsubscribe

Name Path Type Description
Recipient email
recipientAddress string

Recipient email address

Recipient id
recipientId string

Recipient id depends on recipient source

Recipient item id
recipientItemId integer

Recipient item id if recipient from SharePoint list

Recipient name
recipientName string

Recipient name

Recipient source
recipientSource string

Recipient source type name

Unsubscribe Time
unsubscribeTime date-time

JsUnsubscribesResponse

Name Path Type Description
Unsubscribes
unsubscribes array of JsUnsubscribe

Unsubscribes list