- Guides
- API Reference
- Changelog
- Categorization
- Chart of Accounts Templates
- Instances
- Journal Entries
- Ledgers
- Line Entries
- Payables
- Platform
- Quickbooks
- Receivables
- Reports
- GETRetrieve the Income Statement
- GETRetrieve the Balance Sheet
- GETRetrieve a ledger statement
- GETRetrieve the Cash Flow Report
- GETList cash flow totals by period
- GETList cash flow totals by ledger
- GETList top expenses
- GETList net profit by period
- GETList gross profit by period
- GETList financial summaries by period
- GETRetrieve the General Ledger Report
- GET
- Tags
- Transaction Sources
- Transactions
- Transfers
- Migration Guides
- Deprecated Endpoints
Teal API Endpoints
API Migration
Retrieve the Cash Flow Report
Retrieves the cash flow report for the business. Returns an object with all ledgers whose balanced changed during the period and the starting and ending balances for each cash flow ledger.
The access token received from the authorization server in the OAuth 2.0 flow.
The Teal instance ID
Only include data after the start date (inclusive).
Only include data before the end date (inclusive).
Comma-separated list of tag IDs for filtering. Requires a Tier 3 subscription
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Headers
The Teal instance ID
Query Parameters
Only include data after the start date (inclusive).
Only include data before the end date (inclusive).
Comma-separated list of tag IDs for filtering. Requires a Tier 3 subscription
Response
A list of Cash Flow Ledger objects indicating which ledgers were impacted by cash movements in the given period.
If the Ledger has any children, a list of the Ledger objects.
If the Ledger has any children, a list of the Ledger objects.
If the Ledger has any children, a list of the Ledger objects.
If the Ledger has any children, a list of the Ledger objects.
If the Ledger has any children, a list of the Ledger objects.
If the Ledger has any children, a list of the Ledger objects.
The ID of the Ledger object.
A list all Line Entries in the Ledger.
The value in decimal dollar cents.
When the object was created in UTC time.
The name of the ledger.
An arbitrary string on the object, useful for displaying to users.
CoreOpenapiContent.description_object_id
CoreOpenapiContent.description_object_id
The name of the ledger.
The sum, in decimal dollar cents, of all line entries in the Ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
The sum, in decimal dollar cents, of all line entries in this ledger and all its child ledgers.
The ID of the Ledger object.
A list all Line Entries in the Ledger.
The value in decimal dollar cents.
When the object was created in UTC time.
The name of the ledger.
An arbitrary string on the object, useful for displaying to users.
CoreOpenapiContent.description_object_id
CoreOpenapiContent.description_object_id
The name of the ledger.
The sum, in decimal dollar cents, of all line entries in the Ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
The sum, in decimal dollar cents, of all line entries in this ledger and all its child ledgers.
The ID of the Ledger object.
A list all Line Entries in the Ledger.
The value in decimal dollar cents.
When the object was created in UTC time.
The name of the ledger.
An arbitrary string on the object, useful for displaying to users.
CoreOpenapiContent.description_object_id
CoreOpenapiContent.description_object_id
The name of the ledger.
The sum, in decimal dollar cents, of all line entries in the Ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
The sum, in decimal dollar cents, of all line entries in this ledger and all its child ledgers.
The ID of the Ledger object.
A list all Line Entries in the Ledger.
The value in decimal dollar cents.
When the object was created in UTC time.
The name of the ledger.
An arbitrary string on the object, useful for displaying to users.
CoreOpenapiContent.description_object_id
CoreOpenapiContent.description_object_id
The name of the ledger.
The sum, in decimal dollar cents, of all line entries in the Ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
The sum, in decimal dollar cents, of all line entries in this ledger and all its child ledgers.
The ID of the Ledger object.
A list all Line Entries in the Ledger.
The value in decimal dollar cents.
When the object was created in UTC time.
The name of the ledger.
An arbitrary string on the object, useful for displaying to users.
CoreOpenapiContent.description_object_id
CoreOpenapiContent.description_object_id
The name of the ledger.
The sum, in decimal dollar cents, of all line entries in the Ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
The sum, in decimal dollar cents, of all line entries in this ledger and all its child ledgers.
The ID of the Ledger object.
A list all Line Entries in the Ledger.
The value in decimal dollar cents.
When the object was created in UTC time.
The name of the ledger.
An arbitrary string on the object, useful for displaying to users.
CoreOpenapiContent.description_object_id
CoreOpenapiContent.description_object_id
The name of the ledger.
The sum, in decimal dollar cents, of all line entries in the Ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
The sum, in decimal dollar cents, of all line entries in this ledger and all its child ledgers.
A list of Cash Balance objects at the end of the period for ledgers reporting cash flow.
If the Ledger has any children, a list of the Ledger objects.
If the Ledger has any children, a list of the Ledger objects.
If the Ledger has any children, a list of the Ledger objects.
If the Ledger has any children, a list of the Ledger objects.
If the Ledger has any children, a list of the Ledger objects.
If the Ledger has any children, a list of the Ledger objects.
The debit balance, in decimal dollar cents, of all line entries in the ledger.
The ID of the Ledger object.
The name of the ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
Determines the display order in reports, ordered digit
by digit, starting from the leftmost position. For example, 20010
will come
before 3050
.
The debit balance, in decimal dollar cents, of all line entries in the ledger and all its child ledgers, if any.
The debit balance, in decimal dollar cents, of all line entries in the ledger.
The ID of the Ledger object.
The name of the ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
Determines the display order in reports, ordered digit
by digit, starting from the leftmost position. For example, 20010
will come
before 3050
.
The debit balance, in decimal dollar cents, of all line entries in the ledger and all its child ledgers, if any.
The debit balance, in decimal dollar cents, of all line entries in the ledger.
The ID of the Ledger object.
The name of the ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
Determines the display order in reports, ordered digit
by digit, starting from the leftmost position. For example, 20010
will come
before 3050
.
The debit balance, in decimal dollar cents, of all line entries in the ledger and all its child ledgers, if any.
The debit balance, in decimal dollar cents, of all line entries in the ledger.
The ID of the Ledger object.
The name of the ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
Determines the display order in reports, ordered digit
by digit, starting from the leftmost position. For example, 20010
will come
before 3050
.
The debit balance, in decimal dollar cents, of all line entries in the ledger and all its child ledgers, if any.
The debit balance, in decimal dollar cents, of all line entries in the ledger.
The ID of the Ledger object.
The name of the ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
Determines the display order in reports, ordered digit
by digit, starting from the leftmost position. For example, 20010
will come
before 3050
.
The debit balance, in decimal dollar cents, of all line entries in the ledger and all its child ledgers, if any.
The debit balance, in decimal dollar cents, of all line entries in the ledger.
The ID of the Ledger object.
The name of the ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
Determines the display order in reports, ordered digit
by digit, starting from the leftmost position. For example, 20010
will come
before 3050
.
The debit balance, in decimal dollar cents, of all line entries in the ledger and all its child ledgers, if any.
The total debit balance, in decimal dollar cents, of all cash flow ledgers at the end of the period.
A list of Cash Balance objects at the end of the period for ledgers reporting cash flow.
If the Ledger has any children, a list of the Ledger objects.
If the Ledger has any children, a list of the Ledger objects.
If the Ledger has any children, a list of the Ledger objects.
If the Ledger has any children, a list of the Ledger objects.
If the Ledger has any children, a list of the Ledger objects.
If the Ledger has any children, a list of the Ledger objects.
The debit balance, in decimal dollar cents, of all line entries in the ledger.
The ID of the Ledger object.
The name of the ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
Determines the display order in reports, ordered digit
by digit, starting from the leftmost position. For example, 20010
will come
before 3050
.
The debit balance, in decimal dollar cents, of all line entries in the ledger and all its child ledgers, if any.
The debit balance, in decimal dollar cents, of all line entries in the ledger.
The ID of the Ledger object.
The name of the ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
Determines the display order in reports, ordered digit
by digit, starting from the leftmost position. For example, 20010
will come
before 3050
.
The debit balance, in decimal dollar cents, of all line entries in the ledger and all its child ledgers, if any.
The debit balance, in decimal dollar cents, of all line entries in the ledger.
The ID of the Ledger object.
The name of the ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
Determines the display order in reports, ordered digit
by digit, starting from the leftmost position. For example, 20010
will come
before 3050
.
The debit balance, in decimal dollar cents, of all line entries in the ledger and all its child ledgers, if any.
The debit balance, in decimal dollar cents, of all line entries in the ledger.
The ID of the Ledger object.
The name of the ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
Determines the display order in reports, ordered digit
by digit, starting from the leftmost position. For example, 20010
will come
before 3050
.
The debit balance, in decimal dollar cents, of all line entries in the ledger and all its child ledgers, if any.
The debit balance, in decimal dollar cents, of all line entries in the ledger.
The ID of the Ledger object.
The name of the ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
Determines the display order in reports, ordered digit
by digit, starting from the leftmost position. For example, 20010
will come
before 3050
.
The debit balance, in decimal dollar cents, of all line entries in the ledger and all its child ledgers, if any.
The debit balance, in decimal dollar cents, of all line entries in the ledger.
The ID of the Ledger object.
The name of the ledger.
If the Ledger is a child Ledger, the ID of the parent Ledger.
Determines the display order in reports, ordered digit
by digit, starting from the leftmost position. For example, 20010
will come
before 3050
.
The debit balance, in decimal dollar cents, of all line entries in the ledger and all its child ledgers, if any.
The total debit balance, in decimal dollar cents, of all cash flow ledgers at the beginning of the period.