DEPRECATED Staging KttiPay
  1. ExpenseSplit
DEPRECATED Staging KttiPay
  • Ktti
    • Get all ktties or some ktties based on filters.
      GET
    • Creates a new ktti.
      POST
    • Get personal Ktti for the current user.
      GET
    • Update a ktti.
      PATCH
    • Read a single ktti.
      GET
    • Initiate a ktti closure.
      POST
    • Disburse remaining ktti funds to members before final closure.
      POST
    • Permanently close the ktti with 0 total and available balance.
      POST
    • Cancel the ktti closure and re-activate the ktti.
      POST
    • List moments for a ktti.
      GET
    • Create a new moment for a ktti.
      POST
    • Update a moment for a ktti.
      PATCH
    • Creates a new ktti.
      POST
    • Update a ktti.
      PATCH
  • KttiMembership
    • List all members of ktti.
      GET
    • Join Ktt by direct invitation.
      POST
    • Reject direct invitation for a Ktti.
      POST
    • Join Ktti with referral code.
      POST
    • Leave the kitti.
      POST
    • Update membership for an individual in a ktti.
      PUT
    • Remove a member from a ktti.
      DELETE
    • Request admin access for a specific ktti.
      POST
  • Cards
    • change card address while ordering physical card.
  • ExpenseSplit
    • Update split details for a non-deposit transaction (expenses and refunds).
      PUT
    • Update assignee for a deposit transaction.
      PUT
    • Retrieve total deposited and spent amount for each member in a ktti.
      GET
    • Update split proportions for members of a KTTI.
      PUT
    • Get split proportions for members of a KTTI.
      GET
    • Retrieve split details for a transaction.
      GET
    • View split details for a transaction (expenses, refunds, and deposits).
      GET
    • Update split details for a non-deposit transaction (expenses and refunds).
      PUT
  • Users
    • Block a customer - only admins can do it!
    • Unblock a customer - only admins can do it!
  • Transaction
    • Return a list of unassigned deposits.
    • Return all transactions in a ktti.
    • Return transactions from all kttis that the user is a member of.
    • View the details of a specific transaction.
    • View transaction with additional info.
    • Update transaction with additional info.
    • Return transactions from all kttis that the user is a member of.
    • /api/v3/ktties/{kttiId}/unassigned-deposits
    • Return all transactions in a ktti.
    • Return transactions from all kttis that the user is a member of.
    • Return all transactions in a ktti.
  • Receipt
    • Retrieve receipt details and line items for a transaction.
    • Update a line item.
    • Delete a receipt and its associated line items.
    • Upload a transaction receipt.
  • Billing
    • View billing plan for a KTTI.
    • Return billing history for a specific KTTI.
  • Notifications
    • Get app inbox notifications for the current user.
    • Test ping push notification.
    • Get notification information for the current user.
    • Get notification preferences for the current user.
    • Update notification preferences for the current user.
  • Core
    • Get application configuration values.
  • User
    • Get KYC details for the current authenticated user.
    • Update user password.
    • Request for a user reset password.
    • Get current user information.
  • BankingProvider
    • Get Shaype account details for a specific Ktti.
  • Card
    • Get card details for a specific Ktti.
  • Registration
    • Register user.
    • Set user password to finish registration.
  • Authentication
    • Login user using email & password.
    • Login user using social.
    • Refresh user token.
    • Logout user.
  • Device
    • Save fcm token for user device.
    • Save app details for user device.
  • Settings
    • Change user password.
    • Update user details.
  • Action
    • Execute action.
  • GroupChat
    • Send a chat to the group ktti.
  • create a signed url used for uploading a certain type of images.
    POST
  1. ExpenseSplit

Retrieve split details for a transaction.

GET
/api/v2/transactions/{transactionId}/split
Retrieve share/assignee details for transaction.
For deposit, it will be single-item array shares or empty array if unassigned.
For non deposit (expenses and refunds), it will be one or more items in shares array.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Path Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/api/v2/transactions//split'

Responses

🟢200OK
application/json
Split Result
Body

Examples
{
    "meta": {
        "is_pending": true
    }
}
🟠400Bad Request
🟠401Unauthorized
🟠403Forbidden
🟠404Record Not Found
🔴500Server Error
Modified at 2025-07-22 23:37:47
Previous
Get split proportions for members of a KTTI.
Next
View split details for a transaction (expenses, refunds, and deposits).
Built with