Splitwise

Learn how to use Splitwise with Composio

Overview

SLUG

SPLITWISE

Description

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

Authentication Details

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

Tools

SLUG: SPLITWISE_ADD_FRIEND

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
objectRequired
error
string
successful
booleanRequired

SLUG: SPLITWISE_CREATE_EXPENSE

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
objectRequired
error
string
successful
booleanRequired

SLUG: SPLITWISE_DELETE_EXPENSE

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
objectRequired
error
string
successful
booleanRequired

SLUG: SPLITWISE_DELETE_FRIEND

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
objectRequired
error
string
successful
booleanRequired

SLUG: SPLITWISE_GET_CATEGORIES

Tool to retrieve expense categories. use when you need to list available categories before creating an expense.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SPLITWISE_GET_CURRENCIES

Tool to retrieve a list of supported currencies. use when you need to display or validate currency options.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SPLITWISE_GET_CURRENT_USER

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
objectRequired
error
string
successful
booleanRequired

SLUG: SPLITWISE_GET_GROUP

Action to retrieve information about a group.

Action Parameters

id
integerRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired