FTP Accounts

Manage FTP-based access to your Stook Buckets.

Retrieve FTP accounts

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organization_uuidstringRequired

The UUID of the organization

Responses
200

FTP accounts retrieved successfully

application/json
get
/api/v2/stook/{organization_uuid}/ftp
200

FTP accounts retrieved successfully

Retrieve FTP account details

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organization_uuidstringRequired

The UUID of the organization

ftp_uuidstringRequired

The UUID of the FTP account

Responses
200

FTP account details retrieved successfully

application/json
get
/api/v2/stook/{organization_uuid}/ftp/{ftp_uuid}
200

FTP account details retrieved successfully

Create a new FTP account

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organization_uuidstringRequired

The UUID of the organization

Body
namestringRequired

The name of the FTP account

passwordstringRequired

The password for the FTP account

bucket_uuidstringRequired

The UUID of the associated bucket

is_readonlybooleanRequired

Indicates if the FTP account is read-only

pathstringRequired

The path for the FTP account

Responses
200

FTP account successfully created

application/json
post
/api/v2/stook/{organization_uuid}/ftp
200

FTP account successfully created

Update FTP account

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organization_uuidstringRequired

The UUID of the organization

ftp_uuidstringRequired

The UUID of the FTP account

Body
passwordstringOptional

The password for the FTP account

login_allowedbooleanOptional

Indicates if login is allowed for the FTP account

pathstringOptional

The path for the FTP account

is_readonlybooleanOptional

Indicates if the FTP account is read-only

Responses
200

FTP account successfully updated

application/json
put
/api/v2/stook/{organization_uuid}/ftp/{ftp_uuid}
200

FTP account successfully updated

Delete an FTP account

delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organization_uuidstringRequired

The UUID of the organization

ftp_uuidstringRequired

The UUID of the FTP account

Responses
200

FTP account successfully deleted

application/json
delete
/api/v2/stook/{organization_uuid}/ftp/{ftp_uuid}
200

FTP account successfully deleted

v1 FTP Endpoints (Legacy)

These endpoints belong to Stook API v1. Use the v2 endpoints above for new integrations.

v1/Retrieve FTP Account Details

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organization_uuidstringRequired

The UUID of the organization

ftp_uuidstringRequired

The UUID of the FTP account

Responses
200

FTP account details retrieved successfully

application/json
get
/api/v1/stook/{organization_uuid}/ftp/{ftp_uuid}
200

FTP account details retrieved successfully

v1/Update FTP Account

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organization_uuidstringRequired

The UUID of the organization

ftp_uuidstringRequired

The UUID of the FTP account

Body
is_readonlybooleanRequired

Indicates if the FTP account is read-only

passwordstringRequired

The password for the FTP account

pathstringRequired

The path for the FTP account

Responses
200

FTP account successfully updated

application/json
put
/api/v1/stook/{organization_uuid}/ftp/{ftp_uuid}
200

FTP account successfully updated

v1/Delete FTP Account

delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organization_uuidstringRequired

The UUID of the organization

ftp_uuidstringRequired

The UUID of the FTP account

Responses
200

FTP account successfully deleted

application/json
delete
/api/v1/stook/{organization_uuid}/ftp/{ftp_uuid}
200

FTP account successfully deleted

Last updated

Was this helpful?