Jump to Content
Sila API Docs | Sila Banking and Payments API
API DocumentationRelease Notes
Log InSila API Docs | Sila Banking and Payments API
API Documentation
Log In
API DocumentationRelease Notes

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

Account Admin

Suggest Edits

There are three dashboards you can use to manage their account within the Account Admin section of the Sila Console:

  • Your Business Dashboard
  • Team Management Dashboard
  • Transactions
1300

Updated about 3 years ago


What’s Next
  • Your Business Dashboard
  • Team Management Dashboard
  • Transaction Dashboard
  • Developers
  • Application Management