Documentation

Users

List users with roles

Returns paginated list of users with their assigned roles.

ProductionStagingUAT
GEThttps://ankiren.com/api/admin/users

Parameters

Query Parameters

  • pageintegerquery

    Page number

    default: 1min: 1
  • limitintegerquery

    Items per page

    default: 20min: 1max: 100
  • searchstringquery

    Search by email or name

Responses

200 · Paginated list of users

  • users[UserWithRoles]
    • idstring
    • emailstring<email>
      format: email
    • namestring
    • imagestring<uri>?
      format: uri
    • createdAtstring<date-time>
      format: date-time
    • updatedAtstring<date-time>
      format: date-time
    • roles[RoleSummary]
  • paginationPagination
    • pageinteger
    • limitinteger
    • totalinteger
    • totalPagesinteger
application/json
{
  "users": [
    {
      "id": "user_123",
      "email": "[email protected]",
      "name": "John Doe",
      "image": "https://lh3.googleusercontent.com/...",
      "createdAt": "2025-01-01T00:00:00Z",
      "updatedAt": "2025-01-01T00:00:00Z",
      "roles": [
        {
          "id": "role_user",
          "name": "user",
          "description": "Regular user"
        }
      ]
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 100,
    "totalPages": 5
  }
}

Sample Code

Đổi ngôn ngữ ở ô Language trên thanh Documentation.

cURL
curl -X GET 'https://ankiren.com/api/admin/users' \
  -H 'Authorization: Bearer <token>' \
  -H 'Accept: application/json'