TBNS
  • Welcome to TBNS!
  • Getting Started
    • Quickstart
  • Basics
  • References
    • Get Auth Token
    • Get Partner Details
    • User Management API
    • User Creation API
    • Points Management API
Powered by GitBook
On this page
  • Users
  • Points Management
  1. References

User Management API

Users

List All Users

GET https://virtualassistant-17105.bubbleapps.io/version-test/api/1.1/obj/user

Get Single User

GET https://virtualassistant-17105.bubbleapps.io/version-test/api/1.1/obj/user?constraints=[{"key":"_id","constraint_type":"equals","value":"USER_ID"}]

Both endpoints return:

{
    "response": {
        "cursor": 0,
        "results": [
            {
                "_id": "string",
                "email": null,
                "Email copy": "string",
                "Tenant": "string",
                "First Name": "string",
                "Last Name": "string",
                "User Type": "string",
                "Archived": boolean,
                "authentication": {
                    "email": {
                        "email": "string",
                        "email_confirmed": boolean
                    }
                },
                "user_signed_up": boolean,
                "Tenant List": ["string"]
            }
        ],
        "count": number,
        "remaining": number
    }
}

Points Management

Get User Points History

GET https://virtualassistant-17105.bubbleapps.io/version-test/api/1.1/obj/point_mint_history?constraints=[{"key":"User","constraint_type":"equals","value":"USER_ID"}]

Returns raw points history data.

Get User Points Summary

GET https://us-central1-topbonus-427009.cloudfunctions.net/get_user_information/?user=USER_ID&id=TENANT_ID

Returns processed summary:

{
    "_id": "string",
    "email": "string",
    "last_name": "string",
    "first_name": "string",
    "points": {
        "Open": number,
        "Declined": number,
        "Approved": number,
        "Total": number
    },
    "points_list": [
        {
            "_id": "string",
            "Status": "string",
            "Date": "string"
        }
    ]
}

Headers

All endpoints require:

Authorization: Bearer {auth_token}
PreviousGet Partner DetailsNextUser Creation API

Last updated 3 months ago