List users for an organization
GET
/organizations/{oid}/users
const url = 'https://apisandbox.puurk.com/organizations/example/users?status=active';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://apisandbox.puurk.com/organizations/example/users?status=active' \ --header 'Authorization: Bearer <token>'Returns users belonging to the specified organization
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”oid
required
string
Organization ID
Query Parameters
Section titled “Query Parameters”status
string
Filter users by membership status
cursor
string
Pagination cursor
limit
integer
Number of results to return
Responses
Section titled “Responses”Successful operation
Media typeapplication/json
object
data
Array<object>
object
id
Organization user document ID
string
uid
User ID
string
oid
Organization ID
string
status
string
start_date
string format: date-time
termination_date
string format: date-time
commission_basis
string
commission_fixed
Fixed commission amount in cents
integer
commission_rate
Commission rate
number
commission_trigger
string
puurk_trained_at
string format: date-time
pagination
object
limit
Maximum number of results returned
integer
hasMore
Whether more results are available
boolean
nextCursor
Cursor for the next page, or null if no more results
string
Example
{ "data": [ { "status": "active", "commission_basis": "profit", "commission_trigger": "sale" } ]}Unauthorized