Teal API Endpoints
- Categorization
- Chart of Accounts Templates
- Instances
- Journal Entries
- Ledgers
- Line Entries
- Payables
- Platform
- Quickbooks
- Receivables
- Reports
- Tags
- Transaction Sources
- Transactions
- Transfers
API Migration
- Migration Guides
- Deprecated Endpoints
Update an Instance
Updates the start_date
or name
of an Instance.
curl --request PUT \
--url https://api.sandbox.teal.dev/v0/platform/instances/{instance_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"entries_start": "2024-01-01T00:00:00Z",
"name": "ACME Goods Inc",
"parent_id": "Kv7sp6Y1gAH2vfNxAWemRy",
"clear_fields": [
"parent_id"
]
}'
{
"id": "RKtPbubK5NcbBsUmU1ktSP",
"entries_start": "2024-01-01T00:00:00Z",
"name": "ACME Goods Inc",
"subscription": "tier3",
"accounting_package": "platformgl",
"parent_id": "Kv7sp6Y1gAH2vfNxAWemRy",
"child_ids": "['A5SswbYm7eZM2ec5q7Hm2t']",
"parent": {},
"children": [
{}
]
}
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Path Parameters
The instance ID
Body
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
A list of fields to be cleared.
parent_id
["parent_id"]
Response
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's parent. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's parent. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's children. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's parent. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's children. Included in expanded responses.
The Instance's children. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's parent. Included in expanded responses.
The Instance's children. Included in expanded responses.
The Instance's children. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's parent. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's children. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's parent. Included in expanded responses.
The Instance's children. Included in expanded responses.
The Instance's children. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's parent. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's children. Included in expanded responses.
The Instance's children. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's parent. Included in expanded responses.
The Instance's children. Included in expanded responses.
The Instance's children. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's parent. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's children. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's parent. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's children. Included in expanded responses.
The Instance's children. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's parent. Included in expanded responses.
The Instance's children. Included in expanded responses.
The Instance's children. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's parent. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's children. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's parent. Included in expanded responses.
The Instance's children. Included in expanded responses.
The Instance's children. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's parent. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's children. Included in expanded responses.
The Instance's children. Included in expanded responses.
The unique ID of the object.
"RKtPbubK5NcbBsUmU1ktSP"
The datetime in UTC time from which the API will sync an Instance's accounting data. Transactions or journal entries cannot be entered before this date.
"2024-01-01T00:00:00Z"
The name of the business.
"ACME Goods Inc"
The Instance's subscription tier.
tier0
, tier1
, tier2
, tier3
, tier4
, tier5
The type of accounting package the Instance uses as the source of truth for their books.
platformgl
, quickbooks
The ID of the Instance's parent.
"Kv7sp6Y1gAH2vfNxAWemRy"
The IDs of the Instance's children.
"['A5SswbYm7eZM2ec5q7Hm2t']"
The Instance's parent. Included in expanded responses.
The Instance's children. Included in expanded responses.
curl --request PUT \
--url https://api.sandbox.teal.dev/v0/platform/instances/{instance_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"entries_start": "2024-01-01T00:00:00Z",
"name": "ACME Goods Inc",
"parent_id": "Kv7sp6Y1gAH2vfNxAWemRy",
"clear_fields": [
"parent_id"
]
}'
{
"id": "RKtPbubK5NcbBsUmU1ktSP",
"entries_start": "2024-01-01T00:00:00Z",
"name": "ACME Goods Inc",
"subscription": "tier3",
"accounting_package": "platformgl",
"parent_id": "Kv7sp6Y1gAH2vfNxAWemRy",
"child_ids": "['A5SswbYm7eZM2ec5q7Hm2t']",
"parent": {},
"children": [
{}
]
}