Jump to Content
API Documentation
Recipes
Release Notes
v0.2
v0.3
Log In
Log In
v0.2
API Documentation
Recipes
Release Notes
Search
Welcome
Introduction
Getting Started
Create a Sila Console account
Register Your Application
Get Pre-Qualified
Overview
Sandbox Vs. Production
Info Management & Security Requirements
Customer Application Demo - Overview
Demo Requirements by endpoint - depreciated
Demo Checklist - depreciated
Virtual Account Demo Checklist - depreciated
KYC/KYB Levels - depreciated
Triaging KYC Failures
Individual Address Verification
Name Verification
Date of Birth Verification
Social Security Number Verification
Business Address Verification
Business Name Verification
FEIN Verification
General Identity Verification
ACH Processing Schedule
ACH Processing Holiday Calendar
Example Application
Sila Demo App
Running the Sila Demo (local)
SDKs
Native SDKs
Node/JavaScript SDK
Python SDK
.Net/C# SDK
Java SDK
PHP SDK
Endpoints by Function
Entities
/add/<registration-data>
/certify_beneficial_owner
/certify_business
/check_handle
/check_kyc
/check_partner_kyc
/delete/<registration-data>
/documents
/document_types
/get_document
/get_entities
/get_entity
/get_payment_methods
/link_business_member
/list_documents
/register
/request_kyc
/unlink_business_member
/update/<registration-data>
Parameters
/get_business_roles
/get_business_types
/get_naics_categories
Transactions
/cancel_transaction
/get_transactions
/check_instant_ach
/issue_sila
/redeem_sila
/transfer_sila
Wallets
/delete_wallet
/get_sila_balance
/get_wallet
/get_wallets
/register_wallet
/update_wallet
Virtual Accounts (BETA-CLOSED)
/open_virtual_account
/update_virtual_account
/close_virtual_account
/get_virtual_account
/get_virtual_accounts
Testing Virtual Account Transactions in Sandbox
Webhooks
Webhook Event Reference
Webhook Management Console
Webhook Troubleshooting
/get_webhooks
/retry_webhook
Webhook Alerts
Accounts
Bank Account Linking
Plaid + Sila Integration
MX + Sila Integration (BETA - OPEN)
/link_account
/get_accounts
/get_account_balance
/delete_account
/update_account
/get_institutions (Plaid Only)
Fuzzy Name Match Algorithm
Legacy Plaid Integration
Authentication & Authorization
Limits Overview
End User Limits - Technical Details
Default Limits
Increasing Limits
Protected Endpoints
Limits Usage
Limits Headers
Messages
Message Objects
header_msg
entity_msg
link_account_msg
get_accounts_msg
issue_msg
transfer_msg
redeem_msg
get_transactions_msg
Message Object References
header
address
crypto_entry
identity
contact
entity
search_filters
Transaction Statuses and Errors
Transaction Error Codes
Redeem Status Diagram
Transfer Status Diagram
Issue Status Diagram
Error Handling
Request KYC Errors
Check KYC Errors
Check Instant ACH Errors
Link Account Errors
Issue Sila Errors
Sila Console User Guides
Sila Console Overview
Application Management
Account Admin
Your Business Dashboard
Team Management Dashboard
Transaction Dashboard
Developers
Endpoints Dashboard
Webhook Activity Dashboard
Testing
Testing in the Sila Sandbox
Sandbox Info - Testing in Sandbox
Mock Failure Data - Testing in Sandbox
Link Account - Testing in Sandbox
Transaction Errors - Testing in Sandbox
Cancel Transaction - Testing in Sandbox
Virtual Accounts - Testing in Sandbox
Other Information
Authentication
Authenticating with ECDSA
Overview and Examples
Implementing Digital Signatures
Sample Input/Outputs
Generating and Managing User Private Keys
KYB (Know Your Business)
Ethereum Contract Info
Instant ACH (BETA-CLOSED)
Instant Settlement (BETA)
Virtual Accounts (BETA-CLOSED)
ACH Returns
Breaking Change Policy
Company Wallet Setup - depreciated
Console Roles
Suggest
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.