User Management API
Endpoint: GET /api/users
Description: Retrieve list of users associated with the partner, including their point balances.
Get All Users
curl -X GET "https://api.tbns.io/functions/v1/api/users" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Imh3a2htcWF2enphaWVvdmtvdHdiIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NDMwMDA3NDAsImV4cCI6MjA1ODU3Njc0MH0.nKjMLLZ7cY92nchtE2mFtBCOMqb0WWbiqkekaMqVFMU" \
-H "X-Token: X-TOKEN"Search by Email
curl -X GET "https://api.tbns.io/functions/v1/api/users?email=test@company.com" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Imh3a2htcWF2enphaWVvdmtvdHdiIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NDMwMDA3NDAsImV4cCI6MjA1ODU3Njc0MH0.nKjMLLZ7cY92nchtE2mFtBCOMqb0WWbiqkekaMqVFMU" \
-H "X-Token: X-TOKEN"Query Parameters:
email: Exact email matchemail_contains: Partial email matchtenant: Filter by tenant ID
Response: Returns users with point balances categorized by status:
Open: Pending pointsClosed: Closed transactionsPending: Points awaiting approvalApproved: Approved points
Last updated