File

Users can create the ContentVersion or Attachment from the response and link that to the parent as well using the Action Type as File.

For Attachment : Used in the classic version. Users can query in the lightning version if required.

RESPONSE HANDLER FOR ATTACHMENT :

  • JSON

  • Octet-Stream

JSON : In response header Content-Type: application/json should be present and the format for response mapping is as follows.

{"Body":"/BodyData","Name":"/fileName","parentId":"{!$RecordId}"}

Example = { "BodyData": "0696D000001iVoBQAU", "fileName": "int1.png", "parentId": "{!$RecordId}"} BodyData- It should be a byte stream coming in the response with the key asBodyData.

fileName - it should be the name of the file which the end user wants to give along with extension.

Integration Action :

Select File as the Action Type. Select Attachment as the File.

Octet-Stream : In response header Content-Type: application/octet-stream should be present and the format for response mapping is as follows.

Body,ContentType,Name,parentId

RESPONSE HANDLER FOR CONTENT-VERSION

Select File as the Action Type. Select Content Version as the File.

  • JSON

  • Octet-Stream

JSON : In response header Content-Type: application/json should be present and the format for response mapping is as follows.

{"VersionData":"/FileData","Title":"/fileName","LinkedEntityId":"{!$RecordId}"}

Example = {"FileData":"0695g000008FzHZAA0","FileName":"int1.png","ParentId":"{!$RecordId}"}

VersionData- It should be a byte stream coming in the response with a key as BodyData(Any key name)

FileName- It should be the name of the file which the end user wants to give along with the extension.

Integration Channel :

Integration Action :

Octet-Stream : In response header Content-Type: application/octet-stream should be present and the format for response mapping is as follows.

VersionData,FileExtension,Title,LinkedEntityId

Last updated