Get account types
curl --request GET \
--url https://staging-api.usetyms.com/v1/adam/accounts/types \
--header 'X-API-Key: <api-key>'import requests
url = "https://staging-api.usetyms.com/v1/adam/accounts/types"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://staging-api.usetyms.com/v1/adam/accounts/types', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"status": "success",
"message": "Account types retrieved successfully",
"data": {
"types_with_subtypes": [
{
"type": "Assets",
"subtypes": [
"Cash",
"Bank",
"Current assets",
"Fixed assets",
"Accounts receivable",
"Inventory"
]
},
{
"type": "Liabilities",
"subtypes": [
"Long-term liabilities",
"Current liabilities",
"Accounts payable"
]
},
{
"type": "Revenue",
"subtypes": [
"Revenue",
"Other income"
]
},
{
"type": "Expenses",
"subtypes": [
"Expenses",
"Cost of goods sold",
"Other expenses",
"Interest expenses",
"Income tax expenses",
"Depreciation",
"Amortization"
]
},
{
"type": "Equity",
"subtypes": [
"Equity"
]
}
],
"types": [
"Assets",
"Liabilities",
"Revenue",
"Expenses",
"Equity"
],
"subtypes": [
"Cash",
"Bank",
"Accounts receivable",
"Inventory",
"Accounts payable",
"Revenue",
"Expenses",
"Equity"
]
}
}Chart of accounts
Get account types
Returns allowed account type and subtype values for POST /create/chart_of_account. Bank subtype is for reference only — bank accounts are created through banking.
GET
/
accounts
/
types
Get account types
curl --request GET \
--url https://staging-api.usetyms.com/v1/adam/accounts/types \
--header 'X-API-Key: <api-key>'import requests
url = "https://staging-api.usetyms.com/v1/adam/accounts/types"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://staging-api.usetyms.com/v1/adam/accounts/types', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"status": "success",
"message": "Account types retrieved successfully",
"data": {
"types_with_subtypes": [
{
"type": "Assets",
"subtypes": [
"Cash",
"Bank",
"Current assets",
"Fixed assets",
"Accounts receivable",
"Inventory"
]
},
{
"type": "Liabilities",
"subtypes": [
"Long-term liabilities",
"Current liabilities",
"Accounts payable"
]
},
{
"type": "Revenue",
"subtypes": [
"Revenue",
"Other income"
]
},
{
"type": "Expenses",
"subtypes": [
"Expenses",
"Cost of goods sold",
"Other expenses",
"Interest expenses",
"Income tax expenses",
"Depreciation",
"Amortization"
]
},
{
"type": "Equity",
"subtypes": [
"Equity"
]
}
],
"types": [
"Assets",
"Liabilities",
"Revenue",
"Expenses",
"Equity"
],
"subtypes": [
"Cash",
"Bank",
"Accounts receivable",
"Inventory",
"Accounts payable",
"Revenue",
"Expenses",
"Equity"
]
}
}Authorizations
Business secret tyms_sk_... for business-scoped routes. Partner secret for register-business and referred-business distributor routes.
Response
200 - application/json
Account types and subtypes