---
title: "Show MembershipMember"
method: GET
path: "/provider/memberships/{membership_id}/members/{id}"
tags: ["MembershipMember"]
---

# Show MembershipMember

`GET /provider/memberships/{membership_id}/members/{id}`

## Request

- Base URL: `https://api.sandbox.hint.com/api`
- URL: `https://api.sandbox.hint.com/api/provider/memberships/{membership_id}/members/{id}`
- Auth: API key in header `AUTHORIZATION`

## Path parameters

- `membership_id` string, required
- `id` string, required

## Response `200`

Successful response

- PublicMembershipMemberBlueprintOne
  - `id` string
  - `cancellation_reason_other` string: Free-text detail for `cancellation_reason`, taken from the same record: the member's own removal when they were removed individually, otherwise the membership's cancellation. Only set when that reason is "Other" or "Termination by Patient"; otherwise null.
  - `end_date` string
  - `enrollment_requested_on` string, date
  - `enrollment_status` string
  - `fixed_period_rate_in_cents` integer
  - `list_price_in_cents` integer
  - `member_type` string
  - `period_rate_in_cents` integer
  - `revenue_in_cents` integer
  - `start_date` string, date
  - `status` string
  - `uses_tobacco` boolean
  - `cancellation_reason` object[]
    - `id` string
    - `description` string
  - `patient` PublicPatientBlueprintLeaf
    - `id` string
    - `address_city` string
    - `address_country` string
    - `address_line1` string
    - `address_line2` string
    - `address_state` string
    - `address_zip` string
    - `age` string
    - `autopay` boolean: Whether the patient is on autopay. When `true`, Hint automatically schedules and collects payment for membership invoices billed to this patient. For a dependent, the paying account holder's `autopay` governs their invoices. Hint does not check this setting when you process a payment through the API.
    - `chosen_first_name` string
    - `chosen_last_name` string
    - `chosen_middle_name` string
    - `chosen_suffix` string
    - `chosen_title` string
    - `created_at` string, date-time
    - `customer_type` string
    - `dob` string, date
    - `electronic_communication_consent_accepted` string
    - `electronic_communication_consent_accepted_at` string
    - `email` string
    - `engaged` boolean
    - `external_link_id` string
    - `first_name` string
    - `gender` string
    - `gender_identity` string
    - `gender_other` string
    - `health_insurance_group_id` string
    - `health_insurance_member_id` string
    - `health_insurance_payer_id` string
    - `health_insurance_payer_name` string
    - `hipaa_authorization_accepted` boolean
    - `hipaa_authorization_accepted_at` string, date-time
    - `import_id` string
    - `import_source` string
    - `joined_practice_date` string, date
    - `last_engagement_date` string, date
    - `last_name` string
    - `lead_source_other` string
    - `master_record_sponsor` string
    - `membership_status` string
    - `middle_name` string
    - `name` string
    - `patient_agreement_accepted` boolean: Deprecated. Whether the current version of the practice's migrated legacy patient contract was accepted. This does not reflect acceptance of other patient documents. Returns false if no legacy contract exists.
    - `patient_agreement_accepted_at` string, date-time: Deprecated. When the current version of the migrated legacy patient contract was accepted. This does not reflect acceptance of other patient documents.
    - `preferred_language` string
    - `pronouns` string
    - `provider_web_link` string
    - `sex` string
    - `suffix` string
    - `terms_accepted` boolean: Deprecated. Whether the current version of the practice's migrated legacy patient contract was accepted. This does not reflect acceptance of other patient documents. Returns false if no legacy contract exists.
    - `terms_accepted_at` string, date-time: Deprecated. When the current version of the migrated legacy patient contract was accepted. This does not reflect acceptance of other patient documents.
    - `updated_at` string, date-time
    - `uses_tobacco` boolean
    - `lead_source` PublicLeadSourceBlueprintOne
      - `id` string
      - `name` string
      - `created_at` string, date-time
      - `updated_at` string, date-time
    - `phones` PublicPhoneBlueprintLeaf
      - `number` string
      - `type` string
    - `sponsorships` PublicCompanySponsorshipBlueprintForPatient
      - `id` string
      - `external_id` string
      - `is_subscriber` boolean
      - `type` string
      - `company` PublicCompanyBlueprintLeaf
        - `id` string
        - `name` string
      - `family` PublicCompanyAccountBlueprintMin
        - `id` string

## Changes

- **2026-11-03** `c9bda0d2dd87`: 11 info
  - added the optional property `cancellation_reason` to the response with the `200` status
  - added the optional property `cancellation_reason_other` to the response with the `200` status
  - added the optional property `enrollment_requested_on` to the response with the `200` status
  - added the optional property `enrollment_status` to the response with the `200` status
  - …7 more

[Operation history](https://skmtc.dev/hint/apis/partner-endpoints/changes/provider/memberships/:membership_id/members/:id/get.md)

---

[API](https://skmtc.dev/hint/apis/partner-endpoints.md) - [All operations](https://skmtc.dev/hint/apis/partner-endpoints/llms.txt) - [OpenAPI document](https://skmtc.dev/hint/apis/partner-endpoints/revisions/c9bda0d2dd87?raw)
