{
"opencollection": "1.0.0",
"info": {
"name": "Slope Arrays Files API",
"version": "1.0"
},
"items": [
{
"info": {
"name": "Files",
"type": "folder"
},
"items": [
{
"info": {
"name": "Get all currently available latest-version files.",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/api/v1/Files/GetFiles",
"params": [
{
"name": "Folders",
"value": "",
"type": "query",
"description": "Optional parameter to filter files to specific folders. The list must be in CSV format. If folder contains a comma, make sure to surround it with double quotes. Example: folder1,folder2,\"folder,3\""
},
{
"name": "Fields",
"value": "",
"type": "query",
"description": "Optional parameter to filter the top-level fields that are returned. \nThe list must be in CSV format. Example: field1,field2,field3"
},
{
"name": "Limit",
"value": "",
"type": "query",
"description": "Optional parameter to limit the number of items returned. Default is 200."
},
{
"name": "Offset",
"value": "",
"type": "query",
"description": "Optional parameter to offset the items returned. Default is 0."
}
]
},
"docs": "Get all currently available latest-version files."
},
{
"info": {
"name": "Get a temporary URL to download a file.",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/api/v1/Files/GetDownloadUrl",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Get a temporary URL to download a file."
},
{
"info": {
"name": "Get a temporary URL to upload a file to a certain file path via a PUT request with the file data.",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/api/v1/Files/GetUploadUrl",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Passing in the ContentType and ContentMD5 values is optional. If provided, they will be included in the signature, but are not stored at this point.
Exclude the 'Content-Type' header from the PUT request if this is not set.
If included, the 'Content-Type' header in the PUT request must match the provided ContentType value.
Exclude the 'ContentMD5' header from the PUT request if this is not set.
If included, the 'Content-MD5' header in the"
},
{
"info": {
"name": "Save the file that was uploaded via the upload url returned by the GetUploadUrl endpoint.",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/api/v1/Files/SaveUpload",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Save the file that was uploaded via the upload url returned by the GetUploadUrl endpoint."
}
]
}
],
"bundled": true
}