# 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 ## Query parameters: - `clientnumber` (string, required) ## 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) - `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) - `memberships.storeCode` (string) Example: "0000000001" - `memberships.categoryNumber` (string) Example: "0000000001" - `memberships.categoryDescription` (string) Example: "Memberships" - `memberships.numberOfDraws` (integer) Example: 8 ## Response 404 fields (applicatoin/json): - `error` (string) - `message` (string)