Inserting a Top-Level Attachment
This example describes how to insert a top-level attachment to a record. In this example,
the record type is SR Resolution Item
. The attachment contents are
provided in the Res_spcAttachment_spcId
field as a Base64 encoded
value.
URI: https://ServerName:port/siebel/v1.0/data/AttachmentDocIO/SR%20Resolution%20Item
HTTP Method: POST
-
Accept: application/xml
-
Content-Type: application/xml
-
Transfer encoding: Chunked
Authorization: Basic
Request body:
<?xml version="1.0" encoding="UTF-8" ?> <request> <ResFileName>SatAttXML</ResFileName> <ResFileAutoUpdFlg>Y</ResFileAutoUpdFlg> <ResFileDockReqFlg>Y</ResFileDockReqFlg> <ResFileExt>jpg</ResFileExt> <Res_spcAttachment_spcId>/9j/4AAQSkZJRgABAQEAkACQAAD/2wBDAAIBAQIBAQICAgICAg...</Res_spcAttachment_spcId> </request>
Response body:
<?xml version="1.0" ?> <response> <items> <ResFileDockReqFlg>Y</ResFileDockReqFlg> <ResFileExt>jpg</ResFileExt> <Res_spcAttachment_spcId>https://ServerName:port/siebel/v1.0/data/SR Resolution Item/SR Resolution Item/88-1YPBGI?fields=Res Attachment Id</Res_spcAttachment_spcId> <Id>88-1YPBGI</Id> <ResFileAutoUpdFlg>Y</ResFileAutoUpdFlg> <ResFileName>SatAttXML</ResFileName> <Link> <rel>self</rel> <href>https://ServerName:port/siebel/v1.0/data/SR Resolution Item/SR Resolution Item/88-1YPBGI</href> <name>SR Resolution Item</name> </Link> </items> </response>