in implementation guides ~ read.
Salesforce Chatter Rest Api

Salesforce Chatter Rest Api


First things first !
To download this implementation guide, click the download button below.
If you need more information about the implementation guide, you can read the Table of Contents below.


Chatter REST API Developer Guide


When to Use Chatter REST API

Chatter REST API Architecture

Chatter REST API Rate Limits

Build the Resource URL

Send HTTP Requests

HTTP Request Flow and a Response Body

Inputs and Binary File Upload Examples
Specify Response Sizes
Response Body Encoding
Status Codes and Error Responses

OAuth and Chatter REST API

Use CORS to Access Salesforce Resources from Web Browsers

Quick Start
Step One Obtain a Salesforce Developer Edition Organization
Step Two Set Up Authorization

Step Three Connect to Chatter REST API Using OAuth

Connect to Salesforce Communities
Work with Features
Action Links
Feeds and Feed Elements
Salesforce Files
Filter a Response Body
Make a Request in a Community
Get My News Feed
Get Another Users Feed
Get a Group Feed
Post a Feed Item
Post a Feed Element and Include Files from Salesforce
Post a RichText Feed Element
Post a Feed Element with a Code Block
Post a Feed Element with an Inline Image
Post a Comment
Post a Comment and Include a File from Salesforce
Post a RichText Comment
Post a Comment with a Code Block
Post a Comment with an Inline Image
Post a Binary File
Post an Mention
Post Multiple Mentions
Get a List of Mention Proposals
Define Action Links and Post with a Feed Element
Define Action Links in a Template and Post with a Feed Element
Update the Status of an Action Link or Invoke an Action Link
Edit a Feed Post
Edit a Comment
Edit a Question Title and Post
Move a Feed Post from one Public Group to Another
Like a Feed Item
Like a Feed Item and Return the Total Number of Likes
Share a Feed Item
Send a Direct Message
Get Feed Elements Updated Since Last Request
Get a Feed with Internal Feed Items Only
Search a Feed
Get a List of Records a User Follows
Get Chatter Activity Statistics for a User
Get Recommendations of Users to Follow
Create and Schedule Custom Recommendations with Audiences
Create a Group
Update and Crop a Group Photo
Join a Group
Request to Join a Private Group
Approve or Reject a Request to Join a Private Group
Post to a Group
Follow a Record
Stop Following a Record
Get a Record Feed
Update a User Profile
Update and Crop a User Photo
Send a Private Message
Get User Information for Multiple Users
Create a Topic Hierarchy in Communities
Action Links Resources
Activity Reminders
Announcements Resources
Async Query Resources
Clean Resources
Batch Resource
Chatter Resources
Comments Resources
Communities Resources
Communities Knowledge Resources
Communities Moderation Resources
Connect Resources
Content Workspace Permissions Resource
Custom Recommendation Audience Resources
Custom Recommendation Definition Resources
Dashboard Component Snapshot Resource
Datacloud Resources
Data Integration Resources
Duplicate Resources
Environment Hub Resources
Email Merge Field Services Resource
External Email Services Resource
Feed Elements Resources
Feed Items Resources
Feeds Resources
Files Connect Repository Resources
Files Resources
Folders Resources
Forecasts Resources
Groups Resources
Influence Resource
Likes Resource
List Share Resources
Live Message Channels Resource
Managed Topics Resources
Mentions Resources
Missions Resources
Motifs Resources
Next Best Action Resources
Push Notifications Resource
Question and Answers Resources
Records Resources
Scheduled Custom Recommendations Resources
Share Captured Activity Resource
Social Engagement Resources
Social Engagement Setup Resources
Subscriptions Resource
Subscriptions Notifications Member Resource
Topics Resources
User Profiles Resources
Users Resources
Zones Resources
Request Bodies
Action Link Definition Input
Action Link Group Definition Input
Action Link Input
Action Link Template Binding Input
Activity Reminder Input
Alternative Input
Announcement Input
Article Topic Assignment Job Input
Asset File Input
Associated Actions Capability Input
Async Query Input
Attachment Input Canvas App
Attachment Input Existing Content
Attachment Input Feed Poll
Attachment Input Link
Attachment Input New File Upload
Banner Photo Input
Batch Collection Input
Batch Input
Bookmarks Capability Input
Canvas Capability Input
Chatter Stream Input
Clean Input
Close Capability Input
Comment Input
Comment Capabilities Input
Content Capability Input
Custom List Audience Criteria Input
Custom Recommendation Audience Input
Custom Recommendation Definition Input
Datacloud Contact Import Input
Datacloud Order Input
Dashboard Component Snapshot Input
Digest Job Input
Direct Message Capability Input
Duplicate Job Input
Duplicate Job Status Input

Environment Hub SSO User Mapping Input

Extension Input
Extensions Capability Input
Feed Element Capabilities Input
Feed Entity Share Capability Input
Feed Favorite Input
Feed Item Input
Feed Item Topic Input
Feed Poll Input
File Input

File ID Input

Files Capability Input
File Shares Input
Files Connect Field Value Input
Files Connect Item Input
Files Connect Permission Collection Input
Files Connect Permission Input
Folder Input
Folder Item Input
Following Input
Generic Batch Collection Input
Generic Batch Input
Group Chatter Settings Input
Group Information Input
Group Input
Group Member Input
Group Membership Request Update
Group Record Input
Invite Collection Input
Link Capability Input
List Current Share Collection Input
Live Message Channel Input
Managed Social Account Setup Input
Managed Topic Input
Managed Topic Position Collection Input
Managed Topic Position Input
Message Body Input
Message Segment Input Entity Link
Message Segment Input Hash Tag
Message Segment Input Inline Image
Message Segment Input Link
Message Segment Input Markup Begin
Message Segment Input Markup End
Message Segment Input Mention
Message Segment Input Text
Moderation Flag Input
Mute Capability Input
New User Audience Criteria Input
Next Best Action Strategy Input
Notification Member Input
Photo Input
Pin Capability Input
Poll Capability Input
Push Notification Input
Question and Answers Capability Input
Read By Capability Input
Recommendation Reaction Input
Record Capability Input
Request Header Input
Scheduled Custom Recommendation Input
Share Captured Activity Input
Share Input
Social Customer Service Configuration Input
Social Customer Service Message Type Settings Input
Social Customer Service Provider Settings Input
Status Capability Input
Stream Subscription Input
Topic Assignment Input
Topic Endorsement Input
Topic Input
Topic Names Input
Topics Capability Input
Up Down Vote Capability Input
User Chatter Settings Input

User ID Collection Input

User Input
User Message
User Message Recipient Input
User Message Recipient List Input
User Mission Activity Input
User Status Input
User Stream Conversation Input
Verified Capability Input
Response Bodies
Action Link Definition
Action Link Diagnostic
Action Link Group Definition
Activity Reminder
Activity Reminders Collection
Announcement Page
Approval Capability
Approval Post Template Field
Approval Social Post Intent
Article Item
Article Summary
Asset File
Associated Actions Capability
Async Query
Async Query Collection
Banner Capability
Banner Photo
Batch Result Item
Batch Results
Bookmarks Capability
Bookmark Summary
Candidate Answers Status
Case Comment Capability
Canvas Capability
Chatter Activity
Chatter Activity Summary
Chatter Directory
Chatter Influence
Chatter Likes Capability
Chatter Recommendation
Chatter Recommendations
Chatter Stream
Chatter Stream Collection
Clean Record Result
Clean Record Result Collection
Clean Rule Data Service
Clean Rule Data Service Collection
Clean Rule Data Service Metrics
Clean Rule Data Service Metrics Collection
Clean Rule Status
Clean Rule Status Collection
Close Capability
Comment Summary
Comment Capabilities
Comment Page
Comments Capability
Community Page
Community Summary
Company Verify Summary
Connect Directory
Content Capability
Conversation Detail
Conversation Summary
Conversation Summary Collection
Conversation Unread Count
Custom List Audience Criteria
Custom Recommendation Audience
Custom Recommendation Audience Collection
Custom Recommendation Definition
Custom Recommendation Definition Collection
Dashboard Component Snapshot
Dashboard Component Snapshot Capability
Datacloud Company
Datacloud Company Collection
Datacloud Contact
Datacloud Contact Collection
Datacloud Import
Datacloud Import Status
Datacloud Order
Datacloud Purchase Usage
Data Integration Credit
Data Integration Credit Objects
Delete Intent
Delete Social Post Intents
Digest Job
Direct Message Capability
Direct Message Member Collection
Direct Message Membership Activity
Direct Message Membership Activity Collection
Downvote Summary
Duplicate Directory
Duplicate Job
Duplicate Job Collection
Duplicate Job Definition
Duplicate Job Definition Collection
Edit Capability
Email Address
Email Attachment
Email Merge Field
Email Merge Field Collection
Email Message Capability
Emoji Collection
Enhanced Link Capability
Entity Label
Environment Hub My Domain Validation

Environment Hub OAuth URL

Environment Hub Signup Member Validation

Environment Hub SSO User Mapping Validation

Error Message
Error with Output
Explanation Details
Explanation Summary
Extension Definition
Extension Definition Collection
Extensions Capability
External File Permission Information
Favorites Page
Feed Directory
Feed Directory Item
Feed Element Capabilities
Feed Element Page
Feed Enabled Entity Summary
Feed Entity Is Editable
Feed Entity Not Available Summary
Feed Entity Read Summary
Feed Entity Share Capability
Feed Item
Feed Item Attachment Approval
Feed Item Attachment Basic Template
Feed Item Attachment Canvas Template
Feed Item Attachment Case Comment
Feed Item Attachment Content
Feed Item Attachment Dashboard
Feed Item Attachment Email Message
Feed Item Attachment Link
Feed Item Attachment Poll
Feed Item Attachment Record Snapshot
Feed Item Attachment Tracked Change
Feed Item Body
Feed Item Page
Feed Item Preamble Message Body
Feed Item Summary
Feed Item Topics
Feed Modified Info
Feed Poll Choice
Feed Post Summary
Feed Read Summary
Feed Tracked Change
File Detail
File Preview
File Preview Collection

File Preview URL

File Share Link
File Shares Page
File Summary
File Summary Page
Files Capability
Files Connect Allowed Item Type Collection
Files Connect Field Definition
Files Connect Item Type Detail
Files Connect Item Type Summary
Files Connect Permission
Files Connect Permission Collection
Files Connect Permission Type
Files Connect Provider Type
Files Connect Repository
Files Connect Repository Authentication
Files Connect Repository Collection
Files Connect Repository Features
Flat Feed
Flat Feed Item
Folder Item
Folder Item Page
Folder Path
Folder Share Link
Follow Social Persona Intent
Follow Social Persona Intents
Follower Page
Following Counts
Following Page
Forecasting Ancestors
Forecasting Manager
Forecasting Manager Ancestors
Forecasting My Forecasts
Forecasting My Forecasts Collection
Forecasting User
Forecasting User Access
Forecasting User Access Collection
Forecasting User Collection
Generic Bundle Capability
Generic Feed Element
Group Chatter Settings
Group Detail
Group Information
Group Member
Group Member Page
Group Membership Request
Group Membership Request Collection
Group Page
Group Record
Group Record Page
Hide Social Post Intent
Image File
Image File Detail
Influence Thresholds
Interactions Capability
Invite Collection
Knowledgeable People
Knowledgeable People Collection
Knowledge Article Version
Knowledge Article Version Collection
Lightning Extension Information
Like Intent
Like Message Body
Like Page
Like Social Post Intents
Like Summary
Link Capability
Link Metadata
Link Metadata Collection
List Current Share Collection
List Share
List Share Category
List Share Collection
List View Column
List View Definition
List View Object
List View Record
List View Sort
Live Message Channel
Live Message Channels
Maintenance Information
Managed Social Account
Managed Social Accounts
Managed Social Account Setup
Managed Social Accounts Setup
Managed Social Account Setup Authentication
Managed Topic
Managed Topic Collection
Media Reference
Media Reference Capability
Mention Completion
Mention Completion Page
Mention Validation
Mention Validations
Message Collection
Message Segment Entity Link
Message Segment Field Change
Message Segment Field Change Name
Message Segment Field Change Value
Message Segment Hashtag
Message Segment Inline Image
Message Segment Link
Message Segment Markup Begin
Message Segment Markup End
Message Segment Mention
Message Segment More Changes
Message Segment Resource Link
Message Segment Text
Moderation Audit Record Count
Moderation Capability
Moderation Flag Item
Moderation Flags
Moderation Flags Collection
Mute Capability
Mute Summary
New User Audience Criteria
Next Best Action Flow Action
Next Best Action Parameter
Next Best Action Native Recommendation
Next Best Action Recommendation
Next Best Action Recommendations
NonEntity Recommendation
Notification Member
OAuth User
OAuth Provider
Origin Capability
Out of Office
Phone Number
Pin Capability
Pinned Feed Element Collection
Platform Action
Platform Action Group
Poll Capability
Question and Answers Capability
Question and Answers Suggestion Collection
Read By
Read By Capability
Read By Collection
Recommendation Object
Recommendation Reaction
Recommendation Reaction Collection
Recommendations Capability
Recommended Object
Record Capability
Record Field
Record Field Blank
Record Field Compound
Record Field Currency
Record Field Date
Record Field Percent
Record Field Picklist