clubs

Search club members

Private full-member search: requires an admin or a current leader of this club. WordPress service credentials cannot search members. Ordinary members must use GET /clubs/{id}/directory; this endpoint is not consent-filtered. Pagination defaults to limit=100 and offset=0; count/skip are deprecated aliases. The maximum limit/count is 500. Responses are not cacheable.

get/clubs/{id}/members/search

Request

  • Base URL: https://api.leisurevans.com
  • URL: https://api.leisurevans.com/clubs/{id}/members/search
  • Auth: one of:
    • API key in cookie myltv.session_token
    • HTTP bearer

Path parameters

idstring required

Canonical club UUID, slug or numeric legacy WordPress ID.

Query parameters

searchstring required
fieldsstring

Comma-separated search fields. Defaults to email,firstName,lastName.

limitinteger
countinteger
offsetinteger
skipinteger

Response

Club member search response.

messagestring
requestIdstring uuid required

Example response

{
  "data": [
    {
      "id": "9b7a3e18-9eaf-4e0c-97f7-2f5b59a8f6c0",
      "legacyId": "65a7e9b3a0f3f4c2d7b7e112",
      "firstName": "Josiah",
      "lastName": "Wiebe",
      "email": "josiah@example.com",
      "role": "user",
      "verified": true,
      "profile": {
        "coachNickname": "Rolling Zephyr"
      }
    }
  ],
  "meta": {
    "total": 1,
    "limit": 50,
    "offset": 0,
    "nextCursor": null
  },
  "requestId": "0d8b5744-7544-4bb0-8f95-65be635315d8"
}

Changes

No recorded changes to this operation across all 1 revision of this API.