Chilkat Online Tools

DataFlex / Salesforce Platform APIs / Feed Elements, Batch Post

Back to Collection Items

Use ChilkatAx-win32.pkg

Procedure Test
    Handle hoHttp
    Boolean iSuccess
    Variant vJson
    Handle hoJson
    Variant vResp
    Handle hoResp
    Variant vSbResponseBody
    Handle hoSbResponseBody
    Handle hoJResp
    Integer iRespStatusCode
    String sAdditionalLabel
    String sCommunityNickname
    String sCompanyName
    String sDisplayName
    String sFirstName
    String sId
    Boolean iIsActive
    Boolean iIsInThisCommunity
    String sLastName
    String sColor
    String sLargeIconUrl
    String sMediumIconUrl
    String sSmallIconUrl
    String sSvgIconUrl
    String sMySubscription
    String sName
    String sMessage
    String sFullEmailPhotoUrl
    String sLargePhotoUrl
    String sMediumPhotoUrl
    String sPhotoVersionId
    String sSmallPhotoUrl
    String sStandardEmailPhotoUrl
    String sV_Url
    String sReputation
    String sTitle
    String sV_Type
    String sActorUrl
    String sUserType
    Boolean iIsRichText
    String sText
    Boolean iIsBookmarkedByCurrentUser
    Boolean iIsLikedByCurrentUser
    String sLikesMessage
    String sMyLike
    Integer iCurrentPageToken
    String sCurrentPageUrl
    String sNextPageToken
    String sNextPageUrl
    String sPreviousPageToken
    String sPreviousPageUrl
    Integer iTotal
    Boolean iCanContextUserUpdateIsClosed
    Boolean iIsClosed
    String sPageCurrentPageToken
    String sPageCurrentPageUrl
    String sPageNextPageToken
    String sPageNextPageUrl
    String sPagePreviousPageToken
    String sPagePreviousPageUrl
    Integer iPageTotal
    Boolean iIsEditRestricted
    String sIsEditableByMeUrl
    String sLastEditedBy
    String sLastEditedDate
    Integer iLatestRevision
    String sRelativeLastEditedDate
    Integer iCount
    Boolean iIsMutedByMe
    Boolean iIsReadByMe
    String sLastReadDateByMe
    String sFeedEntityStatus
    Boolean iIsApprovableByMe
    Boolean iCanAssignTopics
    Integer iDownVoteCount
    String sMyVote
    Integer iUpVoteCount
    String sApplicationName
    String sApplicationUrl
    String sCreatedDate
    Boolean iV_Event
    String sFeedElementType
    Boolean iHasVerifiedComment
    String sHeaderIsRichText
    String sHeaderText
    String sResultId
    Boolean iIsDeleteRestricted
    Boolean iIsSharable
    String sModifiedDate
    String sOriginalFeedItem
    String sOriginalFeedItemActor
    String sLabel
    String sLabelPlural
    String sParentId
    String sMotifColor
    String sMotifLargeIconUrl
    String sMotifMediumIconUrl
    String sMotifSmallIconUrl
    String sMotifSvgIconUrl
    String sParentMySubscription
    String sParentName
    String sParentType
    String sParentUrl
    String sPhotoUrl
    String sRelativeCreatedDate
    String sResultType
    String sResultUrl
    String sVisibility
    Integer iStatusCode
    String sParentAdditionalLabel
    String sParentCommunityNickname
    String sParentCompanyName
    String sParentDisplayName
    String sParentFirstName
    Boolean iParentIsActive
    Boolean iParentIsInThisCommunity
    String sParentLastName
    String sOutOfOfficeMessage
    String sPhotoFullEmailPhotoUrl
    String sPhotoLargePhotoUrl
    String sPhotoMediumPhotoUrl
    String sPhotoPhotoVersionId
    String sPhotoSmallPhotoUrl
    String sPhotoStandardEmailPhotoUrl
    String sParentReputation
    String sParentTitle
    String sParentUserType
    Integer j
    Integer iCount_j
    String sText
    String sV_type
    String sMotifColor
    String sMotifLargeIconUrl
    String sMotifMediumIconUrl
    String sMotifSmallIconUrl
    String sMotifSvgIconUrl
    String sReferenceId
    String sReferenceUrl
    String sErrorCode
    String sMessage
    Boolean iHasErrors
    Integer i
    Integer iCount_i
    String sTemp1

    // This example assumes the Chilkat API to have been previously unlocked.
    // See Global Unlock Sample for sample code.

    Get Create (RefClass(cComChilkatHttp)) To hoHttp
    If (Not(IsComObjectCreated(hoHttp))) Begin
        Send CreateComObject of hoHttp
    End

    // Use this online tool to generate code from sample JSON: Generate Code to Create JSON

    // The following JSON is sent in the request body.

    // {
    //   "inputs": [
    //     {
    //       "richInput": {
    //         "subjectId": "<USER_GROUP_RECORD_ID>",
    //         "body": {
    //           "messageSegments": [
    //             {
    //               "type": "Text",
    //               "text": "Post Number 1"
    //             }
    //           ]
    //         },
    //         "capabilities": {
    //           "files": {
    //             "items": [
    //               {
    //                 "id": "<FILE_ID>"
    //               }
    //             ]
    //           }
    //         },
    //         "feedElementType": "FeedItem"
    //       }
    //     },
    //     {
    //       "richInput": {
    //         "subjectId": "<USER_GROUP_RECORD_ID>",
    //         "body": {
    //           "messageSegments": [
    //             {
    //               "type": "Text",
    //               "text": "Post Number 2"
    //             }
    //           ]
    //         },
    //         "feedElementType": "FeedItem"
    //       }
    //     },
    //     {
    //       "richInput": {
    //         "subjectId": "me",
    //         "body": {
    //           "messageSegments": [
    //             {
    //               "type": "Text",
    //               "text": "Post Number 3 with Inline"
    //             },
    //             {
    //               "type": "InlineImage",
    //               "fileId": "<FILE_ID>",
    //               "altText": "Test Inline"
    //             }
    //           ]
    //         },
    //         "feedElementType": "FeedItem"
    //       }
    //     }
    //   ]
    // }

    Get Create (RefClass(cComChilkatJsonObject)) To hoJson
    If (Not(IsComObjectCreated(hoJson))) Begin
        Send CreateComObject of hoJson
    End
    Get ComUpdateString Of hoJson "inputs[0].richInput.subjectId" "<USER_GROUP_RECORD_ID>" To iSuccess
    Get ComUpdateString Of hoJson "inputs[0].richInput.body.messageSegments[0].type" "Text" To iSuccess
    Get ComUpdateString Of hoJson "inputs[0].richInput.body.messageSegments[0].text" "Post Number 1" To iSuccess
    Get ComUpdateString Of hoJson "inputs[0].richInput.capabilities.files.items[0].id" "<FILE_ID>" To iSuccess
    Get ComUpdateString Of hoJson "inputs[0].richInput.feedElementType" "FeedItem" To iSuccess
    Get ComUpdateString Of hoJson "inputs[1].richInput.subjectId" "<USER_GROUP_RECORD_ID>" To iSuccess
    Get ComUpdateString Of hoJson "inputs[1].richInput.body.messageSegments[0].type" "Text" To iSuccess
    Get ComUpdateString Of hoJson "inputs[1].richInput.body.messageSegments[0].text" "Post Number 2" To iSuccess
    Get ComUpdateString Of hoJson "inputs[1].richInput.feedElementType" "FeedItem" To iSuccess
    Get ComUpdateString Of hoJson "inputs[2].richInput.subjectId" "me" To iSuccess
    Get ComUpdateString Of hoJson "inputs[2].richInput.body.messageSegments[0].type" "Text" To iSuccess
    Get ComUpdateString Of hoJson "inputs[2].richInput.body.messageSegments[0].text" "Post Number 3 with Inline" To iSuccess
    Get ComUpdateString Of hoJson "inputs[2].richInput.body.messageSegments[1].type" "InlineImage" To iSuccess
    Get ComUpdateString Of hoJson "inputs[2].richInput.body.messageSegments[1].fileId" "<FILE_ID>" To iSuccess
    Get ComUpdateString Of hoJson "inputs[2].richInput.body.messageSegments[1].altText" "Test Inline" To iSuccess
    Get ComUpdateString Of hoJson "inputs[2].richInput.feedElementType" "FeedItem" To iSuccess

    // Adds the "Authorization: Bearer <access_token>" header.
    Set ComAuthToken Of hoHttp To "<access_token>"
    Send ComSetRequestHeader To hoHttp "Content-Type" "application/json"

    Get Create (RefClass(cComChilkatHttpResponse)) To hoResp
    If (Not(IsComObjectCreated(hoResp))) Begin
        Send CreateComObject of hoResp
    End
    Get pvComObject of hoJson to vJson
    Get pvComObject of hoResp to vResp
    Get ComHttpJson Of hoHttp "POST" "https://domain.com/services/data/v{{version}}/chatter/feed-elements/batch" vJson "application/json" vResp To iSuccess
    If (iSuccess = False) Begin
        Get ComLastErrorText Of hoHttp To sTemp1
        Showln sTemp1
        Procedure_Return
    End

    Get Create (RefClass(cComChilkatStringBuilder)) To hoSbResponseBody
    If (Not(IsComObjectCreated(hoSbResponseBody))) Begin
        Send CreateComObject of hoSbResponseBody
    End
    Get pvComObject of hoSbResponseBody to vSbResponseBody
    Get ComGetBodySb Of hoResp vSbResponseBody To iSuccess

    Get Create (RefClass(cComChilkatJsonObject)) To hoJResp
    If (Not(IsComObjectCreated(hoJResp))) Begin
        Send CreateComObject of hoJResp
    End
    Get pvComObject of hoSbResponseBody to vSbResponseBody
    Get ComLoadSb Of hoJResp vSbResponseBody To iSuccess
    Set ComEmitCompact Of hoJResp To False

    Showln "Response Body:"
    Get ComEmit Of hoJResp To sTemp1
    Showln sTemp1

    Get ComStatusCode Of hoResp To iRespStatusCode
    Showln "Response Status Code = " iRespStatusCode
    If (iRespStatusCode >= 400) Begin
        Showln "Response Header:"
        Get ComHeader Of hoResp To sTemp1
        Showln sTemp1
        Showln "Failed."
        Procedure_Return
    End

    // Sample JSON response:
    // (Sample code for parsing the JSON response is shown below)

    // {
    //   "hasErrors": true,
    //   "results": [
    //     {
    //       "result": {
    //         "actor": {
    //           "additionalLabel": null,
    //           "communityNickname": "User1696423780773910041",
    //           "companyName": "Salesforce",
    //           "displayName": "Name",
    //           "firstName": "Firstname",
    //           "id": "005...",
    //           "isActive": true,
    //           "isInThisCommunity": true,
    //           "lastName": "Name",
    //           "motif": {
    //             "color": "1B96FF",
    //             "largeIconUrl": "/img/icon/profile64.png",
    //             "mediumIconUrl": "/img/icon/profile32.png",
    //             "smallIconUrl": "/img/icon/profile16.png",
    //             "svgIconUrl": null
    //           },
    //           "mySubscription": null,
    //           "name": "Name",
    //           "outOfOffice": {
    //             "message": ""
    //           },
    //           "photo": {
    //             "fullEmailPhotoUrl": "https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0IogXzXAXaYKJnuWCNQmXymRq?fromEmail=1",
    //             "largePhotoUrl": "https://<my_domain>/profilephoto/729.../F",
    //             "mediumPhotoUrl": "https://<my_domain>/profilephoto/729.../M",
    //             "photoVersionId": "729...",
    //             "smallPhotoUrl": "https://<my_domain>/profilephoto/729.../T",
    //             "standardEmailPhotoUrl": "https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0Ioi-dtynkoFWsl46as__TDFU?fromEmail=1",
    //             "url": "/services/data/v58.0/connect/user-profiles/005.../photo"
    //           },
    //           "reputation": null,
    //           "title": null,
    //           "type": "User",
    //           "url": "/services/data/v58.0/chatter/users/005...",
    //           "userType": "Internal"
    //         },
    //         "body": {
    //           "isRichText": false,
    //           "messageSegments": [
    //             {
    //               "text": "Post Number 1",
    //               "type": "Text"
    //             }
    //           ],
    //           "text": "Post Number 1"
    //         },
    //         "capabilities": {
    //           "associatedActions": {
    //             "platformActionGroups": [
    //             ]
    //           },
    //           "bookmarks": {
    //             "isBookmarkedByCurrentUser": false
    //           },
    //           "chatterLikes": {
    //             "isLikedByCurrentUser": false,
    //             "likesMessage": null,
    //             "myLike": null,
    //             "page": {
    //               "currentPageToken": 0,
    //               "currentPageUrl": "/services/data/v58.0/chatter/feed-elements/0D5.../capabilities/chatter-likes/items",
    //               "items": [
    //               ],
    //               "nextPageToken": null,
    //               "nextPageUrl": null,
    //               "previousPageToken": null,
    //               "previousPageUrl": null,
    //               "total": 0
    //             }
    //           },
    //           "close": {
    //             "canContextUserUpdateIsClosed": true,
    //             "isClosed": false
    //           },
    //           "comments": {
    //             "page": {
    //               "currentPageToken": null,
    //               "currentPageUrl": "/services/data/v58.0/chatter/feed-elements/0D5.../capabilities/comments/items",
    //               "items": [
    //               ],
    //               "nextPageToken": null,
    //               "nextPageUrl": null,
    //               "previousPageToken": null,
    //               "previousPageUrl": null,
    //               "total": 0
    //             }
    //           },
    //           "edit": {
    //             "isEditRestricted": false,
    //             "isEditableByMeUrl": "/services/data/v58.0/chatter/feed-elements/0D5.../capabilities/edit/is-editable-by-me",
    //             "lastEditedBy": null,
    //             "lastEditedDate": null,
    //             "latestRevision": 1,
    //             "relativeLastEditedDate": null
    //           },
    //           "interactions": {
    //             "count": 0
    //           },
    //           "mute": {
    //             "isMutedByMe": false
    //           },
    //           "readBy": {
    //             "isReadByMe": true,
    //             "lastReadDateByMe": "2023-11-22T11:11:25.000Z",
    //             "page": {
    //               "currentPageToken": null,
    //               "currentPageUrl": "/services/data/v58.0/chatter/feed-elements/0D5.../capabilities/read-by/items?pageSize=3",
    //               "items": [
    //               ],
    //               "nextPageToken": null,
    //               "nextPageUrl": null,
    //               "previousPageToken": null,
    //               "previousPageUrl": null,
    //               "total": 0
    //             }
    //           },
    //           "status": {
    //             "feedEntityStatus": "Published",
    //             "isApprovableByMe": true
    //           },
    //           "topics": {
    //             "canAssignTopics": true,
    //             "items": [
    //             ]
    //           },
    //           "upDownVote": {
    //             "downVoteCount": 0,
    //             "myVote": "None",
    //             "upVoteCount": 0
    //           }
    //         },
    //         "clientInfo": {
    //           "applicationName": "Postman Playground",
    //           "applicationUrl": null
    //         },
    //         "createdDate": "2023-11-22T11:11:25.000Z",
    //         "event": false,
    //         "feedElementType": "FeedItem",
    //         "hasVerifiedComment": false,
    //         "header": {
    //           "isRichText": null,
    //           "messageSegments": [
    //             {
    //               "motif": {
    //                 "color": "1B96FF",
    //                 "largeIconUrl": "/img/icon/profile64.png",
    //                 "mediumIconUrl": "/img/icon/profile32.png",
    //                 "smallIconUrl": "/img/icon/profile16.png",
    //                 "svgIconUrl": null
    //               },
    //               "reference": {
    //                 "id": "005...",
    //                 "url": "/services/data/v58.0/chatter/users/005..."
    //               },
    //               "text": "Name",
    //               "type": "EntityLink"
    //             }
    //           ],
    //           "text": "Name"
    //         },
    //         "id": "0D5...",
    //         "isDeleteRestricted": false,
    //         "isSharable": false,
    //         "modifiedDate": "2023-11-22T11:11:25.000Z",
    //         "originalFeedItem": null,
    //         "originalFeedItemActor": null,
    //         "parent": {
    //           "entityLabel": {
    //             "label": "Account",
    //             "labelPlural": "Accounts"
    //           },
    //           "id": "001...",
    //           "motif": {
    //             "color": "5867E8",
    //             "largeIconUrl": "/img/icon/accounts64.png",
    //             "mediumIconUrl": "/img/icon/accounts32.png",
    //             "smallIconUrl": "/img/icon/accounts16.png",
    //             "svgIconUrl": null
    //           },
    //           "mySubscription": null,
    //           "name": "Burlington Textiles Corp of America",
    //           "type": "Account",
    //           "url": "/services/data/v58.0/chatter/records/001..."
    //         },
    //         "photoUrl": "https://<my_domain>/profilephoto/729.../T",
    //         "relativeCreatedDate": "Just now",
    //         "type": "TextPost",
    //         "url": "/services/data/v58.0/chatter/feed-elements/0D5...",
    //         "visibility": "InternalUsers"
    //       },
    //       "statusCode": 201
    //     },
    //     {
    //       "result": {
    //         "actor": {
    //           "additionalLabel": null,
    //           "communityNickname": "User1696423780773910041",
    //           "companyName": "Salesforce",
    //           "displayName": "Name",
    //           "firstName": "Firstname",
    //           "id": "005...",
    //           "isActive": true,
    //           "isInThisCommunity": true,
    //           "lastName": "Name",
    //           "motif": {
    //             "color": "1B96FF",
    //             "largeIconUrl": "/img/icon/profile64.png",
    //             "mediumIconUrl": "/img/icon/profile32.png",
    //             "smallIconUrl": "/img/icon/profile16.png",
    //             "svgIconUrl": null
    //           },
    //           "mySubscription": null,
    //           "name": "Name",
    //           "outOfOffice": {
    //             "message": ""
    //           },
    //           "photo": {
    //             "fullEmailPhotoUrl": "https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0IogXzXAXaYKJnuWCNQmXymRq?fromEmail=1",
    //             "largePhotoUrl": "https://<my_domain>/profilephoto/729.../F",
    //             "mediumPhotoUrl": "https://<my_domain>/profilephoto/729.../M",
    //             "photoVersionId": "729...",
    //             "smallPhotoUrl": "https://<my_domain>/profilephoto/729.../T",
    //             "standardEmailPhotoUrl": "https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0Ioi-dtynkoFWsl46as__TDFU?fromEmail=1",
    //             "url": "/services/data/v58.0/connect/user-profiles/005.../photo"
    //           },
    //           "reputation": null,
    //           "title": null,
    //           "type": "User",
    //           "url": "/services/data/v58.0/chatter/users/005...",
    //           "userType": "Internal"
    //         },
    //         "body": {
    //           "isRichText": false,
    //           "messageSegments": [
    //             {
    //               "text": "Post Number 2",
    //               "type": "Text"
    //             }
    //           ],
    //           "text": "Post Number 2"
    //         },
    //         "capabilities": {
    //           "associatedActions": {
    //             "platformActionGroups": [
    //             ]
    //           },
    //           "bookmarks": {
    //             "isBookmarkedByCurrentUser": false
    //           },
    //           "chatterLikes": {
    //             "isLikedByCurrentUser": false,
    //             "likesMessage": null,
    //             "myLike": null,
    //             "page": {
    //               "currentPageToken": 0,
    //               "currentPageUrl": "/services/data/v58.0/chatter/feed-elements/0D5.../capabilities/chatter-likes/items",
    //               "items": [
    //               ],
    //               "nextPageToken": null,
    //               "nextPageUrl": null,
    //               "previousPageToken": null,
    //               "previousPageUrl": null,
    //               "total": 0
    //             }
    //           },
    //           "close": {
    //             "canContextUserUpdateIsClosed": true,
    //             "isClosed": false
    //           },
    //           "comments": {
    //             "page": {
    //               "currentPageToken": null,
    //               "currentPageUrl": "/services/data/v58.0/chatter/feed-elements/0D5.../capabilities/comments/items",
    //               "items": [
    //               ],
    //               "nextPageToken": null,
    //               "nextPageUrl": null,
    //               "previousPageToken": null,
    //               "previousPageUrl": null,
    //               "total": 0
    //             }
    //           },
    //           "edit": {
    //             "isEditRestricted": false,
    //             "isEditableByMeUrl": "/services/data/v58.0/chatter/feed-elements/0D5.../capabilities/edit/is-editable-by-me",
    //             "lastEditedBy": null,
    //             "lastEditedDate": null,
    //             "latestRevision": 1,
    //             "relativeLastEditedDate": null
    //           },
    //           "interactions": {
    //             "count": 0
    //           },
    //           "mute": {
    //             "isMutedByMe": false
    //           },
    //           "readBy": {
    //             "isReadByMe": true,
    //             "lastReadDateByMe": "2023-11-22T11:11:25.000Z",
    //             "page": {
    //               "currentPageToken": null,
    //               "currentPageUrl": "/services/data/v58.0/chatter/feed-elements/0D5.../capabilities/read-by/items?pageSize=3",
    //               "items": [
    //               ],
    //               "nextPageToken": null,
    //               "nextPageUrl": null,
    //               "previousPageToken": null,
    //               "previousPageUrl": null,
    //               "total": 0
    //             }
    //           },
    //           "status": {
    //             "feedEntityStatus": "Published",
    //             "isApprovableByMe": true
    //           },
    //           "topics": {
    //             "canAssignTopics": true,
    //             "items": [
    //             ]
    //           },
    //           "upDownVote": {
    //             "downVoteCount": 0,
    //             "myVote": "None",
    //             "upVoteCount": 0
    //           }
    //         },
    //         "clientInfo": {
    //           "applicationName": "Postman Playground",
    //           "applicationUrl": null
    //         },
    //         "createdDate": "2023-11-22T11:11:25.000Z",
    //         "event": false,
    //         "feedElementType": "FeedItem",
    //         "hasVerifiedComment": false,
    //         "header": {
    //           "isRichText": null,
    //           "messageSegments": [
    //             {
    //               "motif": {
    //                 "color": "1B96FF",
    //                 "largeIconUrl": "/img/icon/profile64.png",
    //                 "mediumIconUrl": "/img/icon/profile32.png",
    //                 "smallIconUrl": "/img/icon/profile16.png",
    //                 "svgIconUrl": null
    //               },
    //               "reference": {
    //                 "id": "005...",
    //                 "url": "/services/data/v58.0/chatter/users/005..."
    //               },
    //               "text": "Name",
    //               "type": "EntityLink"
    //             }
    //           ],
    //           "text": "Name"
    //         },
    //         "id": "0D5...",
    //         "isDeleteRestricted": false,
    //         "isSharable": true,
    //         "modifiedDate": "2023-11-22T11:11:25.000Z",
    //         "originalFeedItem": null,
    //         "originalFeedItemActor": null,
    //         "parent": {
    //           "additionalLabel": null,
    //           "communityNickname": "User1696423780773910041",
    //           "companyName": "Salesforce",
    //           "displayName": "Name",
    //           "firstName": "Firstname",
    //           "id": "005...",
    //           "isActive": true,
    //           "isInThisCommunity": true,
    //           "lastName": "Name",
    //           "motif": {
    //             "color": "1B96FF",
    //             "largeIconUrl": "/img/icon/profile64.png",
    //             "mediumIconUrl": "/img/icon/profile32.png",
    //             "smallIconUrl": "/img/icon/profile16.png",
    //             "svgIconUrl": null
    //           },
    //           "mySubscription": null,
    //           "name": "Name",
    //           "outOfOffice": {
    //             "message": ""
    //           },
    //           "photo": {
    //             "fullEmailPhotoUrl": "https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0IogXzXAXaYKJnuWCNQmXymRq?fromEmail=1",
    //             "largePhotoUrl": "https://<my_domain>/profilephoto/729.../F",
    //             "mediumPhotoUrl": "https://<my_domain>/profilephoto/729.../M",
    //             "photoVersionId": "729...",
    //             "smallPhotoUrl": "https://<my_domain>/profilephoto/729.../T",
    //             "standardEmailPhotoUrl": "https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0Ioi-dtynkoFWsl46as__TDFU?fromEmail=1",
    //             "url": "/services/data/v58.0/connect/user-profiles/005.../photo"
    //           },
    //           "reputation": null,
    //           "title": null,
    //           "type": "User",
    //           "url": "/services/data/v58.0/chatter/users/005...",
    //           "userType": "Internal"
    //         },
    //         "photoUrl": "https://<my_domain>/profilephoto/729.../T",
    //         "relativeCreatedDate": "Just now",
    //         "type": "TextPost",
    //         "url": "/services/data/v58.0/chatter/feed-elements/0D5...",
    //         "visibility": "AllUsers"
    //       },
    //       "statusCode": 201
    //     },
    //     {
    //       "result": [
    //         {
    //           "errorCode": "INVALID_MARKUP",
    //           "message": "Error while parsing Rich Text Content: The value of attribute "src" associated with an element type "img" must not contain the '<' character."
    //         }
    //       ],
    //       "statusCode": 400
    //     }
    //   ]
    // }

    // Sample code for parsing the JSON response...
    // Use this online tool to generate parsing code from sample JSON: Generate JSON Parsing Code

    Get ComBoolOf Of hoJResp "hasErrors" To iHasErrors
    Move 0 To i
    Get ComSizeOfArray Of hoJResp "results" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "results[i].result.actor.additionalLabel" To sAdditionalLabel
        Get ComStringOf Of hoJResp "results[i].result.actor.communityNickname" To sCommunityNickname
        Get ComStringOf Of hoJResp "results[i].result.actor.companyName" To sCompanyName
        Get ComStringOf Of hoJResp "results[i].result.actor.displayName" To sDisplayName
        Get ComStringOf Of hoJResp "results[i].result.actor.firstName" To sFirstName
        Get ComStringOf Of hoJResp "results[i].result.actor.id" To sId
        Get ComBoolOf Of hoJResp "results[i].result.actor.isActive" To iIsActive
        Get ComBoolOf Of hoJResp "results[i].result.actor.isInThisCommunity" To iIsInThisCommunity
        Get ComStringOf Of hoJResp "results[i].result.actor.lastName" To sLastName
        Get ComStringOf Of hoJResp "results[i].result.actor.motif.color" To sColor
        Get ComStringOf Of hoJResp "results[i].result.actor.motif.largeIconUrl" To sLargeIconUrl
        Get ComStringOf Of hoJResp "results[i].result.actor.motif.mediumIconUrl" To sMediumIconUrl
        Get ComStringOf Of hoJResp "results[i].result.actor.motif.smallIconUrl" To sSmallIconUrl
        Get ComStringOf Of hoJResp "results[i].result.actor.motif.svgIconUrl" To sSvgIconUrl
        Get ComStringOf Of hoJResp "results[i].result.actor.mySubscription" To sMySubscription
        Get ComStringOf Of hoJResp "results[i].result.actor.name" To sName
        Get ComStringOf Of hoJResp "results[i].result.actor.outOfOffice.message" To sMessage
        Get ComStringOf Of hoJResp "results[i].result.actor.photo.fullEmailPhotoUrl" To sFullEmailPhotoUrl
        Get ComStringOf Of hoJResp "results[i].result.actor.photo.largePhotoUrl" To sLargePhotoUrl
        Get ComStringOf Of hoJResp "results[i].result.actor.photo.mediumPhotoUrl" To sMediumPhotoUrl
        Get ComStringOf Of hoJResp "results[i].result.actor.photo.photoVersionId" To sPhotoVersionId
        Get ComStringOf Of hoJResp "results[i].result.actor.photo.smallPhotoUrl" To sSmallPhotoUrl
        Get ComStringOf Of hoJResp "results[i].result.actor.photo.standardEmailPhotoUrl" To sStandardEmailPhotoUrl
        Get ComStringOf Of hoJResp "results[i].result.actor.photo.url" To sV_Url
        Get ComStringOf Of hoJResp "results[i].result.actor.reputation" To sReputation
        Get ComStringOf Of hoJResp "results[i].result.actor.title" To sTitle
        Get ComStringOf Of hoJResp "results[i].result.actor.type" To sV_Type
        Get ComStringOf Of hoJResp "results[i].result.actor.url" To sActorUrl
        Get ComStringOf Of hoJResp "results[i].result.actor.userType" To sUserType
        Get ComBoolOf Of hoJResp "results[i].result.body.isRichText" To iIsRichText
        Get ComStringOf Of hoJResp "results[i].result.body.text" To sText
        Get ComBoolOf Of hoJResp "results[i].result.capabilities.bookmarks.isBookmarkedByCurrentUser" To iIsBookmarkedByCurrentUser
        Get ComBoolOf Of hoJResp "results[i].result.capabilities.chatterLikes.isLikedByCurrentUser" To iIsLikedByCurrentUser
        Get ComStringOf Of hoJResp "results[i].result.capabilities.chatterLikes.likesMessage" To sLikesMessage
        Get ComStringOf Of hoJResp "results[i].result.capabilities.chatterLikes.myLike" To sMyLike
        Get ComIntOf Of hoJResp "results[i].result.capabilities.chatterLikes.page.currentPageToken" To iCurrentPageToken
        Get ComStringOf Of hoJResp "results[i].result.capabilities.chatterLikes.page.currentPageUrl" To sCurrentPageUrl
        Get ComStringOf Of hoJResp "results[i].result.capabilities.chatterLikes.page.nextPageToken" To sNextPageToken
        Get ComStringOf Of hoJResp "results[i].result.capabilities.chatterLikes.page.nextPageUrl" To sNextPageUrl
        Get ComStringOf Of hoJResp "results[i].result.capabilities.chatterLikes.page.previousPageToken" To sPreviousPageToken
        Get ComStringOf Of hoJResp "results[i].result.capabilities.chatterLikes.page.previousPageUrl" To sPreviousPageUrl
        Get ComIntOf Of hoJResp "results[i].result.capabilities.chatterLikes.page.total" To iTotal
        Get ComBoolOf Of hoJResp "results[i].result.capabilities.close.canContextUserUpdateIsClosed" To iCanContextUserUpdateIsClosed
        Get ComBoolOf Of hoJResp "results[i].result.capabilities.close.isClosed" To iIsClosed
        Get ComStringOf Of hoJResp "results[i].result.capabilities.comments.page.currentPageToken" To sPageCurrentPageToken
        Get ComStringOf Of hoJResp "results[i].result.capabilities.comments.page.currentPageUrl" To sPageCurrentPageUrl
        Get ComStringOf Of hoJResp "results[i].result.capabilities.comments.page.nextPageToken" To sPageNextPageToken
        Get ComStringOf Of hoJResp "results[i].result.capabilities.comments.page.nextPageUrl" To sPageNextPageUrl
        Get ComStringOf Of hoJResp "results[i].result.capabilities.comments.page.previousPageToken" To sPagePreviousPageToken
        Get ComStringOf Of hoJResp "results[i].result.capabilities.comments.page.previousPageUrl" To sPagePreviousPageUrl
        Get ComIntOf Of hoJResp "results[i].result.capabilities.comments.page.total" To iPageTotal
        Get ComBoolOf Of hoJResp "results[i].result.capabilities.edit.isEditRestricted" To iIsEditRestricted
        Get ComStringOf Of hoJResp "results[i].result.capabilities.edit.isEditableByMeUrl" To sIsEditableByMeUrl
        Get ComStringOf Of hoJResp "results[i].result.capabilities.edit.lastEditedBy" To sLastEditedBy
        Get ComStringOf Of hoJResp "results[i].result.capabilities.edit.lastEditedDate" To sLastEditedDate
        Get ComIntOf Of hoJResp "results[i].result.capabilities.edit.latestRevision" To iLatestRevision
        Get ComStringOf Of hoJResp "results[i].result.capabilities.edit.relativeLastEditedDate" To sRelativeLastEditedDate
        Get ComIntOf Of hoJResp "results[i].result.capabilities.interactions.count" To iCount
        Get ComBoolOf Of hoJResp "results[i].result.capabilities.mute.isMutedByMe" To iIsMutedByMe
        Get ComBoolOf Of hoJResp "results[i].result.capabilities.readBy.isReadByMe" To iIsReadByMe
        Get ComStringOf Of hoJResp "results[i].result.capabilities.readBy.lastReadDateByMe" To sLastReadDateByMe
        Get ComStringOf Of hoJResp "results[i].result.capabilities.readBy.page.currentPageToken" To sPageCurrentPageToken
        Get ComStringOf Of hoJResp "results[i].result.capabilities.readBy.page.currentPageUrl" To sPageCurrentPageUrl
        Get ComStringOf Of hoJResp "results[i].result.capabilities.readBy.page.nextPageToken" To sPageNextPageToken
        Get ComStringOf Of hoJResp "results[i].result.capabilities.readBy.page.nextPageUrl" To sPageNextPageUrl
        Get ComStringOf Of hoJResp "results[i].result.capabilities.readBy.page.previousPageToken" To sPagePreviousPageToken
        Get ComStringOf Of hoJResp "results[i].result.capabilities.readBy.page.previousPageUrl" To sPagePreviousPageUrl
        Get ComIntOf Of hoJResp "results[i].result.capabilities.readBy.page.total" To iPageTotal
        Get ComStringOf Of hoJResp "results[i].result.capabilities.status.feedEntityStatus" To sFeedEntityStatus
        Get ComBoolOf Of hoJResp "results[i].result.capabilities.status.isApprovableByMe" To iIsApprovableByMe
        Get ComBoolOf Of hoJResp "results[i].result.capabilities.topics.canAssignTopics" To iCanAssignTopics
        Get ComIntOf Of hoJResp "results[i].result.capabilities.upDownVote.downVoteCount" To iDownVoteCount
        Get ComStringOf Of hoJResp "results[i].result.capabilities.upDownVote.myVote" To sMyVote
        Get ComIntOf Of hoJResp "results[i].result.capabilities.upDownVote.upVoteCount" To iUpVoteCount
        Get ComStringOf Of hoJResp "results[i].result.clientInfo.applicationName" To sApplicationName
        Get ComStringOf Of hoJResp "results[i].result.clientInfo.applicationUrl" To sApplicationUrl
        Get ComStringOf Of hoJResp "results[i].result.createdDate" To sCreatedDate
        Get ComBoolOf Of hoJResp "results[i].result.event" To iV_Event
        Get ComStringOf Of hoJResp "results[i].result.feedElementType" To sFeedElementType
        Get ComBoolOf Of hoJResp "results[i].result.hasVerifiedComment" To iHasVerifiedComment
        Get ComStringOf Of hoJResp "results[i].result.header.isRichText" To sHeaderIsRichText
        Get ComStringOf Of hoJResp "results[i].result.header.text" To sHeaderText
        Get ComStringOf Of hoJResp "results[i].result.id" To sResultId
        Get ComBoolOf Of hoJResp "results[i].result.isDeleteRestricted" To iIsDeleteRestricted
        Get ComBoolOf Of hoJResp "results[i].result.isSharable" To iIsSharable
        Get ComStringOf Of hoJResp "results[i].result.modifiedDate" To sModifiedDate
        Get ComStringOf Of hoJResp "results[i].result.originalFeedItem" To sOriginalFeedItem
        Get ComStringOf Of hoJResp "results[i].result.originalFeedItemActor" To sOriginalFeedItemActor
        Get ComStringOf Of hoJResp "results[i].result.parent.entityLabel.label" To sLabel
        Get ComStringOf Of hoJResp "results[i].result.parent.entityLabel.labelPlural" To sLabelPlural
        Get ComStringOf Of hoJResp "results[i].result.parent.id" To sParentId
        Get ComStringOf Of hoJResp "results[i].result.parent.motif.color" To sMotifColor
        Get ComStringOf Of hoJResp "results[i].result.parent.motif.largeIconUrl" To sMotifLargeIconUrl
        Get ComStringOf Of hoJResp "results[i].result.parent.motif.mediumIconUrl" To sMotifMediumIconUrl
        Get ComStringOf Of hoJResp "results[i].result.parent.motif.smallIconUrl" To sMotifSmallIconUrl
        Get ComStringOf Of hoJResp "results[i].result.parent.motif.svgIconUrl" To sMotifSvgIconUrl
        Get ComStringOf Of hoJResp "results[i].result.parent.mySubscription" To sParentMySubscription
        Get ComStringOf Of hoJResp "results[i].result.parent.name" To sParentName
        Get ComStringOf Of hoJResp "results[i].result.parent.type" To sParentType
        Get ComStringOf Of hoJResp "results[i].result.parent.url" To sParentUrl
        Get ComStringOf Of hoJResp "results[i].result.photoUrl" To sPhotoUrl
        Get ComStringOf Of hoJResp "results[i].result.relativeCreatedDate" To sRelativeCreatedDate
        Get ComStringOf Of hoJResp "results[i].result.type" To sResultType
        Get ComStringOf Of hoJResp "results[i].result.url" To sResultUrl
        Get ComStringOf Of hoJResp "results[i].result.visibility" To sVisibility
        Get ComIntOf Of hoJResp "results[i].statusCode" To iStatusCode
        Get ComStringOf Of hoJResp "results[i].result.parent.additionalLabel" To sParentAdditionalLabel
        Get ComStringOf Of hoJResp "results[i].result.parent.communityNickname" To sParentCommunityNickname
        Get ComStringOf Of hoJResp "results[i].result.parent.companyName" To sParentCompanyName
        Get ComStringOf Of hoJResp "results[i].result.parent.displayName" To sParentDisplayName
        Get ComStringOf Of hoJResp "results[i].result.parent.firstName" To sParentFirstName
        Get ComBoolOf Of hoJResp "results[i].result.parent.isActive" To iParentIsActive
        Get ComBoolOf Of hoJResp "results[i].result.parent.isInThisCommunity" To iParentIsInThisCommunity
        Get ComStringOf Of hoJResp "results[i].result.parent.lastName" To sParentLastName
        Get ComStringOf Of hoJResp "results[i].result.parent.outOfOffice.message" To sOutOfOfficeMessage
        Get ComStringOf Of hoJResp "results[i].result.parent.photo.fullEmailPhotoUrl" To sPhotoFullEmailPhotoUrl
        Get ComStringOf Of hoJResp "results[i].result.parent.photo.largePhotoUrl" To sPhotoLargePhotoUrl
        Get ComStringOf Of hoJResp "results[i].result.parent.photo.mediumPhotoUrl" To sPhotoMediumPhotoUrl
        Get ComStringOf Of hoJResp "results[i].result.parent.photo.photoVersionId" To sPhotoPhotoVersionId
        Get ComStringOf Of hoJResp "results[i].result.parent.photo.smallPhotoUrl" To sPhotoSmallPhotoUrl
        Get ComStringOf Of hoJResp "results[i].result.parent.photo.standardEmailPhotoUrl" To sPhotoStandardEmailPhotoUrl
        Get ComStringOf Of hoJResp "results[i].result.parent.photo.url" To sPhotoUrl
        Get ComStringOf Of hoJResp "results[i].result.parent.reputation" To sParentReputation
        Get ComStringOf Of hoJResp "results[i].result.parent.title" To sParentTitle
        Get ComStringOf Of hoJResp "results[i].result.parent.userType" To sParentUserType
        Move 0 To j
        Get ComSizeOfArray Of hoJResp "results[i].result.body.messageSegments" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "results[i].result.body.messageSegments[j].text" To sText
            Get ComStringOf Of hoJResp "results[i].result.body.messageSegments[j].type" To sV_type
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "results[i].result.capabilities.associatedActions.platformActionGroups" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "results[i].result.capabilities.chatterLikes.page.items" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "results[i].result.capabilities.comments.page.items" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "results[i].result.capabilities.readBy.page.items" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "results[i].result.capabilities.topics.items" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "results[i].result.header.messageSegments" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "results[i].result.header.messageSegments[j].motif.color" To sMotifColor
            Get ComStringOf Of hoJResp "results[i].result.header.messageSegments[j].motif.largeIconUrl" To sMotifLargeIconUrl
            Get ComStringOf Of hoJResp "results[i].result.header.messageSegments[j].motif.mediumIconUrl" To sMotifMediumIconUrl
            Get ComStringOf Of hoJResp "results[i].result.header.messageSegments[j].motif.smallIconUrl" To sMotifSmallIconUrl
            Get ComStringOf Of hoJResp "results[i].result.header.messageSegments[j].motif.svgIconUrl" To sMotifSvgIconUrl
            Get ComStringOf Of hoJResp "results[i].result.header.messageSegments[j].reference.id" To sReferenceId
            Get ComStringOf Of hoJResp "results[i].result.header.messageSegments[j].reference.url" To sReferenceUrl
            Get ComStringOf Of hoJResp "results[i].result.header.messageSegments[j].text" To sText
            Get ComStringOf Of hoJResp "results[i].result.header.messageSegments[j].type" To sV_type
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "results[i].result" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "results[i].result[j].errorCode" To sErrorCode
            Get ComStringOf Of hoJResp "results[i].result[j].message" To sMessage
            Move (j + 1) To j
        Loop

        Move (i + 1) To i
    Loop



End_Procedure

Curl Command

curl -X POST
	-H "Authorization: Bearer <access_token>"
	-H "Content-Type: application/json"
	-d '{
    "inputs": [
        {
            "richInput": {
                "subjectId": "<USER_GROUP_RECORD_ID>",
                "body": {
                    "messageSegments": [
                        {
                            "type": "Text",
                            "text": "Post Number 1"
                        }
                    ]
                },
                "capabilities": {
                    "files": {
                        "items": [
                            {
                                "id": "<FILE_ID>"
                            }
                        ]
                    }
                },
                "feedElementType": "FeedItem"
            }
        },
        {
            "richInput": {
                "subjectId": "<USER_GROUP_RECORD_ID>",
                "body": {
                    "messageSegments": [
                        {
                            "type": "Text",
                            "text": "Post Number 2"
                        }
                    ]
                },
                "feedElementType": "FeedItem"
            }
        },
        {
            "richInput": {
                "subjectId": "me",
                "body": {
                    "messageSegments": [
                        {
                            "type": "Text",
                            "text": "Post Number 3 with Inline"
                        },
                        {
                            "type": "InlineImage",
                            "fileId": "<FILE_ID>",
                            "altText": "Test Inline"
                        }
                    ]
                },
                "feedElementType": "FeedItem"
            }
        }
    ]
}'
https://domain.com/services/data/v{{version}}/chatter/feed-elements/batch

Postman Collection Item JSON

{
  "name": "Feed Elements, Batch Post",
  "event": [
    {
      "listen": "prerequest",
      "script": {
        "exec": [
          ""
        ],
        "type": "text/javascript"
      }
    },
    {
      "listen": "test",
      "script": {
        "exec": [
          ""
        ],
        "type": "text/javascript"
      }
    }
  ],
  "request": {
    "method": "POST",
    "header": [
      {
        "key": "Content-Type",
        "value": "application/json"
      }
    ],
    "body": {
      "mode": "raw",
      "raw": "{\n    \"inputs\": [\n        {\n            \"richInput\": {\n                \"subjectId\": \"<USER_GROUP_RECORD_ID>\",\n                \"body\": {\n                    \"messageSegments\": [\n                        {\n                            \"type\": \"Text\",\n                            \"text\": \"Post Number 1\"\n                        }\n                    ]\n                },\n                \"capabilities\": {\n                    \"files\": {\n                        \"items\": [\n                            {\n                                \"id\": \"<FILE_ID>\"\n                            }\n                        ]\n                    }\n                },\n                \"feedElementType\": \"FeedItem\"\n            }\n        },\n        {\n            \"richInput\": {\n                \"subjectId\": \"<USER_GROUP_RECORD_ID>\",\n                \"body\": {\n                    \"messageSegments\": [\n                        {\n                            \"type\": \"Text\",\n                            \"text\": \"Post Number 2\"\n                        }\n                    ]\n                },\n                \"feedElementType\": \"FeedItem\"\n            }\n        },\n        {\n            \"richInput\": {\n                \"subjectId\": \"me\",\n                \"body\": {\n                    \"messageSegments\": [\n                        {\n                            \"type\": \"Text\",\n                            \"text\": \"Post Number 3 with Inline\"\n                        },\n                        {\n                            \"type\": \"InlineImage\",\n                            \"fileId\": \"<FILE_ID>\",\n                            \"altText\": \"Test Inline\"\n                        }\n                    ]\n                },\n                \"feedElementType\": \"FeedItem\"\n            }\n        }\n    ]\n}",
      "options": {
        "raw": {
          "language": "json"
        }
      }
    },
    "url": {
      "raw": "{{_endpoint}}/services/data/v{{version}}/chatter/feed-elements/batch",
      "host": [
        "{{_endpoint}}"
      ],
      "path": [
        "services",
        "data",
        "v{{version}}",
        "chatter",
        "feed-elements",
        "batch"
      ]
    },
    "description": "Post a batch of up to 500 feed elements.\n\nhttps://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_feed_element_batch_post.htm"
  },
  "response": [
    {
      "name": "Successful Feed Elements, Batch Post",
      "originalRequest": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n    \"inputs\": [\n        {\n            \"richInput\": {\n                \"subjectId\": \"0012o00003PK8DSAA1\",\n                \"body\": {\n                    \"messageSegments\": [\n                        {\n                            \"type\": \"Text\",\n                            \"text\": \"Post Number 1\"\n                        }\n                    ]\n                },\n                \"feedElementType\": \"FeedItem\"\n            }\n        },\n        {\n            \"richInput\": {\n                \"subjectId\": \"0052o00000DOJ1PAAX\",\n                \"body\": {\n                    \"messageSegments\": [\n                        {\n                            \"type\": \"Text\",\n                            \"text\": \"Post Number 2\"\n                        }\n                    ]\n                },\n                \"feedElementType\": \"FeedItem\"\n            }\n        },\n        {\n            \"richInput\": {\n                \"subjectId\": \"me\",\n                \"body\": {\n                    \"messageSegments\": [\n                        {\n                            \"type\": \"Text\",\n                            \"text\": \"Post Number 3 with Inline\"\n                        },\n                        {\n                            \"type\": \"InlineImage\",\n                            \"fileId\": \"<FILE_ID>\",\n                            \"altText\": \"Test Inline\"\n                        }\n                    ]\n                },\n                \"feedElementType\": \"FeedItem\"\n            }\n        }\n    ]\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        },
        "url": {
          "raw": "{{_endpoint}}/services/data/v{{version}}/chatter/feed-elements/batch",
          "host": [
            "{{_endpoint}}"
          ],
          "path": [
            "services",
            "data",
            "v{{version}}",
            "chatter",
            "feed-elements",
            "batch"
          ]
        }
      },
      "status": "OK",
      "code": 200,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "Date",
          "value": "Wed, 22 Nov 2023 11:11:25 GMT"
        },
        {
          "key": "Strict-Transport-Security",
          "value": "max-age=63072000; includeSubDomains"
        },
        {
          "key": "X-Content-Type-Options",
          "value": "nosniff"
        },
        {
          "key": "X-XSS-Protection",
          "value": "1; mode=block"
        },
        {
          "key": "X-Robots-Tag",
          "value": "none"
        },
        {
          "key": "Cache-Control",
          "value": "no-cache,must-revalidate,max-age=0,no-store,private"
        },
        {
          "key": "Content-Type",
          "value": "application/json;charset=UTF-8"
        },
        {
          "key": "Vary",
          "value": "Accept-Encoding"
        },
        {
          "key": "Content-Encoding",
          "value": "gzip"
        },
        {
          "key": "Transfer-Encoding",
          "value": "chunked"
        }
      ],
      "cookie": [
      ],
      "body": "{\n    \"hasErrors\": true,\n    \"results\": [\n        {\n            \"result\": {\n                \"actor\": {\n                    \"additionalLabel\": null,\n                    \"communityNickname\": \"User1696423780773910041\",\n                    \"companyName\": \"Salesforce\",\n                    \"displayName\": \"Name\",\n                    \"firstName\": \"Firstname\",\n                    \"id\": \"005...\",\n                    \"isActive\": true,\n                    \"isInThisCommunity\": true,\n                    \"lastName\": \"Name\",\n                    \"motif\": {\n                        \"color\": \"1B96FF\",\n                        \"largeIconUrl\": \"/img/icon/profile64.png\",\n                        \"mediumIconUrl\": \"/img/icon/profile32.png\",\n                        \"smallIconUrl\": \"/img/icon/profile16.png\",\n                        \"svgIconUrl\": null\n                    },\n                    \"mySubscription\": null,\n                    \"name\": \"Name\",\n                    \"outOfOffice\": {\n                        \"message\": \"\"\n                    },\n                    \"photo\": {\n                        \"fullEmailPhotoUrl\": \"https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0IogXzXAXaYKJnuWCNQmXymRq?fromEmail=1\",\n                        \"largePhotoUrl\": \"https://<my_domain>/profilephoto/729.../F\",\n                        \"mediumPhotoUrl\": \"https://<my_domain>/profilephoto/729.../M\",\n                        \"photoVersionId\": \"729...\",\n                        \"smallPhotoUrl\": \"https://<my_domain>/profilephoto/729.../T\",\n                        \"standardEmailPhotoUrl\": \"https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0Ioi-dtynkoFWsl46as__TDFU?fromEmail=1\",\n                        \"url\": \"/services/data/v58.0/connect/user-profiles/005.../photo\"\n                    },\n                    \"reputation\": null,\n                    \"title\": null,\n                    \"type\": \"User\",\n                    \"url\": \"/services/data/v58.0/chatter/users/005...\",\n                    \"userType\": \"Internal\"\n                },\n                \"body\": {\n                    \"isRichText\": false,\n                    \"messageSegments\": [\n                        {\n                            \"text\": \"Post Number 1\",\n                            \"type\": \"Text\"\n                        }\n                    ],\n                    \"text\": \"Post Number 1\"\n                },\n                \"capabilities\": {\n                    \"associatedActions\": {\n                        \"platformActionGroups\": []\n                    },\n                    \"bookmarks\": {\n                        \"isBookmarkedByCurrentUser\": false\n                    },\n                    \"chatterLikes\": {\n                        \"isLikedByCurrentUser\": false,\n                        \"likesMessage\": null,\n                        \"myLike\": null,\n                        \"page\": {\n                            \"currentPageToken\": 0,\n                            \"currentPageUrl\": \"/services/data/v58.0/chatter/feed-elements/0D5.../capabilities/chatter-likes/items\",\n                            \"items\": [],\n                            \"nextPageToken\": null,\n                            \"nextPageUrl\": null,\n                            \"previousPageToken\": null,\n                            \"previousPageUrl\": null,\n                            \"total\": 0\n                        }\n                    },\n                    \"close\": {\n                        \"canContextUserUpdateIsClosed\": true,\n                        \"isClosed\": false\n                    },\n                    \"comments\": {\n                        \"page\": {\n                            \"currentPageToken\": null,\n                            \"currentPageUrl\": \"/services/data/v58.0/chatter/feed-elements/0D5.../capabilities/comments/items\",\n                            \"items\": [],\n                            \"nextPageToken\": null,\n                            \"nextPageUrl\": null,\n                            \"previousPageToken\": null,\n                            \"previousPageUrl\": null,\n                            \"total\": 0\n                        }\n                    },\n                    \"edit\": {\n                        \"isEditRestricted\": false,\n                        \"isEditableByMeUrl\": \"/services/data/v58.0/chatter/feed-elements/0D5.../capabilities/edit/is-editable-by-me\",\n                        \"lastEditedBy\": null,\n                        \"lastEditedDate\": null,\n                        \"latestRevision\": 1,\n                        \"relativeLastEditedDate\": null\n                    },\n                    \"interactions\": {\n                        \"count\": 0\n                    },\n                    \"mute\": {\n                        \"isMutedByMe\": false\n                    },\n                    \"readBy\": {\n                        \"isReadByMe\": true,\n                        \"lastReadDateByMe\": \"2023-11-22T11:11:25.000Z\",\n                        \"page\": {\n                            \"currentPageToken\": null,\n                            \"currentPageUrl\": \"/services/data/v58.0/chatter/feed-elements/0D5.../capabilities/read-by/items?pageSize=3\",\n                            \"items\": [],\n                            \"nextPageToken\": null,\n                            \"nextPageUrl\": null,\n                            \"previousPageToken\": null,\n                            \"previousPageUrl\": null,\n                            \"total\": 0\n                        }\n                    },\n                    \"status\": {\n                        \"feedEntityStatus\": \"Published\",\n                        \"isApprovableByMe\": true\n                    },\n                    \"topics\": {\n                        \"canAssignTopics\": true,\n                        \"items\": []\n                    },\n                    \"upDownVote\": {\n                        \"downVoteCount\": 0,\n                        \"myVote\": \"None\",\n                        \"upVoteCount\": 0\n                    }\n                },\n                \"clientInfo\": {\n                    \"applicationName\": \"Postman Playground\",\n                    \"applicationUrl\": null\n                },\n                \"createdDate\": \"2023-11-22T11:11:25.000Z\",\n                \"event\": false,\n                \"feedElementType\": \"FeedItem\",\n                \"hasVerifiedComment\": false,\n                \"header\": {\n                    \"isRichText\": null,\n                    \"messageSegments\": [\n                        {\n                            \"motif\": {\n                                \"color\": \"1B96FF\",\n                                \"largeIconUrl\": \"/img/icon/profile64.png\",\n                                \"mediumIconUrl\": \"/img/icon/profile32.png\",\n                                \"smallIconUrl\": \"/img/icon/profile16.png\",\n                                \"svgIconUrl\": null\n                            },\n                            \"reference\": {\n                                \"id\": \"005...\",\n                                \"url\": \"/services/data/v58.0/chatter/users/005...\"\n                            },\n                            \"text\": \"Name\",\n                            \"type\": \"EntityLink\"\n                        }\n                    ],\n                    \"text\": \"Name\"\n                },\n                \"id\": \"0D5...\",\n                \"isDeleteRestricted\": false,\n                \"isSharable\": false,\n                \"modifiedDate\": \"2023-11-22T11:11:25.000Z\",\n                \"originalFeedItem\": null,\n                \"originalFeedItemActor\": null,\n                \"parent\": {\n                    \"entityLabel\": {\n                        \"label\": \"Account\",\n                        \"labelPlural\": \"Accounts\"\n                    },\n                    \"id\": \"001...\",\n                    \"motif\": {\n                        \"color\": \"5867E8\",\n                        \"largeIconUrl\": \"/img/icon/accounts64.png\",\n                        \"mediumIconUrl\": \"/img/icon/accounts32.png\",\n                        \"smallIconUrl\": \"/img/icon/accounts16.png\",\n                        \"svgIconUrl\": null\n                    },\n                    \"mySubscription\": null,\n                    \"name\": \"Burlington Textiles Corp of America\",\n                    \"type\": \"Account\",\n                    \"url\": \"/services/data/v58.0/chatter/records/001...\"\n                },\n                \"photoUrl\": \"https://<my_domain>/profilephoto/729.../T\",\n                \"relativeCreatedDate\": \"Just now\",\n                \"type\": \"TextPost\",\n                \"url\": \"/services/data/v58.0/chatter/feed-elements/0D5...\",\n                \"visibility\": \"InternalUsers\"\n            },\n            \"statusCode\": 201\n        },\n        {\n            \"result\": {\n                \"actor\": {\n                    \"additionalLabel\": null,\n                    \"communityNickname\": \"User1696423780773910041\",\n                    \"companyName\": \"Salesforce\",\n                    \"displayName\": \"Name\",\n                    \"firstName\": \"Firstname\",\n                    \"id\": \"005...\",\n                    \"isActive\": true,\n                    \"isInThisCommunity\": true,\n                    \"lastName\": \"Name\",\n                    \"motif\": {\n                        \"color\": \"1B96FF\",\n                        \"largeIconUrl\": \"/img/icon/profile64.png\",\n                        \"mediumIconUrl\": \"/img/icon/profile32.png\",\n                        \"smallIconUrl\": \"/img/icon/profile16.png\",\n                        \"svgIconUrl\": null\n                    },\n                    \"mySubscription\": null,\n                    \"name\": \"Name\",\n                    \"outOfOffice\": {\n                        \"message\": \"\"\n                    },\n                    \"photo\": {\n                        \"fullEmailPhotoUrl\": \"https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0IogXzXAXaYKJnuWCNQmXymRq?fromEmail=1\",\n                        \"largePhotoUrl\": \"https://<my_domain>/profilephoto/729.../F\",\n                        \"mediumPhotoUrl\": \"https://<my_domain>/profilephoto/729.../M\",\n                        \"photoVersionId\": \"729...\",\n                        \"smallPhotoUrl\": \"https://<my_domain>/profilephoto/729.../T\",\n                        \"standardEmailPhotoUrl\": \"https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0Ioi-dtynkoFWsl46as__TDFU?fromEmail=1\",\n                        \"url\": \"/services/data/v58.0/connect/user-profiles/005.../photo\"\n                    },\n                    \"reputation\": null,\n                    \"title\": null,\n                    \"type\": \"User\",\n                    \"url\": \"/services/data/v58.0/chatter/users/005...\",\n                    \"userType\": \"Internal\"\n                },\n                \"body\": {\n                    \"isRichText\": false,\n                    \"messageSegments\": [\n                        {\n                            \"text\": \"Post Number 2\",\n                            \"type\": \"Text\"\n                        }\n                    ],\n                    \"text\": \"Post Number 2\"\n                },\n                \"capabilities\": {\n                    \"associatedActions\": {\n                        \"platformActionGroups\": []\n                    },\n                    \"bookmarks\": {\n                        \"isBookmarkedByCurrentUser\": false\n                    },\n                    \"chatterLikes\": {\n                        \"isLikedByCurrentUser\": false,\n                        \"likesMessage\": null,\n                        \"myLike\": null,\n                        \"page\": {\n                            \"currentPageToken\": 0,\n                            \"currentPageUrl\": \"/services/data/v58.0/chatter/feed-elements/0D5.../capabilities/chatter-likes/items\",\n                            \"items\": [],\n                            \"nextPageToken\": null,\n                            \"nextPageUrl\": null,\n                            \"previousPageToken\": null,\n                            \"previousPageUrl\": null,\n                            \"total\": 0\n                        }\n                    },\n                    \"close\": {\n                        \"canContextUserUpdateIsClosed\": true,\n                        \"isClosed\": false\n                    },\n                    \"comments\": {\n                        \"page\": {\n                            \"currentPageToken\": null,\n                            \"currentPageUrl\": \"/services/data/v58.0/chatter/feed-elements/0D5.../capabilities/comments/items\",\n                            \"items\": [],\n                            \"nextPageToken\": null,\n                            \"nextPageUrl\": null,\n                            \"previousPageToken\": null,\n                            \"previousPageUrl\": null,\n                            \"total\": 0\n                        }\n                    },\n                    \"edit\": {\n                        \"isEditRestricted\": false,\n                        \"isEditableByMeUrl\": \"/services/data/v58.0/chatter/feed-elements/0D5.../capabilities/edit/is-editable-by-me\",\n                        \"lastEditedBy\": null,\n                        \"lastEditedDate\": null,\n                        \"latestRevision\": 1,\n                        \"relativeLastEditedDate\": null\n                    },\n                    \"interactions\": {\n                        \"count\": 0\n                    },\n                    \"mute\": {\n                        \"isMutedByMe\": false\n                    },\n                    \"readBy\": {\n                        \"isReadByMe\": true,\n                        \"lastReadDateByMe\": \"2023-11-22T11:11:25.000Z\",\n                        \"page\": {\n                            \"currentPageToken\": null,\n                            \"currentPageUrl\": \"/services/data/v58.0/chatter/feed-elements/0D5.../capabilities/read-by/items?pageSize=3\",\n                            \"items\": [],\n                            \"nextPageToken\": null,\n                            \"nextPageUrl\": null,\n                            \"previousPageToken\": null,\n                            \"previousPageUrl\": null,\n                            \"total\": 0\n                        }\n                    },\n                    \"status\": {\n                        \"feedEntityStatus\": \"Published\",\n                        \"isApprovableByMe\": true\n                    },\n                    \"topics\": {\n                        \"canAssignTopics\": true,\n                        \"items\": []\n                    },\n                    \"upDownVote\": {\n                        \"downVoteCount\": 0,\n                        \"myVote\": \"None\",\n                        \"upVoteCount\": 0\n                    }\n                },\n                \"clientInfo\": {\n                    \"applicationName\": \"Postman Playground\",\n                    \"applicationUrl\": null\n                },\n                \"createdDate\": \"2023-11-22T11:11:25.000Z\",\n                \"event\": false,\n                \"feedElementType\": \"FeedItem\",\n                \"hasVerifiedComment\": false,\n                \"header\": {\n                    \"isRichText\": null,\n                    \"messageSegments\": [\n                        {\n                            \"motif\": {\n                                \"color\": \"1B96FF\",\n                                \"largeIconUrl\": \"/img/icon/profile64.png\",\n                                \"mediumIconUrl\": \"/img/icon/profile32.png\",\n                                \"smallIconUrl\": \"/img/icon/profile16.png\",\n                                \"svgIconUrl\": null\n                            },\n                            \"reference\": {\n                                \"id\": \"005...\",\n                                \"url\": \"/services/data/v58.0/chatter/users/005...\"\n                            },\n                            \"text\": \"Name\",\n                            \"type\": \"EntityLink\"\n                        }\n                    ],\n                    \"text\": \"Name\"\n                },\n                \"id\": \"0D5...\",\n                \"isDeleteRestricted\": false,\n                \"isSharable\": true,\n                \"modifiedDate\": \"2023-11-22T11:11:25.000Z\",\n                \"originalFeedItem\": null,\n                \"originalFeedItemActor\": null,\n                \"parent\": {\n                    \"additionalLabel\": null,\n                    \"communityNickname\": \"User1696423780773910041\",\n                    \"companyName\": \"Salesforce\",\n                    \"displayName\": \"Name\",\n                    \"firstName\": \"Firstname\",\n                    \"id\": \"005...\",\n                    \"isActive\": true,\n                    \"isInThisCommunity\": true,\n                    \"lastName\": \"Name\",\n                    \"motif\": {\n                        \"color\": \"1B96FF\",\n                        \"largeIconUrl\": \"/img/icon/profile64.png\",\n                        \"mediumIconUrl\": \"/img/icon/profile32.png\",\n                        \"smallIconUrl\": \"/img/icon/profile16.png\",\n                        \"svgIconUrl\": null\n                    },\n                    \"mySubscription\": null,\n                    \"name\": \"Name\",\n                    \"outOfOffice\": {\n                        \"message\": \"\"\n                    },\n                    \"photo\": {\n                        \"fullEmailPhotoUrl\": \"https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0IogXzXAXaYKJnuWCNQmXymRq?fromEmail=1\",\n                        \"largePhotoUrl\": \"https://<my_domain>/profilephoto/729.../F\",\n                        \"mediumPhotoUrl\": \"https://<my_domain>/profilephoto/729.../M\",\n                        \"photoVersionId\": \"729...\",\n                        \"smallPhotoUrl\": \"https://<my_domain>/profilephoto/729.../T\",\n                        \"standardEmailPhotoUrl\": \"https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0Ioi-dtynkoFWsl46as__TDFU?fromEmail=1\",\n                        \"url\": \"/services/data/v58.0/connect/user-profiles/005.../photo\"\n                    },\n                    \"reputation\": null,\n                    \"title\": null,\n                    \"type\": \"User\",\n                    \"url\": \"/services/data/v58.0/chatter/users/005...\",\n                    \"userType\": \"Internal\"\n                },\n                \"photoUrl\": \"https://<my_domain>/profilephoto/729.../T\",\n                \"relativeCreatedDate\": \"Just now\",\n                \"type\": \"TextPost\",\n                \"url\": \"/services/data/v58.0/chatter/feed-elements/0D5...\",\n                \"visibility\": \"AllUsers\"\n            },\n            \"statusCode\": 201\n        },\n        {\n            \"result\": [\n                {\n                    \"errorCode\": \"INVALID_MARKUP\",\n                    \"message\": \"Error while parsing Rich Text Content: The value of attribute &quot;src&quot; associated with an element type &quot;img&quot; must not contain the &#39;&lt;&#39; character.\"\n                }\n            ],\n            \"statusCode\": 400\n        }\n    ]\n}"
    }
  ]
}