CreateDocument - Synerdocs/synerdocs-sdk GitHub Wiki

Метод доступен в сервисе DocumentServiceV1.svc

Запрос:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:syn="http://synerdocs.ru" xmlns:mid="http://schemas.datacontract.org/2004/07/Midway.Documents.Api.Models">
   <soapenv:Header/>
   <soapenv:Body>
      <syn:CreateDocument>         
         <!--Токен пользователя-->
         <!--Может быть получен с помощью любого метода аутентификации, например, Authenticate-->
         <syn:token>f7e6afad-71d3-45c8-a098-76b2ae0de837</syn:token>         
         <syn:request>            
            <!--Контент документа в кодировка Base64-->
            <mid:Content>DAwMDA==</mid:Content>            
            <!--Наименование файла документа-->
            <mid:Name>1.txt</mid:Name>
         </syn:request>
      </syn:CreateDocument>
   </soapenv:Body>
</soapenv:Envelope>

Ответ:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <CreateDocumentResponse xmlns="http://synerdocs.ru">
         <CreateDocumentResult xmlns:a="http://schemas.datacontract.org/2004/07/Midway.Documents.Api.Models" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <!--ИД созданного документа-->            
            <a:Id>d292d66d-777e-4eeb-9c55-f732baa656e1</a:Id>
            <a:Name>1.txt</a:Name>
            <a:UserId>8a2c3f92-5f16-416e-8a61-b280faacea89</a:UserId>
         </CreateDocumentResult>
      </CreateDocumentResponse>
   </s:Body>
</s:Envelope>
⚠️ **GitHub.com Fallback** ⚠️