Chatter

Chatter is an enterprise social network for your company that allows employees to connect and collaborate in real time.

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
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Microsoft
URL Microsoft LogicApps Support
Microsoft Power Automate Support
Microsoft Power Apps Support
Connector Metadata
Publisher Microsoft
Website https://www.salesforce.com/products/chatter/overview/
Privacy policy https://www.salesforce.com/company/privacy/

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Log in URI (Environment) string The Salesforce Log in URI. For Production, leave blank or use https://login.salesforce.com

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds
Frequency of trigger polls 1 15 seconds

Actions

Add user to a group

Adds a member to an existing group.

Get post by ID

Get details of a post by post id.

Get user by ID

Get a user's details by id.

List users in a group

List group membership.

Post to a group

Create a new post in an existing group.

Add user to a group

Adds a member to an existing group.

Parameters

Name Key Required Type Description
Group ID
group_id True string

Group

Salesforce User ID
userId True string

Unique id of the user.

Returns

Get post by ID

Get details of a post by post id.

Parameters

Name Key Required Type Description
Post ID
post_id True string

Unique id of the post.

Returns

Get user by ID

Get a user's details by id.

Parameters

Name Key Required Type Description
User ID
user_id True string

Unique id of the user.

Returns

List users in a group

List group membership.

Parameters

Name Key Required Type Description
Group ID
group_id True string

Group

Returns

Post to a group

Create a new post in an existing group.

Parameters

Name Key Required Type Description
Group ID
subjectId True string

Group

Post Body
CreatePostInGroupText True string

Text content of the post.

Returns

Triggers

When a post is added to a group

Triggers when a new post is added to an existing group.

When a post is added to a group

Triggers when a new post is added to an existing group.

Parameters

Name Key Required Type Description
Group ID
group_id True string

Group

Returns

Definitions

ActorUserResponse

Name Path Type Description
Company Name
companyName string

Name of the company.

Display Name
displayName string

User name of the author.

User ID
id string

Unique identifier of the author.

Name
name string

First and last name of the author.

(large)
photo.largePhotoUrl string

Profile image of the author.

(medium)
photo.mediumPhotoUrl string

Profile image of the author.

(small)
photo.smallPhotoUrl string

Profile image of the author.

Title
title string

Title of the author.

OwnerUserResponse

Name Path Type Description
Company Name
companyName string

Name of the company.

Display Name
displayName string

User name of the owner.

User ID
id string

Unique identifier of the owner.

Name
name string

First and last name of the owner.

(large)
photo.largePhotoUrl string

Profile image of the owner.

(medium)
photo.mediumPhotoUrl string

Profile image of the owner.

(small)
photo.smallPhotoUrl string

Profile image of the owner.

Title
title string

Title of the owner.

UserUserResponse

Name Path Type Description
Company Name
companyName string

Name of the company.

Display Name
displayName string

User's display name.

ID
id string

Unique identifier of the user.

Name
name string

First and last name of the user.

(large)
photo.largePhotoUrl string

Profile image of the user.

(medium)
photo.mediumPhotoUrl string

Profile image of the user.

(small)
photo.smallPhotoUrl string

Profile image of the user.

Title
title string

User's title.

GroupMemberResponse

Name Path Type Description
Member ID
id string

Unique identifier of the member.

Role
role string

Member's role in the group.

URL
url string

Link to member's user profile.

User
user UserUserResponse

CreatePostInGroupResponse

Name Path Type Description
Author's
actor ActorUserResponse
Is Rich Text
body.isRichText boolean

True if the message is in rich text format.

Text
body.text string

Display-ready text of the message.

Date Posted
createdDate date-time

Date-Time in ISO-8601 format.

Is Rich Text
header.isRichText string

True if the header is in rich text format.

Text
header.text string

Title of the post.

ID
id string

Unique id of the feed item.

Modified date
modifiedDate date-time

Date-Time in ISO-8601 format.

Description
parent.description string

Description of the parent object.

ID
parent.id string

Unique id of the parent object.

Name
parent.name string

Name of the parent object.

Owner's
parent.owner OwnerUserResponse
Type
parent.type string

Type of the parent object.

Visbility
parent.visibility string

Who can see the parent object.

Type
type string

Type of the post.

Visbility
visibility string

Who can see the post.

ListPostsByGroupResponse

Name Path Type Description
elements
elements array of object
Author's
elements.actor ActorUserResponse
Is Rich Text
elements.body.isRichText boolean

True if the message is in rich text format.

Text
elements.body.text string

Display-ready text of the message.

Date Posted
elements.createdDate date-time

Date-Time in ISO-8601 format.

Is Rich Text
elements.header.isRichText string

True if the header is in rich text format.

Text
elements.header.text string

Title of the post.

ID
elements.id string

Unique id of the feed item.

Modified Date
elements.modifiedDate date-time

Date-Time in ISO-8601 format.

Description
elements.parent.description string

Description of the parent object.

ID
elements.parent.id string

Unique id of the parent object.

Name
elements.parent.name string

Name of the parent object.

Owner's
elements.parent.owner OwnerUserResponse
Type
elements.parent.type string

Type of the parent object.

Visbility
elements.parent.visibility string

Who can see the parent object.

Type
elements.type string

Type of the post.

Visbility
elements.visibility string

Who can see the post.

ListGroupMembersResponse

Name Path Type Description
members
members array of GroupMemberResponse
Total member count
totalMemberCount integer

Number of members in the group.

GetPostResponse

Name Path Type Description
Author's
actor ActorUserResponse
Is Rich Text
body.isRichText boolean

True if the message is in rich text format.

Text
body.text string

Display-ready text of the post.

Date Posted
createdDate date-time

Date-Time in ISO-8601 format.

Is Rich Text
header.isRichText string

True if the header is in rich text format.

Text
header.text string

Title of the post.

ID
id string

Unique id of the feed item.

Modified Date
modifiedDate date-time

Date-Time in ISO-8601 format.

Description
parent.description string

Description of the parent object.

ID
parent.id string

Unique id of the parent object.

Name
parent.name string

Name of the parent object.

Owner's
parent.owner OwnerUserResponse
Type
parent.type string

Type of the parent object.

Visbility
parent.visibility string

Who can see the parent object.

Type
type string

Type of the post.

Visbility
visibility string

Who can see the post.