Folders

Catalog


GET View content

Request path:

https://probe.aiursoft.com/Folders/ViewContent/{SiteName}/{**FolderNames}

Request example:

https://probe.aiursoft.com/folders/viewcontent/{yoursitename}/{yourFolderNames}?AccessToken=yourAccessToken

Try

Request arguments:

Name Required Type
AccessToken Required Text
SiteName Required Text
FolderNames Not required Text

Possible Response:

{
  "value": {
    "subFolders": null,
    "files": [
      {
        "fileName": "an example string.",
        "fileSize": 0,
        "uploadTime": "2023-10-01T22:26:01.7109939Z"
      }
    ],
    "folderName": "an example string."
  },
  "code": 0,
  "message": "an example string.",
  "protocolVersion": "0.0.0.0"
}

Possible Response:

{
  "code": -1,
  "message": "Some error.",
  "protocolVersion": "7.0.2.0"
}

Possible Response:

{
  "items": [
    "Some item is invalid!"
  ],
  "code": -10,
  "message": "Your input contains several errors!",
  "protocolVersion": "7.0.2.0"
}

POST Create new folder

Request path:

https://probe.aiursoft.com/Folders/CreateNewFolder/{SiteName}/{**FolderNames}

Request example:

https://probe.aiursoft.com/folders/createnewfolder/{yoursitename}/{yourFolderNames}?AccessToken=yourAccessToken&NewFolderName=yourNewFolderName&RecursiveCreate=false

Request content type:

application/x-www-form-urlencoded

Form content example:

AccessToken=yourAccessToken&NewFolderName=yourNewFolderName&RecursiveCreate=false 

Request form:

Name Required Type
SiteName Required Text
FolderNames Not required Text
AccessToken Required Text
NewFolderName Required Text
RecursiveCreate Required Boolean

Possible Response:

{
  "code": -1,
  "message": "Some error.",
  "protocolVersion": "7.0.2.0"
}

Possible Response:

{
  "items": [
    "Some item is invalid!"
  ],
  "code": -10,
  "message": "Your input contains several errors!",
  "protocolVersion": "7.0.2.0"
}

POST Delete folder

Request path:

https://probe.aiursoft.com/Folders/DeleteFolder/{SiteName}/{**FolderNames}

Request example:

https://probe.aiursoft.com/folders/deletefolder/{yoursitename}/{yourFolderNames}?AccessToken=yourAccessToken

Request content type:

application/x-www-form-urlencoded

Form content example:

AccessToken=yourAccessToken 

Request form:

Name Required Type
SiteName Required Text
FolderNames Not required Text
AccessToken Required Text

Possible Response:

{
  "code": -1,
  "message": "Some error.",
  "protocolVersion": "7.0.2.0"
}

Possible Response:

{
  "items": [
    "Some item is invalid!"
  ],
  "code": -10,
  "message": "Your input contains several errors!",
  "protocolVersion": "7.0.2.0"
}