Memberships Test
CRM/Memberships/Details?constituentId={constituentId}&includeAffiliations={includeAffiliations}&membershipOrgIds={membershipOrgIds}&onlyShowCurrent={onlyShowCurrent}&onlyShowDefault={onlyShowDefault}
Returns membership details for a constituent.

NOTE: As part of the upcoming changes to membership functionality, this resource will change significantly in an upcoming major Tessitura release and likely break code that references it. Please make a note that code that references it will need to be revisited as part of that upgrade process.
Http Verb GET
Resource URL https://ts-stg-appgw.calacademy.org/TessituraService/CRM/Memberships/Details?constituentId={constituentId}&includeAffiliations={includeAffiliations}&membershipOrgIds={membershipOrgIds}&onlyShowCurrent={onlyShowCurrent}&onlyShowDefault={onlyShowDefault}

URI Parameters

Parameter Name Data Type Required Notes
constituentId integer Y Id of constituent.
includeAffiliations boolean N If true, will also return details for affiliates of the constituent.
membershipOrgIds string N Only return memberships for the specified organizations in the comma-delimited list.
onlyShowCurrent boolean N Specifies if only current memberships should be returned. Cannot be true if onlyShowDefault is true.
onlyShowDefault boolean N Specifies if only the default membership should be returned. Cannot be true if onlyShowCurrent is true.

Request Body

None.

No request body.

Response object type : Collection of MembershipDetail

Response object type Collection of MembershipDetail has the following properties.
Property Name Data Type Length Required Readonly Notes
BenefitProvidingConstituentId integer
Constituent ConstituentDisplaySummary
CurrentStatus EntitySummary
DeclinedBenefits boolean
ExpirationDate date
Id integer
InceptionDate date
InitiationDate date
IsCurrent boolean
IsDefault boolean
LapseDate date
MacroTrend string
MembershipLevel MembershipLevelSummary
MicroTrend string
RenewalDate date
[
  {
    "Id": 1,
    "Constituent": {
      "Id": 1,
      "SortName": "sample string 1",
      "DisplayName": "sample string 2"
    },
    "IsCurrent": true,
    "IsDefault": true,
    "InitiationDate": "2025-04-24T05:30:32.0797909-07:00",
    "ExpirationDate": "2025-04-24T05:30:32.0797909-07:00",
    "InceptionDate": "2025-04-24T05:30:32.0797909-07:00",
    "BenefitProvidingConstituentId": 7,
    "LapseDate": "2025-04-24T05:30:32.0797909-07:00",
    "RenewalDate": "2025-04-24T05:30:32.0797909-07:00",
    "DeclinedBenefits": true,
    "MacroTrend": "sample string 11",
    "MicroTrend": "sample string 12",
    "MembershipLevel": {
      "MembershipOrganization": {
        "Description": "sample string 1",
        "Id": 1,
        "EditIndicator": true
      },
      "Code": "sample string 1",
      "Id": 2,
      "Description": "sample string 3",
      "StartAmount": 1.0,
      "EndAmount": 1.0,
      "Rank": 4,
      "ConstituencyType": {
        "Description": "sample string 1",
        "Id": 1,
        "Inactive": true,
        "ShortDescription": "sample string 2",
        "Rank": 3
      },
      "Inactive": true
    },
    "CurrentStatus": {
      "Id": 1,
      "Description": "sample string 2"
    }
  },
  {
    "Id": 1,
    "Constituent": {
      "Id": 1,
      "SortName": "sample string 1",
      "DisplayName": "sample string 2"
    },
    "IsCurrent": true,
    "IsDefault": true,
    "InitiationDate": "2025-04-24T05:30:32.0797909-07:00",
    "ExpirationDate": "2025-04-24T05:30:32.0797909-07:00",
    "InceptionDate": "2025-04-24T05:30:32.0797909-07:00",
    "BenefitProvidingConstituentId": 7,
    "LapseDate": "2025-04-24T05:30:32.0797909-07:00",
    "RenewalDate": "2025-04-24T05:30:32.0797909-07:00",
    "DeclinedBenefits": true,
    "MacroTrend": "sample string 11",
    "MicroTrend": "sample string 12",
    "MembershipLevel": {
      "MembershipOrganization": {
        "Description": "sample string 1",
        "Id": 1,
        "EditIndicator": true
      },
      "Code": "sample string 1",
      "Id": 2,
      "Description": "sample string 3",
      "StartAmount": 1.0,
      "EndAmount": 1.0,
      "Rank": 4,
      "ConstituencyType": {
        "Description": "sample string 1",
        "Id": 1,
        "Inactive": true,
        "ShortDescription": "sample string 2",
        "Rank": 3
      },
      "Inactive": true
    },
    "CurrentStatus": {
      "Id": 1,
      "Description": "sample string 2"
    }
  }
]
<ArrayOfMembershipDetail xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <MembershipDetail>
    <BenefitProvidingConstituentId>7</BenefitProvidingConstituentId>
    <Constituent>
      <DisplayName>sample string 2</DisplayName>
      <Id>1</Id>
      <SortName>sample string 1</SortName>
    </Constituent>
    <CurrentStatus>
      <Description>sample string 2</Description>
      <Id>1</Id>
    </CurrentStatus>
    <DeclinedBenefits>true</DeclinedBenefits>
    <ExpirationDate>2025-04-24T05:30:32.0797909-07:00</ExpirationDate>
    <Id>1</Id>
    <InceptionDate>2025-04-24T05:30:32.0797909-07:00</InceptionDate>
    <InitiationDate>2025-04-24T05:30:32.0797909-07:00</InitiationDate>
    <IsCurrent>true</IsCurrent>
    <IsDefault>true</IsDefault>
    <LapseDate>2025-04-24T05:30:32.0797909-07:00</LapseDate>
    <MacroTrend>sample string 11</MacroTrend>
    <MembershipLevel>
      <Code>sample string 1</Code>
      <ConstituencyType>
        <Description>sample string 1</Description>
        <Id>1</Id>
        <Inactive>true</Inactive>
        <Rank>3</Rank>
        <ShortDescription>sample string 2</ShortDescription>
      </ConstituencyType>
      <Description>sample string 3</Description>
      <EndAmount>1</EndAmount>
      <Id>2</Id>
      <Inactive>true</Inactive>
      <MembershipOrganization>
        <Description>sample string 1</Description>
        <EditIndicator>true</EditIndicator>
        <Id>1</Id>
      </MembershipOrganization>
      <Rank>4</Rank>
      <StartAmount>1</StartAmount>
    </MembershipLevel>
    <MicroTrend>sample string 12</MicroTrend>
    <RenewalDate>2025-04-24T05:30:32.0797909-07:00</RenewalDate>
  </MembershipDetail>
  <MembershipDetail>
    <BenefitProvidingConstituentId>7</BenefitProvidingConstituentId>
    <Constituent>
      <DisplayName>sample string 2</DisplayName>
      <Id>1</Id>
      <SortName>sample string 1</SortName>
    </Constituent>
    <CurrentStatus>
      <Description>sample string 2</Description>
      <Id>1</Id>
    </CurrentStatus>
    <DeclinedBenefits>true</DeclinedBenefits>
    <ExpirationDate>2025-04-24T05:30:32.0797909-07:00</ExpirationDate>
    <Id>1</Id>
    <InceptionDate>2025-04-24T05:30:32.0797909-07:00</InceptionDate>
    <InitiationDate>2025-04-24T05:30:32.0797909-07:00</InitiationDate>
    <IsCurrent>true</IsCurrent>
    <IsDefault>true</IsDefault>
    <LapseDate>2025-04-24T05:30:32.0797909-07:00</LapseDate>
    <MacroTrend>sample string 11</MacroTrend>
    <MembershipLevel>
      <Code>sample string 1</Code>
      <ConstituencyType>
        <Description>sample string 1</Description>
        <Id>1</Id>
        <Inactive>true</Inactive>
        <Rank>3</Rank>
        <ShortDescription>sample string 2</ShortDescription>
      </ConstituencyType>
      <Description>sample string 3</Description>
      <EndAmount>1</EndAmount>
      <Id>2</Id>
      <Inactive>true</Inactive>
      <MembershipOrganization>
        <Description>sample string 1</Description>
        <EditIndicator>true</EditIndicator>
        <Id>1</Id>
      </MembershipOrganization>
      <Rank>4</Rank>
      <StartAmount>1</StartAmount>
    </MembershipLevel>
    <MicroTrend>sample string 12</MicroTrend>
    <RenewalDate>2025-04-24T05:30:32.0797909-07:00</RenewalDate>
  </MembershipDetail>
</ArrayOfMembershipDetail>
Change Version Description Contract Old New
Parameter Changed 15.0.0 constituentId has been marked as required. Required