ورود | ثبت نام
  • FA
  • EN

API Docs

GET /api/v1/users

Retrieve a paginated list of users, with support for advanced filtering and sorting.


Permissions

PermissionDescription
users.view_allView all users with full information
users.view_limitedView users with limited information (requires search parameter)

Note: Users with users.view_limited permission but not users.view_all must provide at least one character in the search parameter, otherwise the API will return 0 results.


Query Parameters

NameTypeRequiredDescription
pageintegerNoPage number for pagination
searchstringNo*Search text in user's name, email, username, or phone. Required for limited access users
email_statusstringNoFilter by email verification status: verified or not_verified
phone_statusstringNoFilter by phone verification status: verified or not_verified
user_idarrayNoFilter by one or more specific user IDs
sort_bystringNoSort by: name, email, phone, created_at, email_verified_at, phone_verified_at
sort_orderstringNoSort order: desc (default) or asc

*Required when user has users.view_limited permission but not users.view_all

Default sort is by created_at (newest first).


Response

200 OK

{
  "data": [
    {<user resource>},
    ...
  ],
  "links": {<pagination data>},
  "meta": {<pagination data>}
}

Error Responses


footer wave
logo

دمبل، دنیای هوشمند ورزش و تغذیه

LinkedinInstagramXYoutubeTelegram