ProgramListings Test
CRM/ProgramListings?constituentId={constituentId}&includeAffiliations={includeAffiliations}
Get details of all the program listings for the specified constituent id and all its visible affiliation's program listings as well. To exclude program listings of the visible affiliations pass includeAffiliations=false. To Get The primary program listings alone, pass primaryOnly=true.
Http Verb GET
Resource URL https://ts-stg-appgw.calacademy.org/TessituraService/CRM/ProgramListings?constituentId={constituentId}&includeAffiliations={includeAffiliations}

URI Parameters

Parameter Name Data Type Required Notes
constituentId integer Y Limit results by constituent.
includeAffiliations boolean N Include all of the constituent's affiliates in the results (default: true).

Request Body

None.

No request body.

Response object type : Collection of ProgramListing

Response object type Collection of ProgramListing has the following properties.
Property Name Data Type Length Required Readonly Notes
Constituent Entity N
FK: T_CUSTOMER.customer_no   Resource: Constituents
CreatedBy string N
CreatedDateTime date N
CreateLocation string N
DonationLevel DonationLevelSummary N
FK: TR_DONATION_LEVEL.id   Resource: DonationLevels
EditIndicator boolean
Id integer N
ProgramName string N
ProgramType ProgramType N
FK: T_PROGRAM.program_no   Resource: Programs
SortName string N
UpdatedBy string N
UpdatedDateTime date N
[
  {
    "Id": 1,
    "CreatedDateTime": "2025-04-24T05:00:57.7901901-07:00",
    "CreateLocation": "sample string 1",
    "CreatedBy": "sample string 2",
    "UpdatedDateTime": "2025-04-24T05:00:57.7901901-07:00",
    "UpdatedBy": "sample string 3",
    "Constituent": {
      "Id": 1
    },
    "DonationLevel": {
      "Description": "sample string 1",
      "Id": 1,
      "Inactive": true
    },
    "ProgramType": {
      "Description": "sample string 1",
      "Id": 1
    },
    "ProgramName": "sample string 4",
    "SortName": "sample string 5",
    "EditIndicator": true
  },
  {
    "Id": 1,
    "CreatedDateTime": "2025-04-24T05:00:57.7901901-07:00",
    "CreateLocation": "sample string 1",
    "CreatedBy": "sample string 2",
    "UpdatedDateTime": "2025-04-24T05:00:57.7901901-07:00",
    "UpdatedBy": "sample string 3",
    "Constituent": {
      "Id": 1
    },
    "DonationLevel": {
      "Description": "sample string 1",
      "Id": 1,
      "Inactive": true
    },
    "ProgramType": {
      "Description": "sample string 1",
      "Id": 1
    },
    "ProgramName": "sample string 4",
    "SortName": "sample string 5",
    "EditIndicator": true
  }
]
<ProgramListings xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <ProgramListing>
    <Constituent>
      <Id>1</Id>
    </Constituent>
    <CreateLocation>sample string 1</CreateLocation>
    <CreatedBy>sample string 2</CreatedBy>
    <CreatedDateTime>2025-04-24T05:00:57.7901901-07:00</CreatedDateTime>
    <DonationLevel>
      <Description>sample string 1</Description>
      <Id>1</Id>
      <Inactive>true</Inactive>
    </DonationLevel>
    <EditIndicator>true</EditIndicator>
    <Id>1</Id>
    <ProgramName>sample string 4</ProgramName>
    <ProgramType>
      <Description>sample string 1</Description>
      <Id>1</Id>
    </ProgramType>
    <SortName>sample string 5</SortName>
    <UpdatedBy>sample string 3</UpdatedBy>
    <UpdatedDateTime>2025-04-24T05:00:57.7901901-07:00</UpdatedDateTime>
  </ProgramListing>
  <ProgramListing>
    <Constituent>
      <Id>1</Id>
    </Constituent>
    <CreateLocation>sample string 1</CreateLocation>
    <CreatedBy>sample string 2</CreatedBy>
    <CreatedDateTime>2025-04-24T05:00:57.7901901-07:00</CreatedDateTime>
    <DonationLevel>
      <Description>sample string 1</Description>
      <Id>1</Id>
      <Inactive>true</Inactive>
    </DonationLevel>
    <EditIndicator>true</EditIndicator>
    <Id>1</Id>
    <ProgramName>sample string 4</ProgramName>
    <ProgramType>
      <Description>sample string 1</Description>
      <Id>1</Id>
    </ProgramType>
    <SortName>sample string 5</SortName>
    <UpdatedBy>sample string 3</UpdatedBy>
    <UpdatedDateTime>2025-04-24T05:00:57.7901901-07:00</UpdatedDateTime>
  </ProgramListing>
</ProgramListings>
Change Version Description Contract Old New
Parameter Changed 15.0.0 constituentId has been marked as required. Required