Logo
Splitwise Logo

Splitwise APIs

Splitwise is an app for splitting bills and expenses with friends.

Developer

Splitwise APIs

Account Request URL

-

Base Endpoint

-

Banking

Gets a list of the transactions for the requesting user.

/api/v3.0/get_transactions

user_id, start_date, end_date, search_query, status, currency_code

Banking

Gets a list of all the banks that `user_id` has used to connect their bank accounts to Splitwise.

/api/v3.0/get_banks

user_id

Banking

Get the list of remembered devices for a user.

/api/v3.0/get_remembered_devices

user_id

Banking

Gets the details of a particular bank transfer.

/api/v3.0/get_bank_transfer

bank_transfer_id

Banking

Creates a bank transfer to pay a particular bill.

/api/v3.0/create_bank_transfer

amount, currency_code, bill_id, transfer_account, transfer_description, transfer_note, transfer_date, force

Banking

Updates a particular bank transfer.

/api/v3.0/update_bank_transfer

bank_transfer_id, amount, currency_code, transfer_account, transfer_description, transfer_note, transfer_date, force

Banking

Delete a Bank transfer.

/api/v3.0/delete_bank_transfer

bank_transfer_id

Bill

Gets a list of all the active bills for the requesting user.

/api/v3.0/get_bills

user_id

Bill

Gets the details of a particular bill.

/api/v3.0/get_bill

bill_id

Bill

Creates a new bill for the requesting user.

/api/v3.0/create_bill

amount, currency_code, description, due_date, group_id, payment, reminder_date

Bill

Updates a particular bill.

/api/v3.0/update_bill

bill_id, amount, currency_code, description, due_date, group_id, payment, reminder_date

Bill

Deletes a particular bill.

/api/v3.0/delete_bill

bill_id

Group

Gets a list of all the groups for the requesting user.

/api/v3.0/get_groups

user_id

Group

Gets the details of a particular group.

/api/v3.0/get_group

group_id

Group

Creates a new group for the requesting user.

/api/v3.0/create_group

name, description, visibility, avatar_url

Group

Updates a particular group.

/api/v3.0/update_group

group_id, name, description, visibility, avatar_url

Group

Deletes a particular group.

/api/v3.0/delete_group

group_id

Payment

Gets a list of the payments for the requesting user.

/api/v3.0/get_payments

user_id, group_id, start_date, end_date, search_query, payment_type, currency_code

Payment

Gets the details of a particular payment.

/api/v3.0/get_payment

payment_id

Payment

Creates a new payment for the requesting user.

/api/v3.0/create_payment

amount, currency_code, description, group_id, payment_type, from_user_id, to_user_id, paid_on, image_url

Payment

Updates a particular payment.

/api/v3.0/update_payment

payment_id, amount, currency_code, description, group_id, payment_type, from_user_id, to_user_id, paid_on, image_url

Payment

Deletes a particular payment.

/api/v3.0/delete_payment

payment_id

Registration

Creates a new user and account.

/api/v3.0/create_user

first_name, last_name, email, password, email_verification_token, avatar_url

Registration

Updates the password for the requesting user.

/api/v3.0/update_password

old_password, new_password

Registration

Sets the email verification token to the email sent to user.

/api/v3.0/send_verification_token

email

Registration

Set the password for the user with the given email verification token.

/api/v3.0/set_password_with_token

password, email_verification_token

Details

Provider

Country HQ

API Type

REST

Categories

Accounting

Alternatives

Important URLs

Last Updated on

2024-04-04

Created At

2023-12-14

Other Apps

Upskill for a better future

Want to start tracking API at scale?

Get updates about your favorite APIs and SDKs

Contact Us

We do our best to ensure that the data we release is complete, accurate, and useful. However, because we are not able to verify all the data, and because the processing required to make the data useful is complex, we cannot be held liable for omissions or inaccuracies.

ApiRefs Logo