---
title: "Return all members' profiles."
method: GET
path: "/Ams/{ClientID}/MembersProfiles"
tags: ["Ams"]
---

# Return all members' profiles.

`GET /Ams/{ClientID}/MembersProfiles`

## Request

- Base URL: `https://ws.yourmembership.com`
- URL: `https://ws.yourmembership.com/Ams/{ClientID}/MembersProfiles`
- Auth: HTTP basic
- TypeScript: <https://skmtc.dev/yourmembership/apis/ym-rest-services/docs/Ams/:ClientID/MembersProfiles/get.ts> (a function with typed inputs; its response is checked against the schema)

Return all members' profiles.

## Path parameters

- `ClientID` integer, required

## Query parameters

- `IncludeCustomFields` boolean
- `FilterByDateTime` string, date-time
- `PageNumber` integer
- `PageSize` integer
- `MemberID` integer
- `ResponseStatus` string
- `BypassCache` boolean
- `DateCached` string, date-time
- `Device` string

## Response `200`

Success

- MembersProfilesResponse: MembersProfilesResponse
  - `MembersProfilesList` MemberProfileData[]
    - `WebSiteMemberID` integer
    - `MasterMemberID` integer
    - `ConstituentID` string
    - `RegistrationDate` string, date-time
    - `ApprovedSiteMember` boolean
    - `DateApproved` string, date-time
    - `DateLastLogin` string, date-time
    - `MemberSuspended` boolean
    - `LastUpdated` string, date-time
    - `DateMembershipExpires` string, date-time
    - `Membership` string
    - `HasDonatedOnline` boolean
    - `DateLastDonated` string, date-time
    - `HasPurchasedOnline` boolean
    - `DateLastPurchased` string, date-time
    - `HasRegisteredEventOnline` boolean
    - `DateLastEventReg` string, date-time
    - `Username` string
    - `Password` string
    - `MemberTypeCode` string
    - `PrimaryGroupCode` string
    - `Gender` string
    - `FirstName` string
    - `MiddleName` string
    - `LastName` string
    - `Nickname` string
    - `MemberNameSuffix` string
    - `MemberNameTitle` string
    - `Birthdate` string, date-time
    - `MarriageStatus` string
    - `MaidenName` string
    - `AnniversaryDate` string, date-time
    - `SpouseName` string
    - `EmailAddress` string
    - `EmailAddressAlternate` string
    - `EmailBounced` boolean
    - `MessengerType` string
    - `MessengerHandle` string
    - `HomeAddressLine1` string
    - `HomeAddressLine2` string
    - `HomeCity` string
    - `HomeLocation` string
    - `HomeStateAbbrev` string
    - `HomePostalCode` string
    - `HomeCountry` string
    - `PersonalWebsite` string
    - `HomePhoneAreaCode` string
    - `HomePhone` string
    - `MobileAreaCode` string
    - `MobilePhone` string
    - `EmployerName` string
    - `ProfessionalTitle` string
    - `Profession` string
    - `EmployerAddressLine1` string
    - `EmployerAddressLine2` string
    - `EmployerCity` string
    - `EmployerLocation` string
    - `EmployerStateAbbrev` string
    - `EmployerPostalCode` string
    - `EmployerCountry` string
    - `EmployerWebsite` string
    - `EmployerPhoneAreaCode` string
    - `EmployerPhone` string
    - `EmployerFaxAreaCode` string
    - `EmployerFax` string
    - `ResumeExists` boolean
    - `ResumeHeadline` string
    - `SocialOrganizations` string
    - `EducationAndExperience` string
    - `MorePersonalInfo` string
    - `InternalComments` string
    - `HomeAddressValidated` boolean
    - `EmployerAddressValidated` boolean
    - `DateLastRenewed` string, date-time
    - `DateEffectiveMembershipExpires` string, date-time
    - `ImportBatchID` integer
    - `CareerOpeningsAllowed` integer
    - `MembersPagesAllowed` integer
    - `AdditionalSeatsAllowed` integer
    - `NameFormatNormal` integer
    - `MemberHasConsented` boolean
    - `DateConsented` string, date-time
    - `ConsentIPAddress` string
    - `MemberHasRevokedConsent` boolean
    - `DateConsentRevoked` string, date-time
    - `CustomFields` CustomFld[]
      - `ExportLabel` string
      - `CustomFieldValue` CustomFieldResponse: CustomFieldResponse
        - `FieldCode` string
        - `Fields` CustomFields: CustomFields
          - `ClientID` integer
          - `Capacity` integer
          - `Count` integer
          - `Item` CustomField: CustomField
            - `ClientID` integer
            - `FieldType` string
            - `GroupCode` string
            - `GroupCodeFriendly` string
            - `Required` boolean
            - `Visible` integer
            - `MemberCanOverride` boolean
            - `Editable` integer
            - `Searchable` boolean
            - `Ordinal` integer
            - `MaxLength` integer
            - `IsMultiSelect` boolean
            - `IsFIB` boolean
            - `IsFileUpload` boolean
            - `Label` string
            - `Code` string
            - `ExportLabel` string
            - `SearchLabel` string
            - `SearchInfo` string
            - `Description` string
            - `ValidationExpression` string
            - `MemberTypes` CustomFieldMemberType[]
              - …
            - `DuringRegistrationVisible` CustomFieldMemberType[]
              - …
            - `DuringRegistrationRequired` CustomFieldMemberType[]
              - …
            - `AfterRegistrationVisible` CustomFieldMemberType[]
              - …
            - `AfterRegistrationRequired` CustomFieldMemberType[]
              - …
            - `DonationFunds` CustomFieldDonationFund[]
              - …
            - `MemberTypesProxy` ArrayList: ArrayList
            - `Values` CustomFieldValue[]
              - …
            - `ValuesProxy` ArrayList: ArrayList
            - `HelpTopic` CustomHelp: CustomHelp
              - …
            - `FieldDataType` string
        - `Visibility` string
        - `VisibilityInt` integer
        - `Values` CustomFieldResponseValue[]
          - `Value` string
          - `Text` string
        - `ValuesProxy` ArrayList: ArrayList
        - `MetaValue` CustomFieldResponseValue: CustomFieldResponseValue
          - `Value` string
          - `Text` string
        - `ClientID` integer
  - `MembersProfilesCount` integer
  - `IncludeCustomFields` boolean
  - `FilterByDateTime` string, date-time
  - `PageNumber` integer
  - `PageSize` integer
  - `MemberID` integer
  - `ClientID` integer
  - `ResponseStatus` ResponseStatus: ResponseStatus
    - `ErrorCode` string
    - `Message` string
    - `StackTrace` string
    - `Errors` ResponseError[]
      - `ErrorCode` string
      - `FieldName` string
      - `Message` string
      - `Meta` DictionaryStringString: Dictionary<String,String>
    - `Meta` DictionaryStringString: Dictionary<String,String>
  - `BypassCache` boolean
  - `DateCached` string, date-time
  - `Device` string

---

[API](https://skmtc.dev/yourmembership/apis/ym-rest-services.md) - [All operations](https://skmtc.dev/yourmembership/apis/ym-rest-services/llms.txt) - [OpenAPI document](https://skmtc.dev/yourmembership/apis/ym-rest-services/revisions/8d8a2e7e7d56?raw)
