Search Team Users

Search team users by name, display name, or email. Supports pagination.
GET
/v2/team/users/search
Query Parameters
search_term string

Term to search for (e.g., 'josh', 'gmail.com').

search_by string

Field to search by (e.g., 'name', 'display_name', 'user_id').

query_amount number

Max results per page (alias for per_page).

page number

Zero-based page index (default 0).

cURl example
curl -X GET 'https://lunarsend.com/api/v2/team/users/search?query_amount=20&page=0' \
  -H 'x-api-key: $LUNARSEND_API_KEY' \
  -H 'Accept: application/json'
Response
{
  "data": [
    {
      "created_at": "2025-05-19T20:07:04.643689+00:00",
      "name": "john",
      "email": "john.doe@company.com",
      "display_name": "Jack",
      "user_id": "66f463d7-3107-4957-8b71-ab03acc319e2",
      "profile_picture": null
    },
    {
      "created_at": "2025-05-22T18:46:04.441494+00:00",
      "name": "Jane",
      "email": "Jane.doe@company.com",
      "display_name": "Jane",
      "user_id": "f416e4f9-5110-4ar5-92bd-53a4a0c54496",
      "profile_picture": null
    }
  ],
  "total_count": 2,
  "page": 0,
  "per_page": 20
}
Response Fields
FieldTypeStatusFormatNotes
total_countint
read-only optional
-Total users that match the search criteria.
pageint
read-only optional
-Zero-based page index.
per_pageint
read-only optional
-Results per page.
dataobject
required
--
data.created_atstring (ISO 8601)
read-only optional
date-timeServer-assigned user creation timestamp.
data.namestring
required
--
data.emailstring
required
email-
data.display_namestring
required
--
data.user_idstring (uuid)
read-only optional
uuidUser UUID.
data.profile_picturestring (URL)
optional nullable
urlURL to the user's avatar, if set; null otherwise.
Related Links