DEPRECATED Staging KttiPay
  1. Notifications
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).
    • 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.
      GET
    • Test ping push notification.
      POST
    • Get notification information for the current user.
      GET
    • Get notification preferences for the current user.
      GET
    • Update notification preferences for the current user.
      PUT
  • 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. Notifications

Get app inbox notifications for the current user.

GET
/api/v2/notifications

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Query 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/notifications'

Responses

🟢200OK
application/json
Paginated list of app inbox notifications for the current user.
Body

Examples
{
    "data": [
        {
            "type": "ktti",
            "data": {
                "id": 103,
                "receiver": {
                    "uid": "1KqDz2qwkecL04nQbH5r4OPaxgl2",
                    "uuid": "1KqDz2qwkecL04nQbH5r4OPaxgl2",
                    "first_name": "John",
                    "last_name": "Doe",
                    "image_url": "http://example.com/image.jpg",
                    "is_blocked": false,
                    "can_receive_funds": true,
                    "user_status": "Verified",
                    "can_become_admin": true,
                    "role": "Admin",
                    "status": "Approved"
                },
                "sender": {
                    "uid": "1KqDz2qwkecL04nQbH5r4OPaxgl2",
                    "uuid": "1KqDz2qwkecL04nQbH5r4OPaxgl2",
                    "first_name": "John",
                    "last_name": "Cena",
                    "image_url": "http://example.com/image.jpg",
                    "is_blocked": false,
                    "can_receive_funds": true,
                    "user_status": "Verified",
                    "can_become_admin": true,
                    "role": "Owner",
                    "status": "Approved"
                },
                "ktti": {
                    "name": "Byron Bay Road Trip",
                    "colour_code": 1,
                    "type": "GroupEvent",
                    "id": "100",
                    "is_personal": false
                },
                "title": "You're now an admin",
                "body": "You now have spend access in \"Byron Bay Road Trip\".",
                "event": "ktti_admin_access_approved",
                "created_at": "2023-04-27 14:32:13",
                "action_items": [],
                "frontend_action_items": [
                    "activate_digital_card"
                ]
            }
        },
        {
            "type": "ktti",
            "data": {
                "id": 102,
                "receiver": {
                    "uid": "1KqDz2qwkecL04nQbH5r4OPaxgl2",
                    "uuid": "1KqDz2qwkecL04nQbH5r4OPaxgl2",
                    "first_name": "John",
                    "last_name": "Doe",
                    "image_url": "http://example.com/image.jpg",
                    "is_blocked": false,
                    "can_receive_funds": true,
                    "user_status": "Verified",
                    "can_become_admin": true,
                    "role": "Owner",
                    "status": "Approved"
                },
                "sender": {
                    "uid": "1KqDz2qwkecL04nQbH5r4OPaxgl2",
                    "uuid": "1KqDz2qwkecL04nQbH5r4OPaxgl2",
                    "first_name": "Lord",
                    "last_name": "Voldemort",
                    "image_url": "http://example.com/image.jpg",
                    "is_blocked": false,
                    "can_receive_funds": true,
                    "user_status": "Verified",
                    "can_become_admin": true,
                    "role": "Member",
                    "status": "Approved"
                },
                "ktti": {
                    "name": "Happy Club",
                    "colour_code": 2,
                    "type": "Travel",
                    "id": "101",
                    "is_personal": false
                },
                "title": "Happy Club",
                "body": "Lord Voldemort invited you to \"Happy Club\".",
                "event": "ktti_member_invited",
                "created_at": "2023-04-27 14:32:13",
                "action_items": [
                    {
                        "id": "WpXBQMjMNhSybuDUvACSYu6UsCF3",
                        "key": "ktti_member_invited_yes"
                    },
                    {
                        "id": "1KqDz2qwkecL04nQbH5r4OPaxgl2",
                        "key": "ktti_member_invited_no"
                    }
                ],
                "frontend_action_items": []
            }
        }
    ],
    "meta": {
        "next_cursor_key": "next-cursor-key",
        "has_more": true
    }
}
🟠400Bad Request
🟠401Unauthorized
🔴500Server Error
Modified at 2025-07-22 23:37:47
Previous
Return billing history for a specific KTTI.
Next
Test ping push notification.
Built with