Jump to Content
Sila API Docs | Sila Banking and Payments API
API DocumentationRecipesRelease Notes
Log InSila API Docs | Sila Banking and Payments API
Log In
API DocumentationRecipesRelease 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
    • Demo Checklist
  • KYC/KYB Levels
  • 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

  • Accounts
    • /delete_account
    • /get_accounts
    • /get_account_balance
    • /get_institutions
    • /link_account
    • /update_account
  • 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 transactions in sandbox
  • Webhooks
    • Webhook Event Reference
    • Webhook Management Console
    • Webhook Troubleshooting
    • /get_webhooks
    • /retry_webhook
    • Webhook Alerts

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

Plaid API using Sila

  • Plaid API and Sila
    • Plaid Integration
    • Plaid Token Glossary

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

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
  • Receive-Only Entities
  • Breaking Change Policy
  • Company Wallet Setup
  • Console Roles

Authentication

Suggest Edits

Discover how Sila secures and validates requests, how we implement digital signatures, and how private keys are generated and managed.

Updated 12 months ago


What’s Next
  • Overview and Examples
  • Implementing Digital Signatures
  • Sample Input/Outputs
  • Generating and Managing User Private Keys
Did this page help you?