Skip to main content
POST
Configure SFTP Delivery
Configure SFTP delivery to securely store run results on your own SFTP server. Results will be automatically uploaded to your specified server and directory when runs complete.

Headers

string
required
Your API authentication token. Value: Token YOUR_API_KEY
string
required
Must be application/json. Value: application/json

Query Parameters

string
required
The unique identifier (hash) of the squid for which to configure SFTP delivery. Example: c106a44a98044ef18acc59986ae10967

Request Body

string
required
SFTP server hostname or IP address. Example: "sftp.example.com"
integer
required
SFTP server port number (default is 22). Example: 22
string
required
Username for SFTP authentication. Example: "user"
string
required
Password for SFTP authentication. Example: "myC00lP@ssword"
string
required
Target directory path on the SFTP server where files will be uploaded. Example: "/upload/path"
boolean
required
Set to true to enable SFTP delivery, false to disable. Example: true

Response Field Explanations

string
SFTP server hostname. Example: "sftp.example.com"
integer
SFTP server port. Example: 22
string
SFTP username. Example: "user"
string
SFTP password (returned in response). Example: "myC00lP@ssword"
string
Target directory path. Example: "/upload/path"
boolean
Whether SFTP delivery is active. Example: true
Ensure your SFTP server is accessible from lobstr.io’s servers. Check firewall rules and IP allowlists if connection fails.
Use the Test SFTP endpoint to verify your credentials and server connectivity before activating automatic delivery.
The directory path must exist on the server. Lobstr will not create directories automatically.
Store SFTP credentials securely. While they’re returned in API responses, treat them as sensitive data.
Set is_active to false to temporarily disable SFTP delivery without removing your configuration.

Code Examples

Response

201