X

Upload a file

Upload a file to your secure file transfer area.


[POST] https://api-us1.stannp.com/v1/files/upload

Parameters

file string This value can be either a binary file or a URL to a file.
folder int A folder ID for placing the file in a folder.

Request

                import requests

data = {
    "file": "https://www.stannp.com/assets/samples/letter-heading.webp",\n    "folder": "0",\n
}

response = requests.post("https://api-us1.stannp.com/v1/files/upload?api_key={API_KEY}", data=data)
print(response.text)
            

Response

{
    "success": true,
    "data": {
        "id": "342"
    }
}

Create a folder

Create a folder in your secure file transfer area.


[POST] https://api-us1.stannp.com/v1/files/createFolder

Parameters

name string The name of the folder you wish to create.

Request

                import requests

data = {
    "name": "Test Folder",\n
}

response = requests.post("https://api-us1.stannp.com/v1/files/createFolder?api_key={API_KEY}", data=data)
print(response.text)
            

Response

{
    "success": true,
    "data": "342"
}

List folders

Get a list of the folders in your secure file transfer area.


[GET] https://api-us1.stannp.com/v1/files/folders

Request

                import requests

response = requests.get("https://api-us1.stannp.com/v1/files/folders?api_key={API_KEY}")
print(response.text)
            

Response

{
    "success": true,
    "data": [
        {
            "id": "2",
            "name": "test folder",
            "created": "2017-06-27 14:24:07"
        },
        {
            "id": "15",
            "name": "test folder 2",
            "created": "2017-06-27 14:26:23"
        }
    ]
}