Contributions Test
TXN/Contributions
This resource is currently strictly for interceptor plugin use. This is called any time a new contribution is saved from the contribution editor in the client application. Only Id (ref_no) is provided in the request content.
Http Verb POST
Resource URL https://ts-stg-appgw.calacademy.org/TessituraService/TXN/Contributions

URI Parameters

This resource has no URI (Query) parameters.

The contribution entity. Only the Id property is provided at this point.

Request Body

Request object type : Contribution

Request object type Contribution has the following properties.
Property Name Data Type Length Required Readonly Notes
AccountId integer N
AppealId integer N
BatchId integer N
FK: T_BATCH.batch_no
BillingAccount string 30 N
BillingTypeId integer N
BusinessUnitId integer N
Campaign CampaignSummary N
FK: T_CAMPAIGN.campaign_no   Resource: Campaigns
Cancel string N
Channel SalesChannelSummary N
FK: TR_SALES_CHANNEL.id   Resource: SalesChannels
Constituent ConstituentDisplaySummary Y
FK: T_CUSTOMER.customer_no   Resource: Constituents
ContributionAmount decimal number N
ContributionDateTime date N
ContributionDesignation integer N
CreatedBy string N Auto-assigned
CreatedDateTime date N Auto-assigned
CreateLocation string N Auto-assigned
Custom0 string 255 N
Custom1 string 255 N
Custom2 string 255 N
Custom3 string 255 N
Custom4 string 255 N
Custom5 string 255 N
Custom6 string 255 N
Custom7 string 255 N
Custom8 string 255 N
Custom9 string 255 N
EditIndicator boolean
Fund FundSummary N
FK: T_FUND.fund_no   Resource: Funds
Id integer N Auto-assigned
Initiator ConstituentDisplaySummary N
FK: T_CUSTOMER.customer_no   Resource: Constituents
KindGiftDescription string 50 N
KindGiftTransferDateTime date N
MatchIndicator string N
MatchingContributionId integer N
MediaType MediaTypeSummary N
FK: TR_MEDIA_TYPE.id   Resource: MediaTypes
MirrorLock integer N
Notes string 255 N
PaymentEndDateTime date N
PaymentStartDateTime date N
Plan PlanSummary N
FK: T_PLAN.plan_no   Resource: Plans
PledgeStatusId integer N
ReceivedAmount decimal number N
Solicitor string 8 N
SourceId integer N
Type string N
UpdatedBy string N Auto-assigned
UpdatedDateTime date N Auto-assigned
{
  "Id": 1,
  "AccountId": 1,
  "AppealId": 1,
  "BatchId": 1,
  "BillingAccount": "sample string 1",
  "BillingTypeId": 1,
  "BusinessUnitId": 1,
  "Campaign": {
    "Id": 1,
    "Description": "sample string 1",
    "FYear": 1,
    "Inactive": true,
    "MembershipOrganization": {
      "Description": "sample string 1",
      "Id": 1,
      "EditIndicator": true
    }
  },
  "Cancel": "sample string 2",
  "Channel": {
    "Description": "sample string 1",
    "Id": 1,
    "Inactive": true
  },
  "ContributionAmount": 3.0,
  "ContributionDesignation": 4,
  "ContributionDateTime": "2025-04-24T05:23:01.7545716-07:00",
  "Type": "sample string 5",
  "CreatedDateTime": "2025-04-24T05:23:01.7545716-07:00",
  "CreateLocation": "sample string 6",
  "CreatedBy": "sample string 7",
  "Custom0": "sample string 8",
  "Custom1": "sample string 9",
  "Custom2": "sample string 10",
  "Custom3": "sample string 11",
  "Custom4": "sample string 12",
  "Custom5": "sample string 13",
  "Custom6": "sample string 14",
  "Custom7": "sample string 15",
  "Custom8": "sample string 16",
  "Custom9": "sample string 17",
  "Initiator": {
    "Id": 1,
    "SortName": "sample string 1",
    "DisplayName": "sample string 2"
  },
  "Constituent": {
    "Id": 1,
    "SortName": "sample string 1",
    "DisplayName": "sample string 2"
  },
  "Fund": {
    "Description": "sample string 1",
    "Id": 1,
    "BusinessUnitId": 1,
    "Inactive": true,
    "TicketingIndicator": true,
    "EditIndicator": true,
    "ConstituencyId": 3
  },
  "Plan": {
    "Campaign": {
      "Id": 1,
      "Description": "sample string 1",
      "FYear": 1,
      "Inactive": true,
      "MembershipOrganization": {
        "Description": "sample string 1",
        "Id": 1,
        "EditIndicator": true
      }
    },
    "ContributionDesignation": {
      "Description": "sample string 1",
      "Id": 1,
      "Inactive": true
    },
    "Constituent": {
      "Id": 1,
      "SortName": "sample string 1",
      "DisplayName": "sample string 2"
    },
    "Fund": {
      "Description": "sample string 1",
      "Id": 1,
      "BusinessUnitId": 1,
      "Inactive": true,
      "TicketingIndicator": true,
      "EditIndicator": true,
      "ConstituencyId": 3
    },
    "Id": 1
  },
  "KindGiftTransferDateTime": "2025-04-24T05:23:01.7545716-07:00",
  "KindGiftDescription": "sample string 18",
  "UpdatedDateTime": "2025-04-24T05:23:01.7545716-07:00",
  "UpdatedBy": "sample string 19",
  "MatchIndicator": "sample string 20",
  "MatchingContributionId": 1,
  "MediaType": {
    "Description": "sample string 1",
    "Id": 1,
    "Inactive": true
  },
  "MirrorLock": 21,
  "Notes": "sample string 22",
  "PaymentEndDateTime": "2025-04-24T05:23:01.7545716-07:00",
  "PledgeStatusId": 1,
  "PaymentStartDateTime": "2025-04-24T05:23:01.7545716-07:00",
  "ReceivedAmount": 23.0,
  "Solicitor": "sample string 24",
  "SourceId": 1,
  "EditIndicator": true
}
<Contribution xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <AccountId>1</AccountId>
  <AppealId>1</AppealId>
  <BatchId>1</BatchId>
  <BillingAccount>sample string 1</BillingAccount>
  <BillingTypeId>1</BillingTypeId>
  <BusinessUnitId>1</BusinessUnitId>
  <Campaign>
    <Description>sample string 1</Description>
    <FYear>1</FYear>
    <Id>1</Id>
    <Inactive>true</Inactive>
    <MembershipOrganization>
      <Description>sample string 1</Description>
      <EditIndicator>true</EditIndicator>
      <Id>1</Id>
    </MembershipOrganization>
  </Campaign>
  <Cancel>sample string 2</Cancel>
  <Channel>
    <Description>sample string 1</Description>
    <Id>1</Id>
    <Inactive>true</Inactive>
  </Channel>
  <Constituent>
    <DisplayName>sample string 2</DisplayName>
    <Id>1</Id>
    <SortName>sample string 1</SortName>
  </Constituent>
  <ContributionAmount>3</ContributionAmount>
  <ContributionDateTime>2025-04-24T05:23:01.7545716-07:00</ContributionDateTime>
  <ContributionDesignation>4</ContributionDesignation>
  <CreateLocation>sample string 6</CreateLocation>
  <CreatedBy>sample string 7</CreatedBy>
  <CreatedDateTime>2025-04-24T05:23:01.7545716-07:00</CreatedDateTime>
  <Custom0>sample string 8</Custom0>
  <Custom1>sample string 9</Custom1>
  <Custom2>sample string 10</Custom2>
  <Custom3>sample string 11</Custom3>
  <Custom4>sample string 12</Custom4>
  <Custom5>sample string 13</Custom5>
  <Custom6>sample string 14</Custom6>
  <Custom7>sample string 15</Custom7>
  <Custom8>sample string 16</Custom8>
  <Custom9>sample string 17</Custom9>
  <EditIndicator>true</EditIndicator>
  <Fund>
    <BusinessUnitId>1</BusinessUnitId>
    <ConstituencyId>3</ConstituencyId>
    <Description>sample string 1</Description>
    <EditIndicator>true</EditIndicator>
    <Id>1</Id>
    <Inactive>true</Inactive>
    <TicketingIndicator>true</TicketingIndicator>
  </Fund>
  <Id>1</Id>
  <Initiator>
    <DisplayName>sample string 2</DisplayName>
    <Id>1</Id>
    <SortName>sample string 1</SortName>
  </Initiator>
  <KindGiftDescription>sample string 18</KindGiftDescription>
  <KindGiftTransferDateTime>2025-04-24T05:23:01.7545716-07:00</KindGiftTransferDateTime>
  <MatchIndicator>sample string 20</MatchIndicator>
  <MatchingContributionId>1</MatchingContributionId>
  <MediaType>
    <Description>sample string 1</Description>
    <Id>1</Id>
    <Inactive>true</Inactive>
  </MediaType>
  <MirrorLock>21</MirrorLock>
  <Notes>sample string 22</Notes>
  <PaymentEndDateTime>2025-04-24T05:23:01.7545716-07:00</PaymentEndDateTime>
  <PaymentStartDateTime>2025-04-24T05:23:01.7545716-07:00</PaymentStartDateTime>
  <Plan>
    <Campaign>
      <Description>sample string 1</Description>
      <FYear>1</FYear>
      <Id>1</Id>
      <Inactive>true</Inactive>
      <MembershipOrganization>
        <Description>sample string 1</Description>
        <EditIndicator>true</EditIndicator>
        <Id>1</Id>
      </MembershipOrganization>
    </Campaign>
    <Constituent>
      <DisplayName>sample string 2</DisplayName>
      <Id>1</Id>
      <SortName>sample string 1</SortName>
    </Constituent>
    <ContributionDesignation>
      <Description>sample string 1</Description>
      <Id>1</Id>
      <Inactive>true</Inactive>
    </ContributionDesignation>
    <Fund>
      <BusinessUnitId>1</BusinessUnitId>
      <ConstituencyId>3</ConstituencyId>
      <Description>sample string 1</Description>
      <EditIndicator>true</EditIndicator>
      <Id>1</Id>
      <Inactive>true</Inactive>
      <TicketingIndicator>true</TicketingIndicator>
    </Fund>
    <Id>1</Id>
  </Plan>
  <PledgeStatusId>1</PledgeStatusId>
  <ReceivedAmount>23</ReceivedAmount>
  <Solicitor>sample string 24</Solicitor>
  <SourceId>1</SourceId>
  <Type>sample string 5</Type>
  <UpdatedBy>sample string 19</UpdatedBy>
  <UpdatedDateTime>2025-04-24T05:23:01.7545716-07:00</UpdatedDateTime>
</Contribution>

Response object type : Contribution

Response object type Contribution has the following properties.
Property Name Data Type Length Required Readonly Notes
AccountId integer N
AppealId integer N
BatchId integer N
FK: T_BATCH.batch_no
BillingAccount string 30 N
BillingTypeId integer N
BusinessUnitId integer N
Campaign CampaignSummary N
FK: T_CAMPAIGN.campaign_no   Resource: Campaigns
Cancel string N
Channel SalesChannelSummary N
FK: TR_SALES_CHANNEL.id   Resource: SalesChannels
Constituent ConstituentDisplaySummary Y
FK: T_CUSTOMER.customer_no   Resource: Constituents
ContributionAmount decimal number N
ContributionDateTime date N
ContributionDesignation integer N
CreatedBy string N Auto-assigned
CreatedDateTime date N Auto-assigned
CreateLocation string N Auto-assigned
Custom0 string 255 N
Custom1 string 255 N
Custom2 string 255 N
Custom3 string 255 N
Custom4 string 255 N
Custom5 string 255 N
Custom6 string 255 N
Custom7 string 255 N
Custom8 string 255 N
Custom9 string 255 N
EditIndicator boolean
Fund FundSummary N
FK: T_FUND.fund_no   Resource: Funds
Id integer N Auto-assigned
Initiator ConstituentDisplaySummary N
FK: T_CUSTOMER.customer_no   Resource: Constituents
KindGiftDescription string 50 N
KindGiftTransferDateTime date N
MatchIndicator string N
MatchingContributionId integer N
MediaType MediaTypeSummary N
FK: TR_MEDIA_TYPE.id   Resource: MediaTypes
MirrorLock integer N
Notes string 255 N
PaymentEndDateTime date N
PaymentStartDateTime date N
Plan PlanSummary N
FK: T_PLAN.plan_no   Resource: Plans
PledgeStatusId integer N
ReceivedAmount decimal number N
Solicitor string 8 N
SourceId integer N
Type string N
UpdatedBy string N Auto-assigned
UpdatedDateTime date N Auto-assigned
{
  "Id": 1,
  "AccountId": 1,
  "AppealId": 1,
  "BatchId": 1,
  "BillingAccount": "sample string 1",
  "BillingTypeId": 1,
  "BusinessUnitId": 1,
  "Campaign": {
    "Id": 1,
    "Description": "sample string 1",
    "FYear": 1,
    "Inactive": true,
    "MembershipOrganization": {
      "Description": "sample string 1",
      "Id": 1,
      "EditIndicator": true
    }
  },
  "Cancel": "sample string 2",
  "Channel": {
    "Description": "sample string 1",
    "Id": 1,
    "Inactive": true
  },
  "ContributionAmount": 3.0,
  "ContributionDesignation": 4,
  "ContributionDateTime": "2025-04-24T05:23:01.7545716-07:00",
  "Type": "sample string 5",
  "CreatedDateTime": "2025-04-24T05:23:01.7545716-07:00",
  "CreateLocation": "sample string 6",
  "CreatedBy": "sample string 7",
  "Custom0": "sample string 8",
  "Custom1": "sample string 9",
  "Custom2": "sample string 10",
  "Custom3": "sample string 11",
  "Custom4": "sample string 12",
  "Custom5": "sample string 13",
  "Custom6": "sample string 14",
  "Custom7": "sample string 15",
  "Custom8": "sample string 16",
  "Custom9": "sample string 17",
  "Initiator": {
    "Id": 1,
    "SortName": "sample string 1",
    "DisplayName": "sample string 2"
  },
  "Constituent": {
    "Id": 1,
    "SortName": "sample string 1",
    "DisplayName": "sample string 2"
  },
  "Fund": {
    "Description": "sample string 1",
    "Id": 1,
    "BusinessUnitId": 1,
    "Inactive": true,
    "TicketingIndicator": true,
    "EditIndicator": true,
    "ConstituencyId": 3
  },
  "Plan": {
    "Campaign": {
      "Id": 1,
      "Description": "sample string 1",
      "FYear": 1,
      "Inactive": true,
      "MembershipOrganization": {
        "Description": "sample string 1",
        "Id": 1,
        "EditIndicator": true
      }
    },
    "ContributionDesignation": {
      "Description": "sample string 1",
      "Id": 1,
      "Inactive": true
    },
    "Constituent": {
      "Id": 1,
      "SortName": "sample string 1",
      "DisplayName": "sample string 2"
    },
    "Fund": {
      "Description": "sample string 1",
      "Id": 1,
      "BusinessUnitId": 1,
      "Inactive": true,
      "TicketingIndicator": true,
      "EditIndicator": true,
      "ConstituencyId": 3
    },
    "Id": 1
  },
  "KindGiftTransferDateTime": "2025-04-24T05:23:01.7545716-07:00",
  "KindGiftDescription": "sample string 18",
  "UpdatedDateTime": "2025-04-24T05:23:01.7545716-07:00",
  "UpdatedBy": "sample string 19",
  "MatchIndicator": "sample string 20",
  "MatchingContributionId": 1,
  "MediaType": {
    "Description": "sample string 1",
    "Id": 1,
    "Inactive": true
  },
  "MirrorLock": 21,
  "Notes": "sample string 22",
  "PaymentEndDateTime": "2025-04-24T05:23:01.7545716-07:00",
  "PledgeStatusId": 1,
  "PaymentStartDateTime": "2025-04-24T05:23:01.7545716-07:00",
  "ReceivedAmount": 23.0,
  "Solicitor": "sample string 24",
  "SourceId": 1,
  "EditIndicator": true
}
<Contribution xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <AccountId>1</AccountId>
  <AppealId>1</AppealId>
  <BatchId>1</BatchId>
  <BillingAccount>sample string 1</BillingAccount>
  <BillingTypeId>1</BillingTypeId>
  <BusinessUnitId>1</BusinessUnitId>
  <Campaign>
    <Description>sample string 1</Description>
    <FYear>1</FYear>
    <Id>1</Id>
    <Inactive>true</Inactive>
    <MembershipOrganization>
      <Description>sample string 1</Description>
      <EditIndicator>true</EditIndicator>
      <Id>1</Id>
    </MembershipOrganization>
  </Campaign>
  <Cancel>sample string 2</Cancel>
  <Channel>
    <Description>sample string 1</Description>
    <Id>1</Id>
    <Inactive>true</Inactive>
  </Channel>
  <Constituent>
    <DisplayName>sample string 2</DisplayName>
    <Id>1</Id>
    <SortName>sample string 1</SortName>
  </Constituent>
  <ContributionAmount>3</ContributionAmount>
  <ContributionDateTime>2025-04-24T05:23:01.7545716-07:00</ContributionDateTime>
  <ContributionDesignation>4</ContributionDesignation>
  <CreateLocation>sample string 6</CreateLocation>
  <CreatedBy>sample string 7</CreatedBy>
  <CreatedDateTime>2025-04-24T05:23:01.7545716-07:00</CreatedDateTime>
  <Custom0>sample string 8</Custom0>
  <Custom1>sample string 9</Custom1>
  <Custom2>sample string 10</Custom2>
  <Custom3>sample string 11</Custom3>
  <Custom4>sample string 12</Custom4>
  <Custom5>sample string 13</Custom5>
  <Custom6>sample string 14</Custom6>
  <Custom7>sample string 15</Custom7>
  <Custom8>sample string 16</Custom8>
  <Custom9>sample string 17</Custom9>
  <EditIndicator>true</EditIndicator>
  <Fund>
    <BusinessUnitId>1</BusinessUnitId>
    <ConstituencyId>3</ConstituencyId>
    <Description>sample string 1</Description>
    <EditIndicator>true</EditIndicator>
    <Id>1</Id>
    <Inactive>true</Inactive>
    <TicketingIndicator>true</TicketingIndicator>
  </Fund>
  <Id>1</Id>
  <Initiator>
    <DisplayName>sample string 2</DisplayName>
    <Id>1</Id>
    <SortName>sample string 1</SortName>
  </Initiator>
  <KindGiftDescription>sample string 18</KindGiftDescription>
  <KindGiftTransferDateTime>2025-04-24T05:23:01.7545716-07:00</KindGiftTransferDateTime>
  <MatchIndicator>sample string 20</MatchIndicator>
  <MatchingContributionId>1</MatchingContributionId>
  <MediaType>
    <Description>sample string 1</Description>
    <Id>1</Id>
    <Inactive>true</Inactive>
  </MediaType>
  <MirrorLock>21</MirrorLock>
  <Notes>sample string 22</Notes>
  <PaymentEndDateTime>2025-04-24T05:23:01.7545716-07:00</PaymentEndDateTime>
  <PaymentStartDateTime>2025-04-24T05:23:01.7545716-07:00</PaymentStartDateTime>
  <Plan>
    <Campaign>
      <Description>sample string 1</Description>
      <FYear>1</FYear>
      <Id>1</Id>
      <Inactive>true</Inactive>
      <MembershipOrganization>
        <Description>sample string 1</Description>
        <EditIndicator>true</EditIndicator>
        <Id>1</Id>
      </MembershipOrganization>
    </Campaign>
    <Constituent>
      <DisplayName>sample string 2</DisplayName>
      <Id>1</Id>
      <SortName>sample string 1</SortName>
    </Constituent>
    <ContributionDesignation>
      <Description>sample string 1</Description>
      <Id>1</Id>
      <Inactive>true</Inactive>
    </ContributionDesignation>
    <Fund>
      <BusinessUnitId>1</BusinessUnitId>
      <ConstituencyId>3</ConstituencyId>
      <Description>sample string 1</Description>
      <EditIndicator>true</EditIndicator>
      <Id>1</Id>
      <Inactive>true</Inactive>
      <TicketingIndicator>true</TicketingIndicator>
    </Fund>
    <Id>1</Id>
  </Plan>
  <PledgeStatusId>1</PledgeStatusId>
  <ReceivedAmount>23</ReceivedAmount>
  <Solicitor>sample string 24</Solicitor>
  <SourceId>1</SourceId>
  <Type>sample string 5</Type>
  <UpdatedBy>sample string 19</UpdatedBy>
  <UpdatedDateTime>2025-04-24T05:23:01.7545716-07:00</UpdatedDateTime>
</Contribution>
Change Version Description Contract Old New
Resource Added 15.0.0 New resource added. Contributions