# Get client memberships

Returns a list of EFT and non-eft memberships for a given client number

Endpoint: GET /slapi/clients/clientmemberships
Version: 0.0.1
Security: BasicAuthCredentials

## Security:

  - `BasicAuthCredentials` (unknown)
    http basic

## Query parameters:

  - `clientnumber` (string, required)

## Response 200:

  - `200` (unknown)
    Get Client Memberships

## Response 200 fields (applicaiton/json):

  - `memberships` (array)

  - `memberships.description` (string)
    Example: VIP Membership

  - `memberships.membershipId` (string)
    Example: 0000000999

  - `memberships.membershipNumber` (string)
    Example: 0000000001

  - `memberships.purchaseDate` (string)
    Example: 2025-06-26T00:00:00.000Z

  - `memberships.expirationDate` (string)
    Example: 2025-06-26T00:00:00.000Z

  - `memberships.nextDrawDate` (string)
    Example: 2025-06-26T00:00:00.000Z

  - `memberships.nextDues` (number)
    Example: 19.99

  - `memberships.discount` (number)
    Example: 0

  - `memberships.status` (string)
    Example: Active

  - `memberships.freezeDate` (string)
    Example: 2025-06-26T00:00:00.000Z

  - `memberships.freezeEnd` (string)
    Example: 2025-06-26T00:00:00.000Z

  - `memberships.storeLocation` (string)
    Example: Store 1

  - `memberships.isEFT` (boolean)
    Example: true

  - `memberships.duesTax` (number)
    Example: 0

  - `memberships.storeCode` (string)
    Example: 0000000001

  - `memberships.categoryNumber` (string)
    Example: 0000000001

  - `memberships.categoryDescription` (string)
    Example: Memberships

  - `memberships.numberOfDraws` (integer)
    Example: 8

## Response 404:

  - `404` (unknown)
    No memberships found

## Response 404 fields (applicatoin/json):

  - `error` (string)

  - `message` (string)

