Splitwise

Learn how to use Splitwise with Composio

Overview

Enum

SPLITWISE

Description

Splitwise helps you split bills and expenses with friends and family.

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
string
base_url
stringDefaults to https://secure.splitwise.com/api/v3.0Required

Actions

Tool to add a new friend to splitwise. use when you have the friend's email and name details ready.

Action Parameters

user_email
Required
user_first_name
string
user_last_name
string

Action Response

data
object
error
string
successful
boolean
Tool to create a new splitwise expense. use when you need to record a payment or bill in a group or between users. provide either split equally or a custom users list for shares.

Action Parameters

category_id
integer
cost
stringRequired
currency_code
string
date
string
description
stringRequired
details
string
group_id
integerRequired
repeat_interval
string
split_equally
boolean
users
array

Action Response

data
object
error
string
successful
boolean
Tool to delete an existing expense by its id. use after confirming you have a valid expense id.

Action Parameters

id
integerRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete an existing friend by id. use when you need to remove a friend relationship by its user id. call after confirming the correct friend id.

Action Parameters

friend_id
integerRequired

Action Response

data
object
error
string
successful
boolean
Tool to retrieve expense categories. use when you need to list available categories before creating an expense.

Action Parameters

Action Response

data
object
error
string
successful
boolean
Tool to retrieve a list of supported currencies. use when you need to display or validate currency options.

Action Parameters

Action Response

data
object
error
string
successful
boolean
Tool to retrieve information about the current authenticated user. use when you need profile details of the logged-in user.

Action Parameters

Action Response

data
object
error
string
successful
boolean
Action to retrieve information about a group.

Action Parameters

id
integerRequired

Action Response

data
object
error
string
successful
boolean