PocketSmith

PocketSmith is a personal finance platform for tracking accounts and transactions, managing budgets, and forecasting financial outcomes.

14 actionsAPI key

Connect PocketSmith

What your bot can do in PocketSmith

Looks up

  • Get BudgetReturn a PocketSmith user's current category-level actual and forecast budget analysis.
  • Get Budget SummaryAnalyze the user's combined income and expense budget over a required date range and period interval.
  • Get Current UserReturn the PocketSmith user authorized by the connected developer key, including the user ID needed by user-scoped tools.
  • Get TransactionReturn one PocketSmith transaction by ID with its amount, date, payee, category, labels, and review state.
  • List AccountsReturn all financial accounts belonging to a PocketSmith user, including account, primary transaction-account, and scenario IDs.
  • List CategoriesReturn all categories belonging to a PocketSmith user, including hierarchy and budgeting flags.
  • List Transaction AccountsReturn the transaction accounts belonging to a PocketSmith user, including IDs and balances needed to create and query transactions.
  • List TransactionsReturn one page of a user's transactions with optional date, state, type, and keyword filters, plus a cursor for the next page.

Takes action

  • Create CategoryCreate one category for a PocketSmith user with optional hierarchy and budgeting behavior.
  • Create TransactionCreate one transaction in a specified transaction account and return the created financial record.
  • Update AccountUpdate selected metadata on one financial account without deleting it or changing transaction-account balances.
  • Update CategoryUpdate selected hierarchy, display, and budgeting fields on one category without deleting it.
  • Update TransactionUpdate selected fields on one existing transaction without deleting or splitting it.
  • Update TransactionsUpdate 1-20 distinct transactions sequentially.

More finance apps