Retrieve Users
Fetch a paginated list of users from the #divisions platform. Supports filtering by status, role, and creation date.
GET
/get/users
Operational
Returns a JSON array of user objects. Requires read:users scope.
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| page | integer | No | Page number for pagination (default: 1) |
| limit | integer | No | Results per page (default: 20, max: 100) |
| status | string | No | Filter by account status: active, inactive, pending |
| role | string | No | Filter by user role: admin, editor, viewer |
| sort_by | string | No | Sort field: created_at, name, last_login |
curl https://api.divisions.dev/v2/get/users?page=1\&limit=20\&status=active \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
const response = await fetch('https://api.divisions.dev/v2/get/users', { method: 'GET', headers: { 'Authorization': `Bearer ${API_KEY}`, 'Content-Type': 'application/json' } }); const data = await response.json();
import requests headers = {"Authorization": f"Bearer {API_KEY}"} params = {"page": 1, "limit": 20} response = requests.get("https://api.divisions.dev/v2/get/users", headers=headers, params=params) data = response.json()
{
"success": true,
"data": [
{
"id": "usr_8x92k41m",
"name": "Sarah Kim",
"email": "sarah@novatech.io",
"role": "admin",
"status": "active",
"created_at": "2024-08-12T14:22:00Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 142
}
}
Live Preview
| User | Role | Status | Last Login | Actions |
|---|
Showing 1-5 of 12 users