# Rillet — Accounting API: overview

> Canonical URL: https://developers.apideck.com/apis/accounting/rillet/overview

Rillet is a modern accounting platform built for SaaS companies, providing automated revenue recognition, invoicing, and financial reporting.
- Status: beta
- Authentication: apiKey

- **account type required:** A Rillet account. Any plan works; there is no edition gate on API access.
- **apideck credentials available:** false
- **apideck credentials note:** Each consumer connects with their own Rillet organisation API key; there is no app to register.
- **authentication note:** Presented as a Bearer token in the Authorization header; not OAuth. Keys are scoped to a single Rillet organisation.
- **beta:** true
- **consumer access level:** Admin access to Organization Settings, which is where API keys are created.
- **costs:** No API-specific fee. Rillet itself is a paid platform and does not publish pricing.
- **difficulty:** moderate
- **difficulty reason:** API Key Authentication + API Access Enabled per Organisation by Rillet
- **environment notes:**   - **description:** Purpose: development and testing against sandbox.api.rillet.com. Credentials: a sandbox API key created in that environment's Organization Settings. Access is arranged through your Rillet team, the same route as production API access — there is no self-service sandbox signup.
  - **environment:** Sandbox
  - **description:** Purpose: live financial data on api.rillet.com, using a production API key created at https://app.rillet.io/settings/api-access.
  - **environment:** Production
  - **description:** Sandbox and production API keys CANNOT be used against each other. The environment is selected when the connection is created in Vault, so a key and an environment that disagree simply fail to authenticate.
  - **environment:** Critical
- **important to know:** API access is not self-service. Rillet has to enable it for each organisation before any API key can be created, so your consumer starts by contacting their Rillet team rather than by opening a settings page.
- **partnership required:** false
- **rate limits:** 60 requests per rolling one-minute window; requests above it return HTTP 429.
- **responsibility matrix:**   - **area:** Request API access from Rillet
  - **consumer:** ✓
  - **customer:** Share instructions
  - **area:** Create the API key
  - **consumer:** ✓ (Organization Settings admin)
  - **area:** Choose the environment
  - **consumer:** ✓ (at connection time)
  - **apideck:** Securely stores credentials
  - **area:** Enter credentials in Vault
  - **consumer:** ✓
  - **apideck:** Maintains connector
  - **area:** Build via the Unified API
  - **customer:** ✓
  - **apideck:** Logs & alerts
  - **area:** Monitor connections
  - **consumer:** ✓ Can revoke the key anytime
  - **customer:** ✓ Via Dashboard
- **sandbox available:** true
- **sandbox note:** A separate sandbox environment at sandbox.api.rillet.com with its own API keys, arranged through your Rillet team.
- **supported resource categories:**   - **name:** Core Financial
  - **resources:** ledger-accounts
tax-rates
journal-entries
company-info
subsidiaries
balance-sheet
profit-and-loss
  - **name:** Accounts Receivable
  - **resources:** invoices
invoice-items
customers
payments
credit-notes
  - **name:** Accounts Payable
  - **resources:** bills
bill-payments
suppliers
expenses
  - **name:** Banking
  - **resources:** bank-accounts
bank-feed-statements
- **webhooks:** No webhooks

## Supported resources

[Accounting data model](/guides/accounting-data-model.md)

- **custom field support:** false
- **downstream id:** organizations
- **downstream name:** Organizations
- **id:** company-info
- **name:** Company Info
- **status:** live
- **custom field support:** false
- **downstream id:** charges
- **downstream name:** Charges
- **id:** expenses
- **name:** Expenses
- **status:** live
- **custom field support:** false
- **downstream id:** accounts
- **downstream name:** Accounts
- **id:** ledger-accounts
- **name:** Ledger Accounts
- **status:** live
- **custom field support:** false
- **downstream id:** customers
- **downstream name:** Customers
- **id:** customers
- **name:** Customers
- **status:** live
- **custom field support:** false
- **downstream id:** vendors
- **downstream name:** Vendors
- **id:** suppliers
- **name:** Suppliers
- **status:** live
- **custom field support:** false
- **downstream id:** invoices
- **downstream name:** Invoices
- **id:** invoices
- **name:** Invoices
- **status:** live
- **custom field support:** false
- **downstream id:** products
- **downstream name:** Products
- **id:** invoice-items
- **name:** Invoice Items
- **status:** live
- **custom field support:** false
- **downstream id:** invoice-payments
- **downstream name:** Invoice Payments
- **id:** payments
- **name:** Payments
- **status:** live
- **custom field support:** false
- **downstream id:** bills
- **downstream name:** Bills
- **id:** bills
- **name:** Bills
- **status:** live
- **custom field support:** false
- **downstream id:** bill-payments
- **downstream name:** Bill Payments
- **id:** bill-payments
- **name:** Bill Payments
- **status:** live
- **custom field support:** false
- **downstream id:** credit-memos
- **downstream name:** Credit Memos
- **id:** credit-notes
- **name:** Credit Notes
- **status:** live
- **custom field support:** false
- **downstream id:** vendor-credits
- **downstream name:** Vendor Credits
- **id:** bill-credit-notes
- **name:** Bill Credit Notes
- **status:** beta
- **custom field support:** false
- **downstream id:** journal-entries
- **downstream name:** Journal Entries
- **id:** journal-entries
- **name:** Journal Entries
- **status:** live
- **custom field support:** false
- **downstream id:** tax-rates
- **downstream name:** Tax Rates
- **id:** tax-rates
- **name:** Tax Rates
- **status:** live
- **custom field support:** false
- **downstream id:** balance-sheet
- **downstream name:** Balance Sheet
- **id:** balance-sheet
- **name:** BalanceSheet
- **status:** live
- **custom field support:** false
- **downstream id:** income-statement
- **downstream name:** Income Statement
- **id:** profit-and-loss
- **name:** ProfitAndLoss
- **status:** live
- **custom field support:** false
- **downstream id:** trial-balance
- **downstream name:** Trial Balance
- **id:** trial-balance
- **name:** Trial Balance
- **status:** beta
- **custom field support:** false
- **downstream id:** subsidiaries
- **downstream name:** Subsidiaries
- **id:** subsidiaries
- **name:** Subsidiaries
- **status:** live
- **custom field support:** false
- **downstream id:** bank-accounts
- **downstream name:** Bank Accounts
- **id:** bank-accounts
- **name:** Bank Accounts
- **status:** beta
- **custom field support:** false
- **downstream id:** bank-transactions
- **downstream name:** Bank Transactions
- **id:** bank-feed-statements
- **name:** Bank Feed Statements
- **status:** beta

An omitted operation list does not establish operation support. Verify the selected operation in the coverage matrix.

[API reference](https://developers.apideck.com/apis/accounting/reference.md) · [Coverage matrix](https://developers.apideck.com/apis/accounting/coverage)
