Introduction

The Sila API allows you to verify identities, link bank accounts, perform ACH Debit and ACH Credit transactions. You can also store and move money using digital wallets.

🚧

SANDBOX ONLY: Triggering a passed status

Please note that in Sandbox, if you have triggered a documents_required or review status, you can upload a document to the /documents endpoint. This will change the status to documents_received and in 2 minutes, the status will change to passed.

It's normal for some users to fail their initial KYC or KYB evaluation. As the app owner you'll naturally want to give these user the opportunity to rectify any mistakes they've made in their initial registration data, such as a typo, but only give your users the opportunity to update their registration data one-time. Make use of our /update endpoint to allow users a one-time opportunity to update their registration data if they fail their first KYC or KYB screen.

It's also your responsibility to take the right steps in ensuring you don't on-board nefarious actors who seek to defraud your platform.

Users who fail their KYC or KYB screen may upload documents which verify their information. Each of the following categories has particular documents which can be used to verify the user's information. It's best practice to make use of our /documents endpoint to securely upload and send Sila documents which need to be reviewed.

Sila's API response body has an attribute Tags which distinguishes the kind of documents you'll need to send us. They are as follows:

📘

Denied KYC

You may receive the tag "Denied KYC" which does not map back to any particular document verification request type. If you receive this tag just know that the accompanying tags below will inform you of your next steps. You need not take action on this tag alone; it will also be accompanied by additional tags.

Eg. "Denied KYC" + "Name Not Verified" means the user will need to submit name verification documents.

The tags provided during /check_kyc are for the internal use only and must never be exposed to end users.

Indviduals:

Businesses:

Uploaded Documents - SLA

Once documents are uploaded via the /documents endpoint they will go into the queue and the IDV team will receive a notification.

  • Documents received between 6am PST and 4pm PST, M-F will be processed same day.
  • As this is a manual process please allow time for this process. If document review exceeds 2 business days please contact support.
  • If the users documents meets criteria then you will get an update notification status via the webhook.
  • If the documents do not meet criteria someone from the IDV team will reach out to you via Slack with an update.

❗️

Updating user data

A user may input old or faulty registration information causing them to fail KYC or KYB. You may give your users one opportunity to update their information using our /update endpoint. If they fail again then they need to provide documents to verify their identity.

🚧

SANDBOX ONLY: Triggering a passed status

Please note that in Sandbox, if you have triggered a documents_required or review status, you can upload a document to the /documents endpoint. In 2 minutes, the status will change to passed.