isave.API


Click here for a complete list of operations.

GetAttachementFilesFromFTP

Uploads attachement files from ftp folder to Isave (ftpAddress example : ftp://x.x.x.x/tmp/images/) can be a zip file (isZip = true). An Email with status can be sent to emailadress in 'StatusEmailAddress' paramter, you can also set a 'Session' string to identify which process that failed (If you are uploading several files). Filenames must always be unique!

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /mrm/services/api.asmx HTTP/1.1
Host: portal.isave.no
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://isave.no/GetAttachementFilesFromFTP"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetAttachementFilesFromFTP xmlns="http://isave.no/">
      <username>string</username>
      <password>string</password>
      <CompanyID>int</CompanyID>
      <FtpAddress>string</FtpAddress>
      <FtpUserName>string</FtpUserName>
      <FtpPassword>string</FtpPassword>
      <IsZip>boolean</IsZip>
      <StatusEmailAddress>string</StatusEmailAddress>
      <Session>string</Session>
    </GetAttachementFilesFromFTP>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetAttachementFilesFromFTPResponse xmlns="http://isave.no/" />
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /mrm/services/api.asmx HTTP/1.1
Host: portal.isave.no
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetAttachementFilesFromFTP xmlns="http://isave.no/">
      <username>string</username>
      <password>string</password>
      <CompanyID>int</CompanyID>
      <FtpAddress>string</FtpAddress>
      <FtpUserName>string</FtpUserName>
      <FtpPassword>string</FtpPassword>
      <IsZip>boolean</IsZip>
      <StatusEmailAddress>string</StatusEmailAddress>
      <Session>string</Session>
    </GetAttachementFilesFromFTP>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetAttachementFilesFromFTPResponse xmlns="http://isave.no/" />
  </soap12:Body>
</soap12:Envelope>