DEPRECATED Staging KttiPay
Schemas
Copy Page
DEPRECATED Staging KttiPay
Ktti
Get all ktties or some ktties based on filters.
Creates a new ktti.
Get personal Ktti for the current user.
Update a ktti.
Read a single ktti.
Initiate a ktti closure.
Disburse remaining ktti funds to members before final closure.
Permanently close the ktti with 0 total and available balance.
Cancel the ktti closure and re-activate the ktti.
List moments for a ktti.
Create a new moment for a ktti.
Update a moment for a ktti.
Creates a new ktti.
Update a ktti.
KttiMembership
List all members of ktti.
Join Ktt by direct invitation.
Reject direct invitation for a Ktti.
Join Ktti with referral code.
Leave the kitti.
Update membership for an individual in a ktti.
Remove a member from a ktti.
Request admin access for a specific ktti.
Cards
change card address while ordering physical card.
ExpenseSplit
Update split details for a non-deposit transaction (expenses and refunds).
Update assignee for a deposit transaction.
Retrieve total deposited and spent amount for each member in a ktti.
Update split proportions for members of a KTTI.
Get split proportions for members of a KTTI.
Retrieve split details for a transaction.
View split details for a transaction (expenses, refunds, and deposits).
Update split details for a non-deposit transaction (expenses and refunds).
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
Schemas
Schemas
ValidationError
GenericError
MoneySchema
AddressSchema
UpdateKtti
CreateKtti
UpdateKttiV3
Ktti
PersonalKtti
CreateKttiV3
EmbeddedKttiMember
UserItem
UpdatePhysicalCardAddress
KttiMoment
CardTransaction
LoginUserRequest
KttiToKttiTransferTransaction
RequestResetPasswordRequest
DirectDebitTransaction
TransactionKtti
RefreshTokenRequest
SaveDeviceFcmTokenRequest
SocialLoginUserRequest
TransactionAddress
AtmWithdrawalTransaction
LoginUserResponse
CurrentUser
RefreshTokenResponse
InterBankTransferOutTransaction
InterBankTransferInTransaction
UpdatePasswordRequest
RegisterUserRequest
SaveDeviceAppDetailsRequest
KttiBillingTransaction
SetPasswordRequest
UpdateUserDetailsRequest
UpdateUserDetailsResponse
ChangePasswordRequest
CardSchema
TransactionListItemV4
GeneralCreditTransaction
AccountSchema
TransactionItem
ActionItem
ActionGroup
NotificationListItem
UserNotification
KttiNotification
TransactionNotification
Schemas
Copy Page
SaveDeviceAppDetailsRequest
{
"device_id"
:
"string"
,
"app_version"
:
"string"
,
"platform"
:
"android"
}