---
title: "Return the logged on member's profile."
method: GET
path: "/Ams/{ClientID}/Member/{MemberID}/MemberProfile"
tags: ["Ams"]
---

# Return the logged on member's profile.

`GET /Ams/{ClientID}/Member/{MemberID}/MemberProfile`

## Request

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

Return the logged on member's profile.

## Path parameters

- `MemberID` integer, required
- `ClientID` integer, required

## Query parameters

- `AccountInformation` string
- `Administration` string
- `PersonalInformation` string
- `ProfessionalInformation` string
- `AdditionalInformation` string
- `ProfileID` integer
- `ResponseStatus` string
- `BypassCache` boolean
- `DateCached` string, date-time
- `Device` string

## Response `200`

Success

- MemberProfileResponse: MemberProfileResponse
  - `ReadOnlyProperties` ReadOnlyProperties: ReadOnlyProperties
    - `AccessFolder` integer
    - `AccessGranular` integer
    - `canMemberMaintainFileLibrary` boolean
    - `CanAdminMembers` boolean
    - `CanMaintainNetworks` boolean
    - `CanMaintainMyNetworks` boolean
    - `CanUploadMedia` boolean
    - `CanHaveWeblog` boolean
    - `CanHavePermEmail` boolean
    - `CanHaveBuddyList` boolean
    - `CanPostToForum` boolean
    - `CanPostGroupNote` boolean
    - `CanBulkEmailGroup` boolean
    - `CanHaveResume` boolean
    - `CanUseMessaging` boolean
    - `CanAdminContacts` boolean
    - `CanAdminBlogs` boolean
    - `CanPostJobOpenings` boolean
    - `CanSearchResumes` boolean
    - `CanSearchJobs` boolean
    - `CanDetachSubAccounts` boolean
    - `CanMaintainFileLibrary` boolean
    - `CanUploadHeadshot` boolean
    - `CanHaveFavorites` boolean
    - `CanMaintainWall` boolean
    - `CanHaveProfilePages` boolean
    - `CanViewMembership` boolean
    - `CanHaveSubscriptions` boolean
    - `HasAccessToGroups` boolean
    - `HasWall` boolean
    - `PrimaryAddressType` string
    - `NameFormatShort` integer
    - `NameFormatNormal` integer
    - `NameFormatLong` integer
    - `NameFormatDirSort` integer
    - `GameLevel` string
    - `DaysUntilMembershipExpires` integer
    - `DaysSinceMembershipExpired` integer
    - `MembershipEffectiveExpiresDate` string, date-time
    - `MembershipEffectiveExpires` boolean
    - `AddressOptionListForPerson` string
    - `CustomFieldValues` CustomFieldResponses: CustomFieldResponses
      - `ClientID` integer
      - `CustomFieldList` 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[]
          - `MemberTypeID` string
        - `DuringRegistrationVisible` CustomFieldMemberType[]
          - `MemberTypeID` string
        - `DuringRegistrationRequired` CustomFieldMemberType[]
          - `MemberTypeID` string
        - `AfterRegistrationVisible` CustomFieldMemberType[]
          - `MemberTypeID` string
        - `AfterRegistrationRequired` CustomFieldMemberType[]
          - `MemberTypeID` string
        - `DonationFunds` CustomFieldDonationFund[]
          - `DonationFundID` string
        - `MemberTypesProxy` ArrayList: ArrayList
        - `Values` CustomFieldValue[]
          - `Ordinal` integer
          - `Text` string
          - `Value` string
        - `ValuesProxy` ArrayList: ArrayList
        - `HelpTopic` CustomHelp: CustomHelp
          - `ID` integer
          - `ClientID` integer
          - `Label` string
          - `Content` string
          - `Width` integer
          - `Height` integer
        - `FieldDataType` string
      - `UploadedFilesCleanupList` 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
      - `Capacity` integer
      - `Count` integer
      - `Item` 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
    - `SubAccounts` integer
    - `PendingConnections` integer
    - `UnreadMessages` integer
  - `DisplayOptions` DisplayOptions: DisplayOptions
    - `ShowOnlineNow` boolean
    - `ShowOrganization` boolean
    - `ShowMessageButton` boolean
    - `ShowConnectButton` boolean
    - `ShowIMUsername` boolean
    - `ShowNickName` boolean
    - `ShowMaidenName` boolean
    - `ShowBirthdayDate` boolean
    - `ShowMarriageStatus` boolean
    - `ShowWeddingDate` boolean
    - `ShowSpouse` boolean
    - `ShowPrimaryEmail` boolean
    - `ShowHomeAddress` boolean
    - `ShowHomeAddress2` boolean
    - `ShowHomeCity` boolean
    - `ShowHomeZip` boolean
    - `ShowHomePhone` boolean
    - `ShowHomeFax` boolean
    - `ShowWorkAddress` boolean
    - `ShowWorkAddress2` boolean
    - `ShowWorkCity` boolean
    - `ShowWorkZip` boolean
    - `ShowWorkPhone` boolean
    - `ShowWorkFax` boolean
    - `ShowEmployerName` boolean
    - `ShowEmployerTitle` boolean
    - `ShowEmployerLocation` boolean
    - `ShowEmployerOwnsBusiness` boolean
    - `ShowHomeCountry` boolean
    - `ShowHomeLocation` boolean
    - `ShowWorkCountry` boolean
    - `ShowResume` boolean
    - `ProfilePhoto` boolean
    - `ShowGameBadge` boolean
  - `AccountInformation` AccountInformation: AccountInformation
    - `UserName` string
    - `Password` string
    - `MembershipID` integer
    - `MembershipExpires` boolean
    - `MembershipExpiresDate` string, date-time
    - `SubordinateSeats` integer
    - `JobPostings` integer
    - `MemberPageMax` integer
    - `ConstituentID` string
    - `InternalComments` string
    - `MemberTypeCode` string
    - `ProfileID` integer
    - `Registered` string, date-time
    - `CdbGUID` string
    - `Membership` string
    - `LastRenewalDate` string, date-time
    - `LastRenewalReminderSent` string, date-time
    - `MemberProfilePublic` boolean
    - `PrimaryGroupName` string
    - `PrimaryGroupID` integer
    - `PrimaryGroupCode` string
    - `LastUpdated` string, date-time
  - `Administration` Administration: Administration
    - `Approved` boolean
    - `Featured` boolean
    - `FeatureText` string
    - `ApprovalDate` string, date-time
    - `Suspended` boolean
    - `EmailBounced` boolean
    - `cdlAdminClassYears` string
  - `PersonalInformation` PersonalInformation: PersonalInformation
    - `Gender` string
    - `Prefix` string
    - `FirstName` string
    - `MiddleName` string
    - `MiddleInitial` string
    - `LastName` string
    - `Suffix` string
    - `NickName` string
    - `MaidenName` string
    - `SpouseName` string
    - `MaritalStatus` string
    - `AnniversaryDate` string, date-time
    - `BirthdayDate` string, date-time
    - `HomeUrl` string
    - `HomeAddressLine1` string
    - `HomeAddressLine2` string
    - `HomeAddressCity` string
    - `HomeAddressLocation` string
    - `HomeAddressPostalCode` string
    - `HomeAddressCountry` string
    - `HomePhoneCountryCode` string
    - `HomePhoneAreaCode` string
    - `HomePhoneNumber` string
    - `HomeFaxNumber` string
    - `HomeFaxCountryCode` string
    - `HomeFaxAreaCode` string
    - `Email` string
    - `EmailAlt` string
    - `IMName` string
    - `IMType` string
    - `HeadshotImage` string
    - `HeadshotImageURI` string
    - `FullName` string
  - `ProfessionalInformation` ProfessionalInformation: ProfessionalInformation
    - `EmployerName` string
    - `SelfEmployed` boolean
    - `WorkTitle` string
    - `WorkType` string
    - `WorkUrl` string
    - `WorkAddressLine1` string
    - `WorkAddressLine2` string
    - `WorkAddressCity` string
    - `WorkAddressLocation` string
    - `WorkAddressPostalCode` string
    - `WorkAddressCountry` string
    - `WorkPhoneCountryCode` string
    - `WorkPhoneNumber` string
    - `WorkPhoneAreaCode` string
    - `WorkFaxCountryCode` string
    - `WorkFaxNumber` string
    - `WorkFaxAreaCode` string
    - `CustomFieldValues` CustomFieldResponses: CustomFieldResponses
      - `ClientID` integer
      - `CustomFieldList` 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[]
          - `MemberTypeID` string
        - `DuringRegistrationVisible` CustomFieldMemberType[]
          - `MemberTypeID` string
        - `DuringRegistrationRequired` CustomFieldMemberType[]
          - `MemberTypeID` string
        - `AfterRegistrationVisible` CustomFieldMemberType[]
          - `MemberTypeID` string
        - `AfterRegistrationRequired` CustomFieldMemberType[]
          - `MemberTypeID` string
        - `DonationFunds` CustomFieldDonationFund[]
          - `DonationFundID` string
        - `MemberTypesProxy` ArrayList: ArrayList
        - `Values` CustomFieldValue[]
          - `Ordinal` integer
          - `Text` string
          - `Value` string
        - `ValuesProxy` ArrayList: ArrayList
        - `HelpTopic` CustomHelp: CustomHelp
          - `ID` integer
          - `ClientID` integer
          - `Label` string
          - `Content` string
          - `Width` integer
          - `Height` integer
        - `FieldDataType` string
      - `UploadedFilesCleanupList` 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
      - `Capacity` integer
      - `Count` integer
      - `Item` 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
  - `AdditionalInformation` AdditionalInformation: AdditionalInformation
    - `PersonalComments` string
    - `AdditionalEdu` string
    - `SocialOrgs` string
    - `ConnectionStatus` string
    - `IsAmbassador` boolean
    - `GamificationPoints` number, double
    - `PreferredAddressLatitude` number, double
    - `PreferredAddressLongitude` number, double
  - `ProfileID` 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)
