---
title: "Updates a GiftInformationBatch by id"
method: PUT
path: "/GiftInformationBatch/{BatchId}"
tags: ["GiftInformationBatch"]
---

# Updates a GiftInformationBatch by id

`PUT /GiftInformationBatch/{BatchId}`

## Request

- Base URL: `https://yourorgsite.com/api`
- URL: `https://yourorgsite.com/api/GiftInformationBatch/{BatchId}`
- Auth: OAuth 2
  - Implicit: `https://yourorgsite.com`

Updates an instance of GiftInformationBatch by id

## Path parameters

- `BatchId` string, required

## Request body

- GiftInformationBatchData
  - `$type` 'Asi.Soa.Fundraising.DataContracts.GiftInformationBatchData, Asi.Contracts', required: The DataType must be "Asi.Soa.Fundraising.DataContracts.GiftInformationBatchData, Asi.Contracts"
  - `BatchDate` string, date-time
  - `BatchId` string
  - `BatchType` string
  - `Gifts` GiftInformationDataCollection
    - `$type` 'Asi.Soa.Fundraising.DataContracts.GiftInformationDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Fundraising.DataContracts.GiftInformationDataCollection, Asi.Contracts"
    - `$values` GiftInformationData[], required: The values for the collection
      - `$type` 'Asi.Soa.Fundraising.DataContracts.GiftInformationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Fundraising.DataContracts.GiftInformationData, Asi.Contracts"
      - `DonationType` string
      - `Donor` PartyReferenceData
        - `$type` 'Asi.Soa.Membership.DataContracts.PartyReferenceData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartyReferenceData, Asi.Contracts"
        - `Id` string
        - `IsMarkedForDelete` boolean
        - `Name` string
        - `PartyId` string
        - `Sort` string
        - `Status` PartyStatusData
          - `$type` 'Asi.Soa.Membership.DataContracts.PartyStatusData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartyStatusData, Asi.Contracts"
          - `ActiveStatus` 'Active' | 'Inactive' | 'Suspended' | 'Delete'
          - `Description` string
          - `Name` string
          - `PartyStatusId` string
        - `UniformId` string
      - `DoNotReceipt` boolean
      - `GiftAidInformation` GiftAidInformationData
        - `$type` 'Asi.Soa.Fundraising.DataContracts.GiftAidInformationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Fundraising.DataContracts.GiftAidInformationData, Asi.Contracts"
        - `GiftAidDeclaration` GiftAidDeclarationData
          - `$type` 'Asi.Soa.Membership.DataContracts.GiftAidDeclarationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.GiftAidDeclarationData, Asi.Contracts"
          - `Cancelled` string, date-time
          - `ConfirmationLetterSent` string, date-time
          - `DeclarationReceived` string, date-time
          - `GiftAidDeclarationId` string
          - `IsOngoing` boolean
          - `IsPast` boolean
          - `MethodOfDeclaration` 'None' | 'Online' | 'Written' | 'Verbal'
          - `Note` string
          - `OneOffOrderLineKey` string
          - `OneOffTransactionNumber` integer
          - `Status` 'None' | 'Active' | 'Cancelled' | 'Pending'
        - `IsGiftAidExcluded` boolean
      - `GiftAmount` MonetaryAmountData
        - `$type` 'Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts"
        - `Amount` object
        - `Currency` CurrencyData
          - `$type` 'Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts"
          - `CurrencyCode` string
          - `DecimalPositions` integer
        - `IsAmountDefined` boolean
      - `GiftDate` string, date-time
      - `GiftId` string
      - `GiftItem` ItemData
        - `$type` 'Asi.Soa.Commerce.DataContracts.ItemData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.ItemData, Asi.Contracts"
        - `AllowOrderLineNote` boolean
        - `AllowPublicBackorders` boolean
        - `AlternateIds` AlternateIdDataCollection
          - `$type` 'Asi.Soa.Core.DataContracts.AlternateIdDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.AlternateIdDataCollection, Asi.Contracts"
          - `$values` AlternateIdData[], required: The values for the collection
            - `$type` 'Asi.Soa.Core.DataContracts.AlternateIdData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.AlternateIdData, Asi.Contracts"
            - `AlternateIdId` string
            - `Id` string
            - `IdType` string
            - `IsMarkedForDelete` boolean
        - `Description` string
        - `DisplayOrder` integer
        - `FairMarketValue` MonetaryAmountData
          - `$type` 'Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts"
          - `Amount` object
          - `Currency` CurrencyData
            - `$type` 'Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts"
            - `CurrencyCode` string
            - `DecimalPositions` integer
          - `IsAmountDefined` boolean
        - `Group` GroupSummaryData
          - `$type` 'Asi.Soa.Membership.DataContracts.GroupSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.GroupSummaryData, Asi.Contracts"
          - `Description` string
          - `GroupClass` GroupClassSummaryData
            - `$type` 'Asi.Soa.Membership.DataContracts.GroupClassSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.GroupClassSummaryData, Asi.Contracts"
            - `Description` string
            - `GroupClassId` string
            - `IsDateLimited` boolean
            - `IsReadOnly` boolean
            - `IsRelationshipGroup` boolean
            - `IsSimpleGroup` boolean
            - `IsSystem` boolean
            - `Name` string
          - `GroupId` string
          - `IsMemberGroup` boolean
          - `IsPrimaryGroup` boolean
          - `IsRelationshipGroup` boolean
          - `IsSimpleGroup` boolean
          - `IsSystem` boolean
          - `Name` string
          - `ParentIdentity` IdentityData
            - `$type` 'Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts"
            - `EntityTypeName` string
            - `Id` object
            - `IdentityElements` string[]
            - `Key` string
          - `StatusCode` string
        - `GroupRole` GroupRoleSummaryData
          - `$type` 'Asi.Soa.Membership.DataContracts.GroupRoleSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.GroupRoleSummaryData, Asi.Contracts"
          - `Description` string
          - `IsActive` boolean
          - `Name` string
          - `Priority` integer
          - `RoleId` string
        - `GroupTermPolicy` GroupTermPolicyData
          - `$type` 'Asi.Soa.Commerce.DataContracts.GroupTermPolicyData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.GroupTermPolicyData, Asi.Contracts"
          - `TermBeginDate` string, date-time
          - `TermEndDate` string, date-time
          - `TermExtensionBeginMonth` integer
          - `TermSpan` integer
        - `HasPhysicalInventory` boolean
        - `Image` VirtualFileData
          - `$type` 'Asi.Soa.Core.DataContracts.VirtualFileData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.VirtualFileData, Asi.Contracts"
          - `AlternateText` string
          - `Description` string
          - `IsDefault` boolean
          - `ThumbnailVirtualPath` string
          - `Version` string
          - `VirtualFileType` object
          - `VirtualPath` string
        - `ImageDescription` string
        - `InventoryNotAvailableMessage` string
        - `IsEligibleForPromotions` boolean
        - `IsPremium` boolean
        - `ItemClass` ItemClassSummaryData
          - `$type` 'Asi.Soa.Commerce.DataContracts.ItemClassSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.ItemClassSummaryData, Asi.Contracts"
          - `ItemClassId` string
          - `Name` string
        - `ItemCode` string
        - `ItemFinancialInformation` ItemFinancialInformationData
          - `$type` 'Asi.Soa.Commerce.DataContracts.ItemFinancialInformationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.ItemFinancialInformationData, Asi.Contracts"
          - `AccountingMethod` 'Cash' | 'Accrual'
          - `CommissionPercent` object
          - `DefaultSalesUom` UomSummaryData
            - `$type` 'Asi.Soa.Commerce.DataContracts.UomSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.UomSummaryData, Asi.Contracts"
            - `Description` string
            - `Name` string
            - `UomId` string
          - `FinancialEntity` FinancialEntitySummaryData
            - `$type` 'Asi.Soa.Commerce.DataContracts.FinancialEntitySummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.FinancialEntitySummaryData, Asi.Contracts"
            - `EntityCode` string
            - `FinancialEntityId` string
            - `InstituteParty` PartyReferenceData
              - …
            - `IsDefault` boolean
            - `Name` string
            - `UsesVatTaxation` boolean
          - `IncursHandling` boolean
          - `IncursRestock` boolean
          - `IncursShipping` boolean
          - `InventoryUom` UomSummaryData
            - `$type` 'Asi.Soa.Commerce.DataContracts.UomSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.UomSummaryData, Asi.Contracts"
            - `Description` string
            - `Name` string
            - `UomId` string
          - `IsCharitable` boolean
          - `IsCommissionable` boolean
          - `ItemFinancialAccounts` ItemFinancialAccountsData
            - `$type` 'Asi.Soa.Commerce.DataContracts.ItemFinancialAccountsData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.ItemFinancialAccountsData, Asi.Contracts"
            - `AccountsReceivable` FinancialAccountData
              - …
            - `CostOfGoodsSold` FinancialAccountData
              - …
            - `DamagedGoods` FinancialAccountData
              - …
            - `DeferredIncome` FinancialAccountData
              - …
            - `Income` FinancialAccountData
              - …
            - `Inventory` FinancialAccountData
              - …
            - `InventoryAdjustments` FinancialAccountData
              - …
          - `PurchaseUom` UomSummaryData
            - `$type` 'Asi.Soa.Commerce.DataContracts.UomSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.UomSummaryData, Asi.Contracts"
            - `Description` string
            - `Name` string
            - `UomId` string
          - `TaxCategory` TaxCategorySummaryData
            - `$type` 'Asi.Soa.Commerce.DataContracts.TaxCategorySummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.TaxCategorySummaryData, Asi.Contracts"
            - `Description` string
            - `Name` string
            - `TaxCategoryId` string
          - `TaxSchedule` TaxScheduleSummaryData
            - `$type` 'Asi.Soa.Commerce.DataContracts.TaxScheduleSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.TaxScheduleSummaryData, Asi.Contracts"
            - `Description` string
            - `Name` string
            - `ShowTaxDetails` boolean
            - `TaxScheduleId` string
          - `UomGroup` UomGroupSummaryData
            - `$type` 'Asi.Soa.Commerce.DataContracts.UomGroupSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.UomGroupSummaryData, Asi.Contracts"
            - `Description` string
            - `Name` string
            - `UomGroupId` string
        - `ItemId` string
        - `ItemStatus` 'Active' | 'Inactive' | 'NotAvailable' | 'MarkedForDeletion' | 'OutOfProduction'
        - `MaximumAllowed` integer
        - `MinimumAllowed` integer
        - `Name` string
        - `PayPriority` integer
        - `PremiumInformation` PremiumInformationData
          - `$type` 'Asi.Soa.Commerce.DataContracts.PremiumInformationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.PremiumInformationData, Asi.Contracts"
          - `IsOfferedAsPremium` boolean
          - `RequiredGiftAmount` MonetaryAmountData
            - `$type` 'Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts"
            - `Amount` object
            - `Currency` CurrencyData
              - …
            - `IsAmountDefined` boolean
        - `ProrateRule` ProrateRuleData
          - `$type` 'Asi.Soa.Membership.DataContracts.ProrateRuleData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.ProrateRuleData, Asi.Contracts"
          - `ProrateRule` 'None' | 'StandardMonthly' | 'Custom'
          - `ProrateSchedule` ProrateScheduleData
            - `$type` 'Asi.Soa.Membership.DataContracts.ProrateScheduleData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.ProrateScheduleData, Asi.Contracts"
            - `Description` string
            - `Name` string
            - `NumberOfMonths` string, byte
            - `Options` string[]
            - `ProrateScheduleId` string
            - `Rates` object[]
              - …
        - `PublishingInformation` PublishingInformationData
          - `$type` 'Asi.Soa.Core.DataContracts.PublishingInformationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.PublishingInformationData, Asi.Contracts"
          - `ExpirationDate` string, date-time
          - `IsClosed` boolean
          - `IsMarkedForDelete` boolean
          - `Keywords` string[]
          - `PublishingState` 'Active' | 'Approved' | 'Archived' | 'Declined' | 'Deleted' | 'Expired' | 'WaitingForApproval' | 'Working'
          - `StartDate` string, date-time
          - `TagInformation` TagInformationData
            - `$type` 'Asi.Soa.Core.DataContracts.TagInformationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.TagInformationData, Asi.Contracts"
            - `Tags` TagDataCollection
              - …
        - `ReceiptType` 'None' | 'CharitableContribution' | 'Sales'
        - `RelatedContentMessage` string
        - `TempDefaultPrice` object
        - `UpdatedOn` string, date-time
      - `GiftItemAllocations` GiftItemAllocationDataCollection
        - `$type` 'Asi.Soa.Fundraising.DataContracts.GiftItemAllocationDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Fundraising.DataContracts.GiftItemAllocationDataCollection, Asi.Contracts"
        - `$values` GiftItemAllocationData[], required: The values for the collection
          - `$type` 'Asi.Soa.Fundraising.DataContracts.GiftItemAllocationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Fundraising.DataContracts.GiftItemAllocationData, Asi.Contracts"
          - `GiftItem` GiftItemData
            - `$type` 'Asi.Soa.Fundraising.DataContracts.GiftItemData, Asi.Contracts', required: The DataType must be "Asi.Soa.Fundraising.DataContracts.GiftItemData, Asi.Contracts"
            - `AllowOrderLineNote` boolean
            - `AllowPublicBackorders` boolean
            - `AlternateIds` AlternateIdDataCollection
              - …
            - `Description` string
            - `DisplayOrder` integer
            - `FairMarketValue` MonetaryAmountData
              - …
            - `Group` GroupSummaryData
              - …
            - `GroupRole` GroupRoleSummaryData
              - …
            - `GroupTermPolicy` GroupTermPolicyData
              - …
            - `HasPhysicalInventory` boolean
            - `Image` VirtualFileData
              - …
            - `ImageDescription` string
            - `InventoryNotAvailableMessage` string
            - `IsEligibleForPromotions` boolean
            - `IsPremium` boolean
            - `ItemClass` ItemClassSummaryData
              - …
            - `ItemCode` string
            - `ItemFinancialInformation` ItemFinancialInformationData
              - …
            - `ItemId` string
            - `ItemStatus` 'Active' | 'Inactive' | 'NotAvailable' | 'MarkedForDeletion' | 'OutOfProduction'
            - `MaximumAllowed` integer
            - `MinimumAllowed` integer
            - `Name` string
            - `PayPriority` integer
            - `PremiumInformation` PremiumInformationData
              - …
            - `ProrateRule` ProrateRuleData
              - …
            - `PublishingInformation` PublishingInformationData
              - …
            - `ReceiptType` 'None' | 'CharitableContribution' | 'Sales'
            - `RelatedContentMessage` string
            - `SupportsRecurringGiftData` boolean
            - `TempDefaultPrice` object
            - `UpdatedOn` string, date-time
          - `GiftItemAmount` MonetaryAmountData
            - `$type` 'Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts"
            - `Amount` object
            - `Currency` CurrencyData
              - …
            - `IsAmountDefined` boolean
      - `GiftMessage` string
      - `InstallmentInformation` GiftInstallmentSummaryData
        - `$type` 'Asi.Soa.Commerce.DataContracts.GiftInstallmentSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.GiftInstallmentSummaryData, Asi.Contracts"
        - `PaymentSchedule` ScheduledPaymentDataCollection
          - `$type` 'Asi.Soa.Commerce.DataContracts.ScheduledPaymentDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.ScheduledPaymentDataCollection, Asi.Contracts"
          - `$values` ScheduledPaymentData[], required: The values for the collection
            - `$type` 'Asi.Soa.Commerce.DataContracts.ScheduledPaymentData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.ScheduledPaymentData, Asi.Contracts"
            - `Balance` MonetaryAmountData
              - …
            - `DueDate` string, date-time
            - `PaymentNumber` integer
            - `ScheduledPaymentId` string
        - `PaymentTerms` OrderLinePaymentTermsData
          - `$type` 'Asi.Soa.Commerce.DataContracts.OrderLinePaymentTermsData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.OrderLinePaymentTermsData, Asi.Contracts"
          - `FirstPaymentDueDate` string, date-time
          - `NumberOfPayments` integer
          - `PaymentTermsId` string
      - `ListAsSalutation` PartySalutationData
        - `$type` 'Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts"
        - `IsMarkedForDelete` boolean
        - `IsOverridden` boolean
        - `SalutationId` string
        - `SalutationMethod` PartySalutationMethodSummaryData
          - `$type` 'Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts"
          - `Description` string
          - `IsAnonymous` boolean
          - `IsDefault` boolean
          - `IsOverrideable` boolean
          - `Name` string
          - `PartySalutationMethodId` string
        - `Text` string
      - `PanelData` GenericEntityData[]
        - `$type` 'Asi.Soa.Core.DataContracts.GenericEntityData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.GenericEntityData, Asi.Contracts"
        - `EntityTypeName` string
        - `Identity` IdentityData
          - `$type` 'Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts"
          - `EntityTypeName` string
          - `Id` object
          - `IdentityElements` string[]
          - `Key` string
        - `Item` object
        - `PrimaryParentEntityTypeName` string
        - `PrimaryParentIdentity` IdentityData
          - `$type` 'Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts"
          - `EntityTypeName` string
          - `Id` object
          - `IdentityElements` string[]
          - `Key` string
        - `Properties` GenericPropertyDataCollection
          - `$type` 'Asi.Soa.Core.DataContracts.GenericPropertyDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.GenericPropertyDataCollection, Asi.Contracts"
          - `$values` GenericPropertyData[], required: The values for the collection
            - `$type` 'Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts"
            - `Name` string
            - `Value` object
        - `SchemaVersion` string
      - `PaymentInformation` RemittanceData
        - `$type` 'Asi.Services.DataVault.Contracts.RemittanceData, Asi.Contracts', required: The DataType must be "Asi.Services.DataVault.Contracts.RemittanceData, Asi.Contracts"
        - `Amount` RemittanceAmountData
          - `$type` 'Asi.Services.DataVault.Contracts.RemittanceAmountData, Asi.Contracts', required: The DataType must be "Asi.Services.DataVault.Contracts.RemittanceAmountData, Asi.Contracts"
          - `Amount` object
          - `Currency` CurrencyData
            - `$type` 'Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts"
            - `CurrencyCode` string
            - `DecimalPositions` integer
          - `IsAmountDefined` boolean
        - `ContactId` string
        - `GatewayAccountKey` string
        - `Id` string
        - `Intent` object
        - `InternalRecurringInstructionId` string
        - `InvoiceNumber` integer
        - `IsMoto` boolean
        - `Nickname` string
        - `PaymentMethod` PaymentTokenData
          - `$type` 'Asi.Services.DataVault.Contracts.PaymentTokenData, Asi.Contracts', required: The DataType must be "Asi.Services.DataVault.Contracts.PaymentTokenData, Asi.Contracts"
          - `CustomerId` string
          - `Description` string
          - `IsReadOnly` boolean
          - `Metadata` object
          - `OriginalPaymentToken` string
          - `PaymentTokenExpirationDate` string, date-time
        - `ProcessOn` string, date-time
        - `ReplacementPaymentToken` PaymentTokenData
          - `$type` 'Asi.Services.DataVault.Contracts.PaymentTokenData, Asi.Contracts', required: The DataType must be "Asi.Services.DataVault.Contracts.PaymentTokenData, Asi.Contracts"
          - `CustomerId` string
          - `Description` string
          - `IsReadOnly` boolean
          - `Metadata` object
          - `OriginalPaymentToken` string
          - `PaymentTokenExpirationDate` string, date-time
        - `Status` RemittanceStatusData
          - `$type` 'Asi.Services.DataVault.Contracts.RemittanceStatusData, Asi.Contracts', required: The DataType must be "Asi.Services.DataVault.Contracts.RemittanceStatusData, Asi.Contracts"
          - `AuthorizationCode` string
          - `GatewayTransactionIdentifier` string
          - `Msg` string
          - `StatusCode` 'AwaitingProcessing' | 'InProcess' | 'Completed' | 'Failed' | 'Approved' | 'AwaitingReconciliation' | 'NeedsReview'
        - `StatusUpdatedOn` string, date-time
        - `ThreeDS` ThreeDSPayloadData
          - `$type` 'DataVault.Contracts.ThreeDSPayloadData, Asi.Contracts', required: The DataType must be "DataVault.Contracts.ThreeDSPayloadData, Asi.Contracts"
          - `CAVV` string
          - `DSTransactionId` string
          - `ECIFlag` string
          - `Enrolled` string
          - `IsMerchantInitiated` boolean
          - `IsRecurring` boolean
          - `PAResStatus` string
          - `SignatureVerification` string
          - `ThreeDSVersion` string
          - `XID` string
        - `TransactionDate` string, date-time
      - `RecurringGiftInformation` RecurrenceScheduleData
        - `$type` 'Asi.Soa.Core.DataContracts.RecurrenceScheduleData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.RecurrenceScheduleData, Asi.Contracts"
        - `BeginDate` string, date-time
        - `EndDate` string, date-time
        - `Frequency` 'Yearly' | 'Quarterly' | 'Monthly' | 'Weekly' | 'Daily' | 'EventDriven' | 'Once' | 'Custom'
        - `RecurrenceScheduleId` string
        - `SpecificDayOfPeriod` integer
      - `RequestNumber` string
      - `Result` object
      - `SoftCreditInformation` SoftCreditAllocationData
        - `$type` 'Asi.Soa.Commerce.DataContracts.SoftCreditAllocationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.SoftCreditAllocationData, Asi.Contracts"
        - `Allocations` SoftCreditAllocationDetailsDataCollection
          - `$type` 'Asi.Soa.Commerce.DataContracts.SoftCreditAllocationDetailsDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.SoftCreditAllocationDetailsDataCollection, Asi.Contracts"
          - `$values` SoftCreditAllocationDetailData[], required: The values for the collection
            - `$type` 'Asi.Soa.Commerce.DataContracts.SoftCreditAllocationDetailData, Asi.Contracts', required: The DataType must be "Asi.Soa.Commerce.DataContracts.SoftCreditAllocationDetailData, Asi.Contracts"
            - `AllocationType` 'FixedAmount' | 'Percentage'
            - `Amount` MonetaryAmountData
              - …
            - `Percent` object
            - `SoftCreditRecipient` PartySummaryData
              - …
            - `SoftCreditRecipientId` string
            - `SoftCreditType` SoftCreditTypeData
              - …
      - `SolicitorPartyId` string
      - `SourceCode` SourceCodeSummaryData
        - `$type` 'Asi.Soa.Communications.DataContracts.SourceCodeSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Communications.DataContracts.SourceCodeSummaryData, Asi.Contracts"
        - `Code` string
        - `Description` string
        - `Name` string
        - `SolicitationId` string
        - `SourceCodeId` string
        - `StatusCode` integer
      - `TributeInformation` TributeInformationDataCollection
        - `$type` 'Asi.Soa.Fundraising.DataContracts.TributeInformationDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Fundraising.DataContracts.TributeInformationDataCollection, Asi.Contracts"
        - `$values` TributeInformationData[], required: The values for the collection
          - `$type` 'Asi.Soa.Fundraising.DataContracts.TributeInformationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Fundraising.DataContracts.TributeInformationData, Asi.Contracts"
          - `Message` string
          - `NotifyParty` PartyDataCollection
            - `$type` 'Asi.Soa.Membership.DataContracts.PartyDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartyDataCollection, Asi.Contracts"
            - `$values` PartyData[], required: The values for the collection
              - …
          - `TributeParty` PartyData
            - `$type` 'Asi.Soa.Membership.DataContracts.PartyData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartyData, Asi.Contracts"
            - `Addresses` FullAddressDataCollection
              - …
            - `AlternateIds` AlternateIdDataCollection
              - …
            - `CityName` string
            - `CommunicationTypePreferences` PartyCommunicationTypePreferenceDataCollection
              - …
            - `CountryName` string
            - `CountrySubEntityName` string
            - `Email` string
            - `Emails` EmailDataCollection
              - …
            - `FinancialEntityCode` string
            - `FinancialInformation` FinancialInformationData
              - …
            - `Id` string
            - `IsMarkedForDelete` boolean
            - `IsOrganization` boolean
            - `Name` string
            - `PartyId` string
            - `Phone` string
            - `Phones` PhoneDataCollection
              - …
            - `Salutations` PartySalutationDataCollection
              - …
            - `SocialNetworks` PartySocialNetworkDataCollection
              - …
            - `Sort` string
            - `SortIsOverridden` boolean
            - `Status` PartyStatusData
              - …
            - `UniformId` string
            - `UpdateInformation` EntityUpdateInformationData
              - …
            - `WebsiteUrl` string
          - `TributeType` TributeTypeData
            - `$type` 'Asi.Soa.Fundraising.DataContracts.TributeTypeData, Asi.Contracts', required: The DataType must be "Asi.Soa.Fundraising.DataContracts.TributeTypeData, Asi.Contracts"
            - `Description` string
            - `Name` string
            - `Order` integer
            - `Status` object
            - `TributeTypeId` string
  - `Name` string
  - `Status` 'Open' | 'Processing' | 'Posted' | 'Error' | 'Validating'
  - `UserId` string

## Response `200`

The request was successful.

---

[API](https://skmtc.dev/imis/apis/fundraising.md) - [All operations](https://skmtc.dev/imis/apis/fundraising/llms.txt) - [OpenAPI document](https://skmtc.dev/imis/apis/fundraising/revisions/800d6eed486e?raw)
