Connect REST API Developer Guide
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Spring '17 (API version 39.0)
Winter '17 (API version 38.0)
Summer '16 (API version 37.0)
Spring '16 (API version 36.0)
Winter '16 (API version 35.0)
Summer '15 (API version 34.0)
Spring '15 (API version 33.0)
Winter '15 (API version 32.0)
Spring '14 (API version 30.0)
Application for Program
Batch Resource
Bot Version Activation Resource
Briefcase Priming Records Resource
Connect Resources
Content Workspace Permissions Resource
Conversation Application Definition Resource
Data 360 Resources
Einstein Prediction Service Resources
Email Merge Field Services Resource
Experience Cloud CMS Content Search Resource
External Email Services Resource
Field Service Recordset Filter Criteria Resource
Field Service Shifts from Pattern Resource
File Upload Config
File Information
Asset File
Asset File Information
Asset File Content
Asset File Rendition
Asset Files, Batch
File Content
File Image
File Shares
Files Shares Link
File Previews
File Preview
File Rendition
File Information, Batch
Flow Approval Processes Resource
Knowledge Article View Stat Resource
Messaging Channels Resource
Motifs Resources
Navigation Menu Items Resource
Optimization Files Resource
Pardot Business Unit Context Resource
Personalization Transformers Resource
Push Notifications Resource
Quick Text Resource
Quip Related Records Resource
Share Captured Activity Resource
Topics on Records Resource
File Shares
- Resource
-
1/connect/files/fileId/file-shares1/connect/communities/communityId/files/fileId/file-shares - Available since version
- 36.0
- In versions 24.0–35.0, use /chatter/files/fileId/file-shares and /connect/communities/communityId/chatter/files/fileId/file-shares, which require Chatter.
- HTTP methods
- GET, POST
POST is available in versions 30.0 and later.
- Request parameters for GET
- In versions 30.0 and later, the first share returned in a GET
request is the organization record share. In communities, the first
share returned is the network record share.
Name Type Description Required or Optional Available Since page Integer An integer greater than 0 specifying a page of topics. The default value is zero. Optional 24.0 pageSize Integer Specifies the number of items per page. Valid values are from 1 to 100. The default value is 25. Optional 24.0 - Request body for POST
-
- Root XML tag
- <fileShares>
- JSON example
-
1{ 2 "message": "I shared a document with you.", 3 "shares": [ 4 { "id": "005D0000001Az4l", "sharingType": "V" }, 5 { "id": "005D0000001B2ny", "sharingType": "C" } 6 ] 7} - Properties
-
Name Type Description Available Version message String Private message body that’s sent to the recipients. If digital experiences is enabled, an email is sent instead of a private message. 30.0 shares Share Input[] Collection of Share Input request bodies. 30.0
- Request parameters for POST
-
Parameters for sharing a file with users
Name Type Description Required or Optional Available Since id(1–9) String List of up to 9 user IDs to share this file with. This list must match the list of sharing types. Required 30.0 message String Private message body that’s sent to the recipients. If Salesforce Communities is enabled, an email is sent instead of a private message. Optional 30.0 sharingType(1–9) String List of sharing types, either C for collaborator or V for viewer. This list must match the list of user IDs. Required 30.0 - Response body for GET and POST
- File Shares Page
- Example for POST
- This example uses request parameters to share a file with two
users.
1POST /connect/files/069D00000001JDU/file-shares?id1=005D0000001LL8O&id2=005D0000001QdEL&sharingType1=C&sharingType2=V - Here is the same example using a request
body.
1POST /connect/files/069D00000001JDU/file-shares 2 3{ 4 "shares": [ 5 { "id": "005D0000001LL8O", "sharingType": "C" }, 6 { "id": "005D0000001QdEL", "sharingType": "V" } 7 ] 8}