Storage Connections
Couchdrop connects to external storage engines. Managing storage engines and mappings can be done using the API.
Note about OAuth
Some storage provides require OAuth based authentication. Currently this cannot be done using the API.
get
https://api.couchdrop.io
/manage/account/storage
Get all storage connections
Returns a list of all storage connections configured in Couchdrop
Parameters
Header
token*
API Token
Responses
200: OK
post
https://api.couchdrop.io
/manage/account/storage
Create/Update Storage
The store types and their require auth is below. Api authentication can not be provided with OAuth without the assistance of support.
store_type | Name/Provider | Auth Type |
---|---|---|
azure | Static Keys | |
azureblob | Static Keys | |
googledrive | Individual Google Drive | OAuth |
googledrive_domain | Google Workspace | API Domain Delegation |
gcloud | Static Keys | |
dropboxfull | Personal Dropbox | OAuth |
dropboxfullbusiness | Team Dropbox | OAuth |
digitalocean | Digital Ocean Spaces | Static Keys |
wasabi | Wasabi S3 Storage | Static Keys |
seagate_lyve_cloud | Seagate S3 Storage | Static Keys |
sftp | Username/Password | |
ftp | Username/Password | |
s3 | Static Keys | |
s3_compatible | Static Keys | |
box | Box | OAuth |
backblazeb2 | Backblaze B2 Storage | Static Key |
onedrive | Microsoft Onedrive | OAuth |
sharepoint | Microsoft Sharepoint | OAuth |
filebase | Filebase | Keys |
egnyte | Egnyte | OAuth |
idrive | IDrive S3 | Keys |
sharefile | Citrix Sharefile | OAuth |
huddle | Ideagen Huddle | OAuth |
hosted | Couchdrop Hosted Storage | -- |
delete
https://api.couchdrop.io
/manage/account/storage
Remove a storage connection
Last modified 2mo ago