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