/
ListStorageFolders (v3)

ListStorageFolders (v3)

Overview

Lists Storage Folders.

The function is available as a Web Service request.

Request

Parameters of the API request:

ParameterType

Description

Requirements
tokenStringAPI authentication tokenMandatory
filterStorageFolderFilterStorage folder filterMandatory

Response

Parameters of the API response:

ParameterType

Description

returnGetStorageFoldersRespose

Possible return values:

    • OK
    • ERROR_GENERAL
    • ERROR_ILLEGAL_ARGUMENT
    • ERROR_UNAUTHORIZED

Examples


 Example ListStorageFolders transaction.
Example ListStorageFolders transaction.
Request

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v3="http://v3.provisioning.ws.web.verba.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <v3:listStorageFolders>
         <token>TvmWUbL3w0H5G1ajgh1fCjfc6wtOA537</token>
         <filter>
            <environmentFilter>
               <eid>0000</eid>
               <eidExact>0</eidExact>
               <inactive>0</inactive>
               <!--  Needed if eid is not present
               <shortName></shortName>
               <shortNameExact></shortNameExact>
                -->
            </environmentFilter>
            <!-- <id></id> -->
            <!-- <name></name> -->
         </filter>
      </v3:listStorageFolders>
   </soapenv:Body>
</soapenv:Envelope>

Response:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:listStorageFoldersResponse xmlns:ns2="http://v3.provisioning.ws.web.verba.com/">
         <return>
            <status>
               <statusCode>OK</statusCode>
            </status>
            <storageFolders>
               <certPublic/>
               <eid>0000</eid>
               <emailTls>false</emailTls>
               <exportTarget>true</exportTarget>
               <exportTargetEveryone>true</exportTargetEveryone>
               <id>17</id>
               <name>AAA-TSM</name>
               <path>fileSpace</path>
               <storageType>tsm</storageType>
               <userLogin/>
               <userPassword>Ogrwt4OfRps=</userPassword>
            </storageFolders>
            <storageFolders>
               <certPublic/>
               <eid>0000</eid>
               <emailTls>false</emailTls>
               <exportTarget>false</exportTarget>
               <exportTargetEveryone>true</exportTargetEveryone>
               <id>2</id>
               <name>Amazon S3 TEST</name>
               <path>verbatest</path>
               <serverName>eu-west-1</serverName>
               <storageType>amazon_s3</storageType>
               <userLogin>............</userLogin>
               <userPassword>............</userPassword>
            </storageFolders>
            <storageFolders>
               <certPublic/>
               <eid>0000</eid>
               <emailTls>true</emailTls>
               <exportTarget>true</exportTarget>
               <exportTargetEveryone>true</exportTargetEveryone>
               <id>8</id>
               <name>EWS Test</name>
               <path>IngestionMbx@VerbaMsftTest.ccsctp.net</path>
               <port>443</port>
               <serverName>https://3rdpartyingestion.cloudapp.net/service/ThirdPartyIngestion.svc</serverName>
               <storageType>ews</storageType>
               <userLogin>IngestionMbx@VerbaTest.ccsctp.com</userLogin>
               <userPassword>............</userPassword>
            </storageFolders>
            <storageFolders>
               <certPublic/>
               <eid>0000</eid>
               <emailTls>false</emailTls>
               <exportTarget>false</exportTarget>
               <exportTargetEveryone>true</exportTargetEveryone>
               <id>18</id>
               <name>mr-for-upload</name>
               <path>c:\xyz</path>
               <port>20111</port>
               <serverName>mr</serverName>
               <storageType>mr</storageType>
               <userLogin/>
               <userPassword>............</userPassword>
            </storageFolders>
            <storageFolders>
               <eid>0000</eid>
               <emailTls>false</emailTls>
               <exportTarget>false</exportTarget>
               <exportTargetEveryone>true</exportTargetEveryone>
               <id>1</id>
               <name>Recycle Bin</name>
               <path>C:\Program Files (x86)\Verba\media\recycle-bin</path>
               <port>20111</port>
               <storageType>mr</storageType>
            </storageFolders>
            <storageFolders>
               <certPublic/>
               <eid>0000</eid>
               <emailTls>false</emailTls>
               <exportTarget>false</exportTarget>
               <exportTargetEveryone>true</exportTargetEveryone>
               <id>12</id>
               <name>RS1</name>
               <path>\\RS\SHARE</path>
               <storageType>nas</storageType>
               <userLogin>verbalabs\svc_storage3</userLogin>
               <userPassword>............</userPassword>
            </storageFolders>
            <storageFolders>
               <certPublic/>
               <eid>0000</eid>
               <emailTls>false</emailTls>
               <exportTarget>true</exportTarget>
               <exportTargetEveryone>true</exportTargetEveryone>
               <id>19</id>
               <name>SFTP - Storage Target</name>
               <path>/C:/sftp_verba/my_media_folder</path>
               <port>22</port>
               <serverName>192.168.1.141</serverName>
               <storageType>sftp</storageType>
               <userLogin>Administrator</userLogin>
               <userPassword>............</userPassword>
            </storageFolders>
            <storageFolders>
               <certPublic/>
               <eid>0000</eid>
               <emailFrom>info@verbalabs.com</emailFrom>
               <emailTls>true</emailTls>
               <exportTarget>true</exportTarget>
               <exportTargetEveryone>true</exportTargetEveryone>
               <id>14</id>
               <name>smtp test1</name>
               <path>olah@verba.com</path>
               <port>465</port>
               <serverName>smtp.gmail.com</serverName>
               <storageType>smtp</storageType>
               <userLogin>olah@verba.com</userLogin>
               <userPassword>............</userPassword>
            </storageFolders>
            <storageFolders>
               <certPublic/>
               <eid>0000</eid>
               <emailTls>false</emailTls>
               <exportTarget>true</exportTarget>
               <exportTargetEveryone>true</exportTargetEveryone>
               <id>16</id>
               <name>Tivoli</name>
               <path>VERBA</path>
               <storageType>tsm</storageType>
               <userLogin/>
               <userPassword>............</userPassword>
            </storageFolders>
         </return>
      </ns2:listStorageFoldersResponse>
   </S:Body>
</S:Envelope>
 
 Example ListStorageFolders, filtering for a specific Storage Folder name.
Example ListStorageFolders filtering for a specific Storage Folder name.
Request

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v3="http://v3.provisioning.ws.web.verba.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <v3:listStorageFolders>
         <token>TvmWUbL3w0H5G1ajgh1fCjfc6wtOA537</token>
         <filter>
            <environmentFilter>
               <eid>0000</eid>
               <eidExact>0</eidExact>
               <inactive>0</inactive>
               <!--  Needed if eid is not present
               <shortName></shortName>
               <shortNameExact></shortNameExact>
                -->
            </environmentFilter>
            <!-- <id></id> -->
            <name>Amazon S3 Test</name>
         </filter>
      </v3:listStorageFolders>
   </soapenv:Body>
</soapenv:Envelope>

Response:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:listStorageFoldersResponse xmlns:ns2="http://v3.provisioning.ws.web.verba.com/">
         <return>
            <status>
               <statusCode>OK</statusCode>
            </status>
            <storageFolders>
               <certPublic/>
               <eid>0000</eid>
               <emailTls>false</emailTls>
               <exportTarget>false</exportTarget>
               <exportTargetEveryone>true</exportTargetEveryone>
               <id>2</id>
               <name>Amazon S3 TEST</name>
               <path>verbatest</path>
               <serverName>eu-west-1</serverName>
               <storageType>amazon_s3</storageType>
               <userLogin>..........</userLogin>
               <userPassword>....................</userPassword>
            </storageFolders>
         </return>
      </ns2:listStorageFoldersResponse>
   </S:Body>
</S:Envelope>
 

Related content

ListStorageFolders (v2)
ListStorageFolders (v2)
More like this
ListStorageFoldersByEid (v3)
ListStorageFoldersByEid (v3)
More like this
ListStorageFoldersByEid (v2)
ListStorageFoldersByEid (v2)
More like this
GetStorageFolderById (v3)
GetStorageFolderById (v3)
More like this
GetStorageFolderById (v2)
GetStorageFolderById (v2)
More like this
GetStorageFolderByName (v3)
GetStorageFolderByName (v3)
More like this