1. Enables integration with Salesforce Chatter.
2. Provides programmatic access to Chatter feeds and social data(Users, followers, files, etc.)
3. Have Build-in pagination.
4. Provides easy relationship traversal with url attribute. Sample url is “/services/data/v40.0/chatter/feed-item/0D530000001BKQ0GCA5”
Use the Chatter REST API to build
1. Social applications for mobile devices.
2. Highly interactive websites.
3. An integration from Salesforce Chatter into other applications(Faceboo, Twitter, etc.)
Example:
https://na14.salesforce.com/services/data/v40.0/chatter/users/me – Brings all the data from different objects for the user.
Requesting a News Feed
Use HTTP GET.
Example:
https://na14.salesforce.com/services/data/v40.0/chatter/feeds/news/me/feed-items/
Updating the User’s status
Use HTTP POST. Use Request body along with the request.
Example:
http://na14.salesforce.com/services/data/v40/chatter/feeds/news/me/feed-items/
Request Body:
{
“body” :
{
“messageSegments ” : [
{
“type” : “Text”,
“text” : “Working with Infallibletechie”
}
]
}
}
Inserting a POST with @mention
Use HTTP POST. Use Request body along with the request.
Example:
http://na14.salesforce.com/services/data/v40/chatter/feeds/news/me/feed-items/
Request Body:
{
“body” :
{
“messageSegments ” : [
{
“type” : “mention”,
“text” : “005D00000001GrMq”
},
{
“type” : “Text”,
“text” : “Working with Infallibletechie”
}
]
}
}