Http http = new Http();
HttpRequest request = new HttpRequest();
[Link]('[Link]
[Link]('Authorization', 'Bearer <API_KEY>');
[Link]('Content-Type', 'application/json');
[Link]('POST');
String fileName = '[Link]';
String fileData = '...'; // base64-encoded file data
String sftpUrl = 's[Link]
String sftpUsername = 'my-sftp-username';
String sftpPassword = 'my-sftp-password';
String requestBody = '{"fileFormat":"csv","fileName":"' + fileName +
'","url":"' + sftpUrl + '","username":"' + sftpUsername +
'","password":"' + sftpPassword + '","fileData":"' + fileData + '"}';
[Link](requestBody);
HttpResponse response = [Link](request);
Http http = new Http();
HttpRequest request = new HttpRequest();
[Link]('[Link]
[Link]('Authorization', 'Bearer <API_KEY>');
[Link]('Content-Type', 'application/json');
[Link]('POST');
String sftpUrl = 's[Link]
String sftpUsername = 'my-sftp-username';
String sftpPassword = 'my-sftp-password';
String remoteFilePath = '/path/to/[Link]';
String requestBody = '{"url":"' + sftpUrl + '","username":"' + sftpUsername +
'","password":"' + sftpPassword + '","remoteFilePath":"' + remoteFilePath + '"}';
[Link](requestBody);
HttpResponse response = [Link](request);
String fileContent = [Link]();