FTP Accounts
Manage FTP-based access to your Stook Buckets.
The UUID of the organization
FTP accounts retrieved successfully
GET /api/api/v2/stook/{organization_uuid}/ftp HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
FTP accounts retrieved successfully
{
"status": true,
"data": [
{
"uuid": "text",
"name": "text",
"bucket_uuid": "text",
"path": "text",
"login_allowed": true,
"is_readonly": true,
"wrap_rules": [
{
"type": "allow",
"rule": [
"text"
]
}
]
}
]
}
The UUID of the organization
The UUID of the FTP account
FTP account details retrieved successfully
GET /api/api/v2/stook/{organization_uuid}/ftp/{ftp_uuid} HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
FTP account details retrieved successfully
{
"status": true,
"data": {
"uuid": "text",
"bucket_uuid": "text",
"name": "text",
"path": "text",
"login_allowed": true,
"count": 1,
"is_readonly": true,
"wrap_rules": [
{
"type": "allow",
"rule": [
"text"
]
}
]
}
}
The UUID of the organization
The UUID of the FTP account
The password for the FTP account
Indicates if login is allowed for the FTP account
The path for the FTP account
Indicates if the FTP account is read-only
FTP account successfully updated
PUT /api/api/v2/stook/{organization_uuid}/ftp/{ftp_uuid} HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 121
{
"password": "text",
"login_allowed": true,
"path": "text",
"is_readonly": true,
"wrap_rules": [
{
"type": "allow",
"rule": [
"text"
]
}
]
}
FTP account successfully updated
{
"status": true,
"data": {
"uuid": "text",
"bucket_uuid": "text",
"name": "text",
"path": "text",
"login_allowed": true,
"count": 1,
"is_readonly": true,
"wrap_rules": [
{
"type": "allow",
"rule": [
"text"
]
}
]
}
}
The UUID of the organization
The UUID of the FTP account
FTP account successfully deleted
DELETE /api/api/v2/stook/{organization_uuid}/ftp/{ftp_uuid} HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
FTP account successfully deleted
{
"status": true,
"data": "text"
}
The UUID of the organization
The name of the FTP account
The password for the FTP account
The UUID of the associated bucket
Indicates if the FTP account is read-only
The path for the FTP account
FTP account successfully created
POST /api/api/v2/stook/{organization_uuid}/ftp HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 135
{
"name": "text",
"password": "text",
"bucket_uuid": "text",
"is_readonly": true,
"path": "text",
"wrap_rules": [
{
"type": "allow",
"rule": [
"text"
]
}
]
}
FTP account successfully created
{
"status": true,
"data": {
"uuid": "text",
"bucket_uuid": "text",
"name": "text",
"path": "text",
"login_allowed": true,
"count": 1,
"is_readonly": true,
"wrap_rules": [
{
"type": "allow",
"rule": [
"text"
]
}
]
}
}
v1 FTP Endpoints (Legacy)
The UUID of the organization
The UUID of the FTP account
FTP account details retrieved successfully
GET /api/api/v1/stook/{organization_uuid}/ftp/{ftp_uuid} HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
FTP account details retrieved successfully
{
"status": true,
"data": {
"uuid": "text",
"path_uuid": "text",
"name": "text",
"path": "text",
"count": 1,
"is_readonly": true,
"last_accessed": "text",
"wrap_rules": [
{
"type": "allow",
"rule": [
"text"
]
}
]
}
}
The UUID of the organization
The UUID of the FTP account
Indicates if the FTP account is read-only
The password for the FTP account
The path for the FTP account
FTP account successfully updated
PUT /api/api/v1/stook/{organization_uuid}/ftp/{ftp_uuid} HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 100
{
"is_readonly": true,
"password": "text",
"path": "text",
"wrap_rules": [
{
"type": "allow",
"rule": [
"text"
]
}
]
}
FTP account successfully updated
{
"status": true,
"data": {
"uuid": "text",
"path_uuid": "text",
"name": "text",
"path": "text",
"count": 1,
"is_readonly": true,
"last_accessed": "text",
"wrap_rules": [
{
"type": "allow",
"rule": [
"text"
]
}
]
}
}
The UUID of the organization
The UUID of the path
Path details retrieved successfully
GET /api/api/v1/stook/{organization_uuid}/path/{path_uuid} HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Path details retrieved successfully
{
"status": true,
"data": {
"uuid": "text",
"organization_uuid": "text",
"root_path": "text",
"size": "text",
"label": "text",
"status": true,
"deleted": true,
"region": "text",
"ftp_accounts": [
{}
],
"stook_accounts": [
{}
]
}
}
The UUID of the organization
The UUID of the FTP account
FTP account successfully deleted
DELETE /api/api/v1/stook/{organization_uuid}/ftp/{ftp_uuid} HTTP/1.1
Host: cloud.medianova.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
FTP account successfully deleted
{
"status": true
}
Last updated
Was this helpful?