POST {version}/CalculateAndSaveSplits
Inserts a JFC Splits for a Transaction
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| version | string |
None. |
Body Parameters
TransactionDetail| Name | Description | Type | Additional information |
|---|---|---|---|
| TransactionId | globally unique identifier |
None. |
|
| EntityId | globally unique identifier |
None. |
|
| EntityType | string |
None. |
|
| AccountId | globally unique identifier |
None. |
|
| Amount | decimal number |
None. |
|
| TransactionDate | date |
None. |
|
| AllLevels | Collection of JFCAllocationDefinition |
None. |
Request Formats
application/json, text/json
Sample:
{
"TransactionId": "0f094cbf-9987-43f3-a40c-813bf57761f6",
"EntityId": "c13227f6-616d-47e2-879f-5d6484c42046",
"EntityType": "sample string 3",
"AccountId": "959362ce-0337-4b62-be5c-a4d8afb6f6f4",
"Amount": 5.0,
"TransactionDate": "01/27/2026",
"AllLevels": [
{
"Id": "1b03c9d2-cc61-4cc5-a96d-4e493876c63d",
"Name": "sample string 2",
"FilingCommitteeId": "b8c4e7b0-8f62-4a0c-b2ad-b83e44a11475",
"CommitteeName": "sample string 3",
"IsFiling": true,
"ElectionPeriodId": "2113e87f-ebe1-4f33-a483-4a1b62372ec6",
"IndividualMaxContribution": 1.0,
"OrganizationMaxContribution": 1.0,
"SunsetDate": "01/27/2026",
"LevelOrder": 1,
"Percentage": 1.0,
"PercentageOverride": true,
"CreatedOn": "01/27/2026",
"CreatedBy": "1a9ae55f-347c-4a2d-b7cf-e66ab12cc56d",
"UpdatedOn": "01/27/2026",
"UpdatedBy": "7768c090-edf0-4f9e-a249-aaf87132a50b",
"DeletedOn": "01/27/2026",
"DeletedBy": "33c8e859-0217-47b0-a2d3-b0cc5602154f",
"Deleted": true,
"GivenAmount": 1.0,
"DistributionId": "baa14be3-d8cf-4bce-b006-8045f23b8927"
},
{
"Id": "1b03c9d2-cc61-4cc5-a96d-4e493876c63d",
"Name": "sample string 2",
"FilingCommitteeId": "b8c4e7b0-8f62-4a0c-b2ad-b83e44a11475",
"CommitteeName": "sample string 3",
"IsFiling": true,
"ElectionPeriodId": "2113e87f-ebe1-4f33-a483-4a1b62372ec6",
"IndividualMaxContribution": 1.0,
"OrganizationMaxContribution": 1.0,
"SunsetDate": "01/27/2026",
"LevelOrder": 1,
"Percentage": 1.0,
"PercentageOverride": true,
"CreatedOn": "01/27/2026",
"CreatedBy": "1a9ae55f-347c-4a2d-b7cf-e66ab12cc56d",
"UpdatedOn": "01/27/2026",
"UpdatedBy": "7768c090-edf0-4f9e-a249-aaf87132a50b",
"DeletedOn": "01/27/2026",
"DeletedBy": "33c8e859-0217-47b0-a2d3-b0cc5602154f",
"Deleted": true,
"GivenAmount": 1.0,
"DistributionId": "baa14be3-d8cf-4bce-b006-8045f23b8927"
}
]
}
application/xml, text/xml
Sample:
<TransactionDetail xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Aristotle.CM.Model">
<AccountId>959362ce-0337-4b62-be5c-a4d8afb6f6f4</AccountId>
<AllLevels>
<JFCAllocationDefinition>
<CommitteeName>sample string 3</CommitteeName>
<CreatedBy>1a9ae55f-347c-4a2d-b7cf-e66ab12cc56d</CreatedBy>
<CreatedOn>2026-01-27T00:26:57.6161797-05:00</CreatedOn>
<Deleted>true</Deleted>
<DeletedBy>33c8e859-0217-47b0-a2d3-b0cc5602154f</DeletedBy>
<DeletedOn>2026-01-27T00:26:57.6161797-05:00</DeletedOn>
<DistributionId>baa14be3-d8cf-4bce-b006-8045f23b8927</DistributionId>
<ElectionPeriodId>2113e87f-ebe1-4f33-a483-4a1b62372ec6</ElectionPeriodId>
<FilingCommitteeId>b8c4e7b0-8f62-4a0c-b2ad-b83e44a11475</FilingCommitteeId>
<GivenAmount>1</GivenAmount>
<Id>1b03c9d2-cc61-4cc5-a96d-4e493876c63d</Id>
<IndividualMaxContribution>1</IndividualMaxContribution>
<IsFiling>true</IsFiling>
<LevelOrder>1</LevelOrder>
<Name>sample string 2</Name>
<OrganizationMaxContribution>1</OrganizationMaxContribution>
<Percentage>1</Percentage>
<PercentageOverride>true</PercentageOverride>
<SunsetDate>2026-01-27T00:26:57.6161797-05:00</SunsetDate>
<UpdatedBy>7768c090-edf0-4f9e-a249-aaf87132a50b</UpdatedBy>
<UpdatedOn>2026-01-27T00:26:57.6161797-05:00</UpdatedOn>
</JFCAllocationDefinition>
<JFCAllocationDefinition>
<CommitteeName>sample string 3</CommitteeName>
<CreatedBy>1a9ae55f-347c-4a2d-b7cf-e66ab12cc56d</CreatedBy>
<CreatedOn>2026-01-27T00:26:57.6161797-05:00</CreatedOn>
<Deleted>true</Deleted>
<DeletedBy>33c8e859-0217-47b0-a2d3-b0cc5602154f</DeletedBy>
<DeletedOn>2026-01-27T00:26:57.6161797-05:00</DeletedOn>
<DistributionId>baa14be3-d8cf-4bce-b006-8045f23b8927</DistributionId>
<ElectionPeriodId>2113e87f-ebe1-4f33-a483-4a1b62372ec6</ElectionPeriodId>
<FilingCommitteeId>b8c4e7b0-8f62-4a0c-b2ad-b83e44a11475</FilingCommitteeId>
<GivenAmount>1</GivenAmount>
<Id>1b03c9d2-cc61-4cc5-a96d-4e493876c63d</Id>
<IndividualMaxContribution>1</IndividualMaxContribution>
<IsFiling>true</IsFiling>
<LevelOrder>1</LevelOrder>
<Name>sample string 2</Name>
<OrganizationMaxContribution>1</OrganizationMaxContribution>
<Percentage>1</Percentage>
<PercentageOverride>true</PercentageOverride>
<SunsetDate>2026-01-27T00:26:57.6161797-05:00</SunsetDate>
<UpdatedBy>7768c090-edf0-4f9e-a249-aaf87132a50b</UpdatedBy>
<UpdatedOn>2026-01-27T00:26:57.6161797-05:00</UpdatedOn>
</JFCAllocationDefinition>
</AllLevels>
<Amount>5</Amount>
<EntityId>c13227f6-616d-47e2-879f-5d6484c42046</EntityId>
<EntityType>sample string 3</EntityType>
<TransactionDate>2026-01-27T00:26:57.6161797-05:00</TransactionDate>
<TransactionId>0f094cbf-9987-43f3-a40c-813bf57761f6</TransactionId>
</TransactionDetail>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
No return value
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |