Documentation Index
Fetch the complete documentation index at: https://docs.lobstr.io/llms.txt
Use this file to discover all available pages before exploring further.
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.
Your API authentication token. Value: Token YOUR_API_KEY
Must be application/json. Value: application/json
Query Parameters
The unique identifier (hash) of the squid for which to configure SFTP delivery. Example: c106a44a98044ef18acc59986ae10967
Request Body
SFTP server hostname or IP address. Example: "sftp.example.com"
SFTP server port number (default is 22). Example: 22
Username for SFTP authentication. Example: "user"
Password for SFTP authentication. Example: "myC00lP@ssword"
Target directory path on the SFTP server where files will be uploaded. Example: "/upload/path"
Set to true to enable SFTP delivery, false to disable. Example: true
Response Field Explanations
SFTP server hostname. Example: "sftp.example.com"
SFTP server port. Example: 22
SFTP username. Example: "user"
SFTP password (returned in response). Example: "myC00lP@ssword"
Target directory path. Example: "/upload/path"
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
curl -X POST "https://api.lobstr.io/v1/delivery?squid=YOUR_SQUID_HASH" \
-H "Authorization: Token YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"ftp_fields": {
"host": "sftp.example.com",
"port": 22,
"username": "user",
"password": "password",
"directory": "/upload/path",
"is_active": true
}
}'
Response
{
"ftp_fields": {
"host": "sftp.example.com",
"port": 22,
"username": "user",
"password": "password",
"directory": "/upload/path"
}
}