PocketSmith
The PocketSmith API
- Homepage
- https://api.apis.guru/v2/specs/pocketsmith.com/2.0.json
- Provider
- pocketsmith.com
- OpenAPI version
- 3.0.1
- Spec (JSON)
- https://api.apis.guru/v2/specs/pocketsmith.com/2.0/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/pocketsmith.com/2.0/openapi.yaml
Tools (58)
Extracted live via the executor SDK.
-
accounts.deleteAccountsIdDeletes an account and all its data by ID, optionally merge scenarios into another account.
-
accounts.getAccountsIdGets an account by its ID.
-
accounts.getInstitutionsIdAccountsLists accounts belonging to an institution by its ID.
-
accounts.getUsersIdAccountsLists all accounts belonging to the user by their ID.
-
accounts.postUsersIdAccountsCreates and returns an account belonging to the user by their ID.
-
accounts.putAccountsIdUpdates and returns an account by its ID.
-
accounts.putUsersIdAccountsUpdates the display order of accounts belonging to the user, by accepting an array of accounts in their new display order.
-
attachments.deleteAttachmentsIdDeletes a particular attachment by its ID.
-
attachments.deleteTransactionsTransactionIdAttachmentsAttachmentIdUnassigns a particular attachment by its ID from the transaction ID. This does not delete the attachment, it only removes its association from the transaction.
-
attachments.getAttachmentsIdGets a particular attachment by its ID.
-
attachments.getTransactionsIdAttachmentsLists attachments belonging to a transaction by their ID.
-
attachments.getUsersIdAttachmentsLists attachments belonging to a user by their ID.
-
attachments.postTransactionsIdAttachmentsAssigns an attachment to the transaction by their ID.
-
attachments.postUsersIdAttachmentsCreates an attachment belonging to the user by their ID.
-
attachments.putAttachmentsIdUpdates the title of the attachment.
-
budgeting.deleteUsersIdForecastCacheDelete the user's cached forecast by recalculating the forecast.
-
budgeting.getUsersIdBudgetLists the user's budget, consisting of one or more budget analysis packages, one per category. Akin to the list on the Budget page in PocketSmith.
-
budgeting.getUsersIdBudgetSummaryGet the user's budget summary, containing an expense and income analysis for all categories (excluding transfer categories) for the given period and date range. Akin to the overall budget shown on the Budget page in PocketSmith.
-
budgeting.getUsersIdTrendAnalysisGet an income and/or expense budget analysis for the given date range and period across any number of categories and scenarios. Akin to the Trends page in PocketSmith.
-
categories.deleteCategoriesIdDeletes a particular category by its ID. This will delete all budgets within the category, and uncategorize all transactions assigned to the category.
-
categories.getCategoriesIdGets a particular category by its ID.
-
categories.getUsersIdCategoriesLists all categories belonging to a user by their ID.
-
categories.postUsersIdCategoriesCreates a category belonging to the user by their ID.
-
categories.putCategoriesIdUpdates a category by its ID.
-
categoryRules.getUsersIdCategoryRulesLists all category rules belonging to a user by their ID.
-
categoryRules.postCategoriesIdCategoryRulesCreates a rule to allocate a category to transactions.
-
currencies.getCurrenciesLists currencies supported by PocketSmith.
-
currencies.getCurrenciesIdGets a particular currency by its ID.
-
events.deleteEventsIdDeletes an event by its ID.
-
events.getEventsIdGets a particular event by its ID.
-
events.getScenariosIdEventsLists events belonging to a scenario by their ID.
-
events.getUsersIdEventsLists events belonging to a user by their ID.
-
events.postScenariosIdEventsCreates an event in a scenario by its ID.
-
events.putEventsIdUpdates an event by its ID.
-
institutions.deleteInstitutionsIdDeletes an institution and all data within. Alternatively, another institution can be provided to merge the data into to avoid losing it.
-
institutions.getInstitutionsIdGets an institution by its ID.
-
institutions.getUsersIdInstitutionsLists all the institutions belonging to the user.
-
institutions.postUsersIdInstitutionsCreates an institution belonging to a user.
-
institutions.putInstitutionsIdUpdates the title and currency code for an institution.
-
labels.getUsersIdLabelsLists labels belonging to a user by their ID.
-
savedSearches.getUsersIdSavedSearchesLists saved searches belonging to a user by their ID.
-
timeZones.getTimeZonesLists time zones.
-
transactionAccounts.getTransactionAccountsIdGets a transaction account by its ID.
-
transactionAccounts.getUsersIdTransactionAccountsList all transaction accounts belonging to a user.
-
transactionAccounts.putTransactionAccountsIdUpdates the transaction account by its ID.
-
transactions.deleteTransactionsIdDeletes a transaction and all its data by ID.
-
transactions.getAccountsIdTransactionsLists transactions belonging to an account by its ID.
-
transactions.getCategoriesIdTransactionsLists transactions belonging to one or more categories by their IDs.
-
transactions.getTransactionAccountsIdTransactionsLists transactions belonging to a transaction account by its ID.
-
transactions.getTransactionsIdGets a transaction by its ID.
-
transactions.getUsersIdTransactionsLists transactions belonging to a user by their ID.
-
transactions.postTransactionAccountsIdTransactionsCreates a transaction in a transaction account by its ID.
-
transactions.putTransactionsIdUpdates a transaction by its ID.
-
users.getMeGets the user that corresponds to the access token used in the request.
-
users.getUsersIdGets a user by ID. You must be authorised as the target user in order to make this request.
-
users.putUsersIdUpdates the user by their ID. You must be authorised as the target user in order to make this request.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools