Tool to create a new Splitwise expense. Use when you need to record a payment or bill in a group or between users. Provide exactly one of split_equally or users for shares — supplying both or neither causes a validation error and no expense is created.
costRequiredstringTotal cost as string decimal (up to 2 decimal places)
datestringDate when the expense occurred (ISO 8601 format). Defaults to current time if omitted
usersarrayList of participants with custom share amounts. Required when using custom splits instead of split_equally Each user object must include `paid_share` and `owed_share` as decimal strings with up to 2 decimal places (e.g., '25.00').
detailsstringAdditional notes or details about the expense
group_idRequiredintegerID of the group to add this expense to. Use 0 for expenses between friends (not in a group)
category_idintegerExpense category ID (use get_categories action to retrieve valid IDs). Defaults to 'General'
descriptionRequiredstringBrief description of what the expense is for
currency_codestring3-letter ISO currency code (e.g., USD, EUR, GBP). Defaults to user's default currency
split_equallybooleanSet to true to split cost equally. When group_id=0, you must also provide users list to specify participants
repeat_intervalstringHow often this expense repeats. Use 'never' or omit for one-time expenses
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
OAuth connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.