sFOX API
Sign InOpen Account
Connect API
Connect API
  • Introduction
    • Welcome
    • Getting Started
    • Resources
      • Terminology
      • Systems & Operations
      • Integration Options
    • Guides
      • End User Onboarding & KYC
        • Individuals
        • Businesses
        • Enhanced Due Diligence
  • REST API
    • REST Endpoints
    • Authentication
    • End Users
      • Create End User Account
      • Request Verification Code
      • Confirm Verification Code
      • Create User Auth Token(s)
      • Get End User(s)
      • Get EDD Requests
      • Get EDD Prompts
      • Create EDD Responses
        • Uploading Files as Responses
      • Submit Documents
      • Deactivate User
    • Payments
      • Create Bank Account (Plaid)
      • Create Bank Account
      • Get Bank Account
      • Get Plaid Processors
      • Amend Plaid Processors
      • Verify Bank Account
      • Delete Bank Account
      • Get Wire Instructions
      • Get ACH Agreement Status
      • Request ACH Onboarding
      • Get ACH Deposit Limit
    • Withdrawals
      • Confirm Withdrawal
      • Resend Confirmation Code
      • Cancel Withdrawal
    • Transfers
      • Create Transfer
      • Confirm Transfer
      • Resend Confirmation Code
      • Cancel Transfer
      • Get Transfer Permissions
      • Get Transfer History
    • Monetization
      • Create Setting
      • Update Setting
      • Delete Setting
      • Get Settings
      • Get Permissions
      • Get Monetization History
  • WebSocket API
    • Connecting
    • Authentication
    • Subscribing & Unsubscribing
    • Message Format
    • End Users
      • Onboarding
      • Balances
      • Orders
      • Trades
    • Market Data
      • Order Book
      • Trades
      • Ticker
  • Single Sign-On
    • Overview
      • IdP Initiated SSO
    • IdP Data
    • SAML Response Data
  • Errors
    • Error Codes
Powered by GitBook
On this page
  • How to upload files via SFTP server
  • MacOS or Linux
  • Create a pair of SSH public/private keys
  • Create a Directory
  • Uploading Files
  • Windows
  1. REST API
  2. End Users
  3. Create EDD Responses

Uploading Files as Responses

After you have submitted the responses for your end users, you will also have to upload the corresponding documents that you have responded with.

Note: You must always submit the responses with the file names to SFOX before uploading any documents onto the SFTP server.

How to upload files via SFTP server

SFTP stands for Secure File Transfer Protocol. It is a network protocol that allows the transfer of files over a secure data stream.

MacOS or Linux

Create a pair of SSH public/private keys

Secure Shell (SSH) keys are used for authentication to grant access to sFOX's SFTP server.

  1. Open your terminal

  2. Type ssh-keygen -t rsa into your terminal

  3. Enter file id_rsa

  4. Enter passphrase (optional)

  5. Retrieve and view your private and public key by typing in:

    1. Private key: cat ~/id_rsa

    2. Public key: cat ~/id_rsa.pub

Create a Directory

Once you have retrieved your public key, please copy the entire string and send it over to your sFOX representative.

sFOX will create a directory for you in our database before you can start uploading onto the SFTP server.

sFOX will notify you once your directory has been created in our database.

Example Public Key
ssh-rsa AAAAB3NzaC1yc2E132AADAQABAAABgQDhr76la1NoO+1qXYeYQsrYWu1rYTiGacJUgmIf7yiNQna6ECSL4eTHALMSk51kNKr41JgsNipeLU70CYAlh+IExHPLI8uoFeDVfvAfeDUP3lvOJbjXe/7TUUjwYyYk7S0wolWfJvZ2LqdApALO6YzjXDLYAj33oniNoq3ope1LoPdHpvtUDl2+aXpW5x1DKzq3Lpy+hXYItuxMzmBatG40tGAGNbivf4brnzUoqwl9CBcvytXkmfYky12DAxTPmuu6bdkA3/B3gxZ1MDZ1pMKFnB70cCWoAbpF2/DMNZorY4AO0fP/sfUFM3aj9PTchw4CfBr3tKG7ugbFBu7p33qy39SukCyipimZfqlEWFRZlQ/ujFtNwC2LRotmpFkEW6lXBa52lHnDkf8vHGvel6IJIYy0S5YCSqhBKmGNskcN9fBi5ih30CSEHs6snjCg5+v3SMKrHRDSY5c18N5RTKLbXFSVrqUCxtgRcnNlWVCENh/LL/1K8+8haDYjvIXgmgGk= administrator@adminisatorsMBP

Uploading Files

Once you have your directory set up with your public key, you are now ready to upload the files you have responded in the EDDQ.

  1. Connect to sFOX's SFTP server by running this command in your Terminal: sftp -i id_rsa sftp.sfox.com

  2. If this is your first time connecting, you will be ask if you want to continue connecting. Select Yes

You should see a message Connected to sftp.sfox.com on your Terminal

  1. Upload a file by running this command: put <file_path>

You should see a message Uploading <file_path> to <file_path> Once you see this message, your file has been uploaded to sFOX's SFTP server!

An easier method to upload a file is to drag-and-drop the file into the Terminal. This will automatically generate the <file_path> for you

Removing Files

If, for any reason, you would like to remove a file that was previously uploaded to the SFTP server, you can run this command: rm <new_file_path>

Windows

For Microsoft Windows, you should use an sFTP capable client application such as:

Detailed instructions can be found below:

PreviousCreate EDD ResponsesNextSubmit Documents

Last updated 11 months ago

FileZilla ()

WinSCP ().

https://filezilla-project.org/
https://winscp.net/
https://wiki.filezilla-project.org/Howto
https://winscp.net/eng/docs/ui_login_authentication