iMIS SDK

iMIS SDK Developer Guide

The iMIS software development kit (SDK) provides a secure set of web services for accessing the iMIS platform, across the organization, across different physical locations, and even across organizational boundaries.

This documentation contains the following sections and supports iMIS versions 20.2.26 (iMIS 20-300), 100.1.65 (iMIS 20-100 and iMIS 20-200), and later versions, unless a specific environment is specified.

Data models list the properties available and their datatype, and will explain the purpose of each property. Swagger files describe the API and can be used by the Swagger-UI project to display the API and Swagger-Codegen to generate clients in various languages. Additional utilities can also take advantage of the resulting files, such as testing tools.

For more information, see iMIS REST API Data models and swagger json files.

Get Started    Discussions

GiftInformationBatch POST samples

Post a new GiftInformationBatch

Returns an informational message.

{  
   "$type":"Asi.Soa.Core.DataContracts.ImportBatchPostRequest, Asi.Contracts",
   "BatchId":"b2b1f920-366f-4d78-8cf6-5fc127185856",
   "RunInBackground":true
}
  • Response:
"The file is processing. Once the import process is completed, you must refresh the page to view the imported file." 

Create a new GiftInformationBatch

Returns a single item of type ImportBatchData, including an automatically generated BatchId.

{  
   "$type":"Asi.Soa.Fundraising.DataContracts.GiftInformationBatchData, Asi.Contracts",
   "BatchDate":"2019-04-29T21:47:22.140Z",
   "UserId":"18052"
}
  • Response:
{  
   "$type":"Asi.Soa.Fundraising.DataContracts.GiftInformationBatchData, Asi.Contracts",
   "BatchId":"b2b1f920-366f-4d78-8cf6-5fc127185856",
   "BatchType":"Gift Entry",
   "BatchDate":"2019-04-29T21:47:22.14Z",
   "Name":"GiftEntry-Monday, April 29, 2019-Mr. Brian Murphy",
   "Status":0,
   "UserId":"18052",
   "Gifts":{  
      "$type":"Asi.Soa.Fundraising.DataContracts.GiftInformationDataCollection, Asi.Contracts",
      "$values":[  

      ]
   }
}

Create a Party

Returns the just-created ComboPartyData, including an automatically generated PartyId and UniformId.
For more information, refer to Creates a Party.

{  
   "$type":"Asi.Soa.Membership.DataContracts.ComboPartyData, Asi.Contracts",
   "BirthDate":"1952-05-19T00:00:00",
   "Gender":0,
   "OrganizationName":"Prodigy Makers International",
   "PersonName":{  
      "$type":"Asi.Soa.Membership.DataContracts.PersonNameData, Asi.Contracts",
      "FirstName":"Douglas",
      "InformalName":"Doug",
      "LastName":"Hunt",
      "MiddleName":"A.",
      "NamePrefix":"Mr.",
      "NameSuffix":"Jr.",
      "FullName":"Mr. Douglas A. Hunt, Jr."
   },
   "PrimaryOrganization":{  
      "$type":"Asi.Soa.Membership.DataContracts.PrimaryOrganizationInformationData, Asi.Contracts",
      "Name":"Prodigy Makers International",
      "Title":"President"
   },
   "AdditionalAttributes":{  
      "$type":"Asi.Soa.Core.DataContracts.GenericPropertyDataCollection, Asi.Contracts",
      "$values":[  
         {  
            "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
            "Name":"CustomerTypeDescription",
            "Value":"Company Member"
         },
         {  
            "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
            "Name":"IsMemberRecord",
            "Value":{  
               "$type":"System.Boolean",
               "$value":true
            }
         },
         {  
            "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
            "Name":"CustomerTypeCode",
            "Value":"CM"
         },
         {  
            "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
            "Name":"IsMember",
            "Value":{  
               "$type":"System.Boolean",
               "$value":true
            }
         },
         {  
            "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
            "Name":"IsInactiveMember",
            "Value":{  
               "$type":"System.Boolean",
               "$value":false
            }
         },
         {  
            "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
            "Name":"AllowAdvanceRenewal",
            "Value":{  
               "$type":"System.Boolean",
               "$value":false
            }
         },
         {  
            "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
            "Name":"JoinDate",
            "Value":"1967-05-28T00:00:00"
         }
      ]
   },
   "Addresses":{  
      "$type":"Asi.Soa.Membership.DataContracts.FullAddressDataCollection, Asi.Contracts",
      "$values":[  
         {  
            "$type":"Asi.Soa.Membership.DataContracts.FullAddressData, Asi.Contracts",
            "AdditionalLines":{  
               "$type":"Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts",
               "$values":[  

               ]
            },
            "Address":{  
               "$type":"Asi.Soa.Membership.DataContracts.AddressData, Asi.Contracts",
               "AddressId":"13676",
               "AddressLines":{  
                  "$type":"Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts",
                  "$values":[  
                     "P.O. Box 4564"
                  ]
               },
               "CityName":"Newark",
               "CountryCode":"US",
               "CountryName":"United States",
               "CountrySubEntityCode":"NJ",
               "CountrySubEntityName":"New Jersey",
               "FullAddress":"P.O. Box 4564\rNewark, NJ  07107-2564\rUNITED STATES",
               "PostalCode":"07107-2564",
               "VerificationStatus":0
            },
            "AddresseeText":"Prodigy Makers International\r\nP.O. Box 4564\rNewark, NJ  07107-2564\rUNITED STATES",
            "AddressPurpose":"Address",
            "CommunicationPreferences":{  
               "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceDataCollection, Asi.Contracts",
               "$values":[  
                  {  
                     "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                     "Reason":"default"
                  },
                  {  
                     "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                     "Reason":"mail"
                  },
                  {  
                     "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                     "Reason":"bill"
                  },
                  {  
                     "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                     "Reason":"ship"
                  }
               ]
            },
            "Email":"[email protected]",
            "Fax":"(201) 898-4255",
            "FullAddressId":"13676",
            "Note":"P.S.I. Code 9450",
            "Phone":"(201) 898-9000",
            "Salutation":{  
               "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
               "SalutationMethod":{  
                  "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                  "PartySalutationMethodId":"main"
               },
               "Text":"Prodigy Makers International"
            },
            "DisplayName":"Doug",
            "DisplayOrganizationTitle":"President",
            "DisplayOrganizationName":"Prodigy Makers International"
         },
         {  
            "$type":"Asi.Soa.Membership.DataContracts.FullAddressData, Asi.Contracts",
            "AdditionalLines":{  
               "$type":"Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts",
               "$values":[  

               ]
            },
            "Address":{  
               "$type":"Asi.Soa.Membership.DataContracts.AddressData, Asi.Contracts",
               "AddressId":"13677",
               "AddressLines":{  
                  "$type":"Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts",
                  "$values":[  
                     "115 Franklin Avenue",
                     "Suite 256"
                  ]
               },
               "Barcode":"/710109/",
               "CityName":"Newark",
               "CountrySubEntityCode":"NJ",
               "CountrySubEntityName":"NJ",
               "FullAddress":"115 Franklin Avenue\rSuite 256\rNewark, NJ  71010",
               "PostalCode":"71010",
               "VerificationStatus":0
            },
            "AddresseeText":"Prodigy Makers International\r\n115 Franklin Avenue\rSuite 256\rNewark, NJ  71010",
            "AddressPurpose":"Street Address",
            "CommunicationPreferences":{  
               "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceDataCollection, Asi.Contracts",
               "$values":[  

               ]
            },
            "FullAddressId":"13677",
            "Salutation":{  
               "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
               "SalutationMethod":{  
                  "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                  "PartySalutationMethodId":"main"
               },
               "Text":"Prodigy Makers International"
            },
            "DisplayName":"Doug",
            "DisplayOrganizationTitle":"President",
            "DisplayOrganizationName":"Prodigy Makers International"
         },
         {  
            "$type":"Asi.Soa.Membership.DataContracts.FullAddressData, Asi.Contracts",
            "AdditionalLines":{  
               "$type":"Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts",
               "$values":[  

               ]
            },
            "Address":{  
               "$type":"Asi.Soa.Membership.DataContracts.AddressData, Asi.Contracts",
               "AddressId":"13678",
               "AddressLines":{  
                  "$type":"Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts",
                  "$values":[  
                     "2031 Maple"
                  ]
               },
               "Barcode":"/882200/",
               "CityName":"Somerville",
               "CountrySubEntityCode":"NJ",
               "CountrySubEntityName":"NJ",
               "FullAddress":"2031 Maple\rSomerville, NJ  88220",
               "PostalCode":"88220",
               "VerificationStatus":0
            },
            "AddresseeText":"Prodigy Makers International\r\n2031 Maple\rSomerville, NJ  88220",
            "AddressPurpose":"Home Address",
            "CommunicationPreferences":{  
               "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceDataCollection, Asi.Contracts",
               "$values":[  

               ]
            },
            "FullAddressId":"13678",
            "Salutation":{  
               "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
               "SalutationMethod":{  
                  "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                  "PartySalutationMethodId":"main"
               },
               "Text":"Prodigy Makers International"
            },
            "DisplayName":"Doug",
            "DisplayOrganizationTitle":"President",
            "DisplayOrganizationName":"Prodigy Makers International"
         }
      ]
   },
   "AlternateIds":{  
      "$type":"Asi.Soa.Core.DataContracts.AlternateIdDataCollection, Asi.Contracts",
      "$values":[  
         {  
            "$type":"Asi.Soa.Core.DataContracts.AlternateIdData, Asi.Contracts",
            "Id":"23201",
            "IdType":"Id"
         }
      ]
   },
   "Emails":{  
      "$type":"Asi.Soa.Membership.DataContracts.EmailDataCollection, Asi.Contracts",
      "$values":[  
         {  
            "$type":"Asi.Soa.Membership.DataContracts.EmailData, Asi.Contracts",
            "Address":"[email protected]",
            "EmailType":"Address"
         }
      ]
   },
   "FinancialInformation":{  
      "$type":"Asi.Soa.Membership.DataContracts.FinancialInformationData, Asi.Contracts"
   },
   "Phones":{  
      "$type":"Asi.Soa.Membership.DataContracts.PhoneDataCollection, Asi.Contracts",
      "$values":[  
         {  
            "$type":"Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts",
            "Number":"(201) 346-9989",
            "PhoneType":"_Home Phone"
         },
         {  
            "$type":"Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts",
            "Number":"(201) 898-9000",
            "PhoneType":"_Work Phone"
         },
         {  
            "$type":"Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts",
            "Number":"(201) 898-4255",
            "PhoneType":"_Fax"
         },
         {  
            "$type":"Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts",
            "Number":"(411)643-5821",
            "PhoneType":"Mobile"
         },
         {  
            "$type":"Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts",
            "Number":"(201) 898-9000",
            "PhoneType":"Address"
         },
         {  
            "$type":"Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts",
            "Number":"(201) 898-4255",
            "PhoneType":"Address Fax"
         }
      ]
   },
   "Salutations":{  
      "$type":"Asi.Soa.Membership.DataContracts.PartySalutationDataCollection, Asi.Contracts",
      "$values":[  
         {  
            "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
            "SalutationId":"101",
            "SalutationMethod":{  
               "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
               "PartySalutationMethodId":"INFORMAL"
            },
            "Text":"Doug"
         },
         {  
            "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
            "SalutationId":"101",
            "SalutationMethod":{  
               "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
               "PartySalutationMethodId":"FORMAL"
            },
            "Text":"Mr. Douglas A. Hunt"
         },
         {  
            "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
            "SalutationId":"101",
            "SalutationMethod":{  
               "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
               "PartySalutationMethodId":"HUSBAND_WIFE"
            },
            "Text":"Mr. and Mrs. Douglas A. Hunt, Jr."
         },
         {  
            "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
            "SalutationId":"101",
            "SalutationMethod":{  
               "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
               "PartySalutationMethodId":"LIST_AS"
            },
            "Text":"Mr. Douglas A. Hunt, Jr."
         }
      ]
   },
   "SocialNetworks":{  
      "$type":"Asi.Soa.Membership.DataContracts.PartySocialNetworkDataCollection, Asi.Contracts",
      "$values":[  

      ]
   },
   "CommunicationTypePreferences":{  
      "$type":"Asi.Soa.Membership.DataContracts.PartyCommunicationTypePreferenceDataCollection, Asi.Contracts",
      "$values":[  

      ]
   },
   "SortIsOverridden":false,
   "UpdateInformation":{  
      "$type":"Asi.Soa.Core.DataContracts.EntityUpdateInformationData, Asi.Contracts",
      "CreatedBy":"BRIANM",
      "CreatedOn":"2019-04-30T08:22:40.343",
      "UpdatedBy":"BRIANM",
      "UpdatedOn":"2019-04-30T08:22:40.343"
   },
   "PartyId":"23201",
   "Id":"23201",
   "UniformId":"9a45f293-d9e8-4cc1-91fc-e4be10a91766",
   "Status":{  
      "$type":"Asi.Soa.Membership.DataContracts.PartyStatusData, Asi.Contracts",
      "PartyStatusId":"A",
      "Name":"Active",
      "Description":"Active"
   },
   "Name":"Prodigy Makers International",
   "Sort":"Prodigy Makers International"
}

Create a populated GiftInformationBatch

Returns a single item of type GiftInformationBatchData corresponding to the GiftInformationBatch just posted.

{  
   "$type":"Asi.Soa.Fundraising.DataContracts.GiftInformationBatchData, Asi.Contracts",
   "BatchId":"b2b1f920-366f-4d78-8cf6-5fc127185856",
   "Gifts":{  
      "$type":"Asi.Soa.Fundraising.DataContracts.GiftInformationDataCollection, Asi.Contracts",
      "$values":[  
         {  
            "$type":"Asi.Soa.Fundraising.DataContracts.GiftInformationData, Asi.Contracts",
            "InstallmentInformation":{  
               "$type":"Asi.Soa.Commerce.DataContracts.GiftInstallmentSummaryData, Asi.Contracts",
               "PaymentTerms":{  
                  "$type":"Asi.Soa.Commerce.DataContracts.OrderLinePaymentTermsData, Asi.Contracts",
                  "FirstPaymentDueDate":"2019-04-29T21:47:22.140Z"
               },
               "PaymentSchedule":{  
                  "$type":"Asi.Soa.Commerce.DataContracts.ScheduledPaymentDataCollection, Asi.Contracts",
                  "$values":[  

                  ]
               }
            },
            "DonationType":"Gift",
            "GiftItem":{  
               "$type":"Asi.Soa.Fundraising.DataContracts.GiftItemData, Asi.Contracts",
               "Image":{  
                  "$type":"Asi.Soa.Core.DataContracts.VirtualFileData, Asi.Contracts",
                  "VirtualPath":"~/images/samples/donor/childwithheart.jpg",
                  "ThumbnailVirtualPath":"~/images/samples/donor/childwithheart_50X50.jpg"
               },
               "ImageUrl":"~/images/samples/donor/childwithheart.jpg",
               "ThumbnailUrl":"~/images/samples/donor/childwithheart.jpg",
               "HasPhysicalInventory":false,
               "PublishingInformation":{  
                  "$type":"Asi.Soa.Core.DataContracts.PublishingInformationData, Asi.Contracts",
                  "StartDate":null,
                  "ExpirationDate":null,
                  "Keywords":{  
                     "$type":"System.Collections.ObjectModel.Collection`1[[System.String, mscorlib]], mscorlib",
                     "$values":[  

                     ]
                  },
                  "PublishingState":0
               },
               "ItemFinancialInformation":{  
                  "$type":"Asi.Soa.Commerce.DataContracts.ItemFinancialInformationData, Asi.Contracts",
                  "FinancialEntity":{  
                     "$type":"Asi.Soa.Commerce.DataContracts.FinancialEntityData, Asi.Contracts",
                     "EntityCode":"EMERG"
                  },
                  "TaxCategory":{  
                     "$type":"Asi.Soa.Commerce.DataContracts.TaxCategorySummaryData, Asi.Contracts",
                     "Name":"Non-Taxable",
                     "TaxCategoryId":"Non-Taxable",
                     "Description":"Non-Taxable"
                  },
                  "ItemFinancialAccounts":{  
                     "$type":"Asi.Soa.Commerce.DataContracts.ItemFinancialAccountsData, Asi.Contracts",
                     "AccountsReceivable":{  
                        "$type":"Asi.Soa.Commerce.DataContracts.FinancialAccountData, Asi.Contracts"
                     },
                     "Income":{  
                        "$type":"Asi.Soa.Commerce.DataContracts.FinancialAccountData, Asi.Contracts",
                        "GLAccount":{  
                           "$type":"Asi.Soa.Commerce.DataContracts.GLAccountData, Asi.Contracts",
                           "GLAccountId":"DEMO-1-4000",
                           "FinancialEntity":{  
                              "$type":"Asi.Soa.Commerce.DataContracts.FinancialEntitySummaryData, Asi.Contracts",
                              "FinancialEntityId":"DEMO",
                              "Name":"iMIS International",
                              "IsDefault":true
                           },
                           "GLAccountCode":"1-4000",
                           "Name":"General Income"
                        }
                     },
                     "Inventory":{  
                        "$type":"Asi.Soa.Commerce.DataContracts.FinancialAccountData, Asi.Contracts",
                        "GLAccount":{  
                           "$type":"Asi.Soa.Commerce.DataContracts.GLAccountData, Asi.Contracts",
                           "GLAccountId":"",
                           "GLAccountCode":"",
                           "Name":""
                        }
                     },
                     "CostOfGoodsSold":{  
                        "$type":"Asi.Soa.Commerce.DataContracts.FinancialAccountData, Asi.Contracts",
                        "GLAccount":{  
                           "$type":"Asi.Soa.Commerce.DataContracts.GLAccountData, Asi.Contracts",
                           "GLAccountId":"",
                           "GLAccountCode":"",
                           "Name":""
                        }
                     },
                     "InventoryAdjustments":{  
                        "$type":"Asi.Soa.Commerce.DataContracts.FinancialAccountData, Asi.Contracts",
                        "GLAccount":{  
                           "$type":"Asi.Soa.Commerce.DataContracts.GLAccountData, Asi.Contracts",
                           "GLAccountId":"",
                           "GLAccountCode":"",
                           "Name":""
                        }
                     },
                     "DamagedGoods":{  
                        "$type":"Asi.Soa.Commerce.DataContracts.FinancialAccountData, Asi.Contracts"
                     },
                     "DeferredIncome":{  
                        "$type":"Asi.Soa.Commerce.DataContracts.FinancialAccountData, Asi.Contracts",
                        "GLAccount":{  
                           "$type":"Asi.Soa.Commerce.DataContracts.GLAccountData, Asi.Contracts",
                           "GLAccountId":"",
                           "GLAccountCode":"",
                           "Name":""
                        }
                     }
                  },
                  "IsCharitable":true
               },
               "FairMarketValue":{  
                  "$type":"Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts",
                  "Currency":{  
                     "$type":"Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                     "CurrencyCode":"USD",
                     "DecimalPositions":2,
                     "ExtensionData":null
                  },
                  "IsAmountDefined":true
               },
               "AdditionalAttributes":{  
                  "$type":"Asi.Soa.Core.DataContracts.GenericPropertyDataCollection, Asi.Contracts",
                  "$values":[  
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"TAXABLE",
                        "Value":{  
                           "$type":"System.Boolean",
                           "$value":false
                        }
                     },
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"PST_TAXABLE",
                        "Value":{  
                           "$type":"System.Boolean",
                           "$value":false
                        }
                     },
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"TAX_AUTHORITY",
                        "Value":""
                     },
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"TAX_BY_LOCATION",
                        "Value":{  
                           "$type":"System.Boolean",
                           "$value":false
                        }
                     },
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"TAXCATEGORY_CODE",
                        "Value":""
                     },
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"WEBOPTION",
                        "Value":{  
                           "$type":"System.Int32",
                           "$value":0
                        }
                     },
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"IsBillingBaseItem",
                        "Value":{  
                           "$type":"System.Boolean",
                           "$value":false
                        }
                     },
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"PayPriority",
                        "Value":{  
                           "$type":"System.Int32",
                           "$value":0
                        }
                     }
                  ]
               },
               "IsPremium":false,
               "PremiumInformation":{  
                  "$type":"Asi.Soa.Commerce.DataContracts.PremiumInformationData, Asi.Contracts",
                  "RequiredGiftAmount":{  
                     "$type":"Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts",
                     "Currency":{  
                        "$type":"Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                        "CurrencyCode":"USD",
                        "DecimalPositions":2,
                        "ExtensionData":null
                     },
                     "IsAmountDefined":true
                  }
               },
               "AllowOrderLineNote":false,
               "AllowPublicBackorders":false,
               "Description":"Earthquakes, tsunamis, and hurricanes happen without warning. Your gift can help us to respond quickly to the needs of people in a crisis.",
               "ItemClass":{  
                  "$type":"Asi.Soa.Commerce.DataContracts.ItemClassSummaryData, Asi.Contracts",
                  "ItemClassId":"GIFT",
                  "Name":"Gift"
               },
               "ItemCode":"EMERG",
               "ItemId":"EMERG",
               "Name":"Support the Emergency Relief Fund"
            },
            "GiftAmount":{  
               "$type":"Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts",
               "Amount":"60"
            },
            "ListAsSalutation":{  
               "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
               "IsOverridden":true,
               "SalutationId":"21804",
               "SalutationMethod":{  
                  "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                  "PartySalutationMethodId":"LIST_AS"
               },
               "Text":"Melissa F. Hodges"
            },
            "TributeInformation":{  
               "$type":"Asi.Soa.Fundraising.DataContracts.TributeInformationDataCollection, Asi.Contracts",
               "$values":[  
                  {  
                     "$type":"Asi.Soa.Fundraising.DataContracts.TributeInformationData, Asi.Contracts"
                  }
               ]
            },
            "SourceCode":{  
               "$type":"Asi.Soa.Communications.DataContracts.SourceCodeSummaryData, Asi.Contracts",
               "SourceCodeId":"6d0e02b0-99f9-4a45-84ec-1665155b7d70",
               "SolicitationId":"73845408-906b-444b-a867-dd4c1aa18251",
               "Name":"",
               "Description":"Responses to home page story",
               "Code":"Web Signups"
            },
            "SoftCreditInformation":{  
               "$type":"Asi.Soa.Commerce.DataContracts.SoftCreditAllocationData, Asi.Contracts",
               "Allocations":{  
                  "$type":"Asi.Soa.Commerce.DataContracts.SoftCreditAllocationDetailsDataCollection, Asi.Contracts",
                  "$values":[  
                     {  
                        "$type":"Asi.Soa.Commerce.DataContracts.SoftCreditAllocationDetailData, Asi.Contracts",
                        "Percent":100,
                        "Amount":{  
                           "$type":"Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts",
                           "Amount":"60"
                        },
                        "SoftCreditType":{  
                           "$type":"Asi.Soa.Commerce.DataContracts.SoftCreditTypeData, Asi.Contracts",
                           "Description":""
                        },
                        "SoftCreditRecipient":{  
                           "$type":"Asi.Soa.Membership.DataContracts.PersonData, Asi.Contracts",
                           "Gender":1,
                           "PersonName":{  
                              "$type":"Asi.Soa.Membership.DataContracts.PersonNameData, Asi.Contracts",
                              "FirstName":"Simone",
                              "InformalName":"Simone",
                              "LastName":"Hobbs",
                              "FullName":"Simone Hobbs"
                           },
                           "PrimaryOrganization":{  
                              "$type":"Asi.Soa.Membership.DataContracts.PrimaryOrganizationInformationData, Asi.Contracts",
                              "OrganizationPartyId":"23100",
                              "Name":"iMIS Foundation",
                              "Title":"Moves Manager"
                           },
                           "AdditionalAttributes":{  
                              "$type":"Asi.Soa.Core.DataContracts.GenericPropertyDataCollection, Asi.Contracts",
                              "$values":[  
                                 {  
                                    "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                                    "Name":"CustomerTypeDescription",
                                    "Value":"Staff"
                                 },
                                 {  
                                    "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                                    "Name":"IsMemberRecord",
                                    "Value":{  
                                       "$type":"System.Boolean",
                                       "$value":false
                                    }
                                 },
                                 {  
                                    "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                                    "Name":"CustomerTypeCode",
                                    "Value":"STF"
                                 },
                                 {  
                                    "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                                    "Name":"IsMember",
                                    "Value":{  
                                       "$type":"System.Boolean",
                                       "$value":false
                                    }
                                 },
                                 {  
                                    "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                                    "Name":"IsInactiveMember",
                                    "Value":{  
                                       "$type":"System.Boolean",
                                       "$value":false
                                    }
                                 },
                                 {  
                                    "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                                    "Name":"AllowAdvanceRenewal",
                                    "Value":{  
                                       "$type":"System.Boolean",
                                       "$value":false
                                    }
                                 },
                                 {  
                                    "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                                    "Name":"JoinDate",
                                    "Value":"0001-01-01T00:00:00"
                                 },
                                 {  
                                    "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                                    "Name":"ParentPartyId",
                                    "Value":"23100"
                                 }
                              ]
                           },
                           "Addresses":{  
                              "$type":"Asi.Soa.Membership.DataContracts.FullAddressDataCollection, Asi.Contracts",
                              "$values":[  
                                 {  
                                    "$type":"Asi.Soa.Membership.DataContracts.FullAddressData, Asi.Contracts",
                                    "AdditionalLines":{  
                                       "$type":"Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts",
                                       "$values":[  

                                       ]
                                    },
                                    "Address":{  
                                       "$type":"Asi.Soa.Membership.DataContracts.AddressData, Asi.Contracts",
                                       "AddressId":"8516",
                                       "AddressLines":{  
                                          "$type":"Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts",
                                          "$values":[  
                                             "1713 19th St. N.W."
                                          ]
                                       },
                                       "CityName":"Washington",
                                       "CountryCode":"US",
                                       "CountryName":"United States",
                                       "CountrySubEntityCode":"DC",
                                       "CountrySubEntityName":"District of Columbia",
                                       "FullAddress":"1713 19th St. N.W.\rWashington, DC  20036\rUNITED STATES",
                                       "PostalCode":"20036",
                                       "VerificationStatus":0
                                    },
                                    "AddresseeText":"Simone Hobbs\r\n1713 19th St. N.W.\rWashington, DC  20036\rUNITED STATES",
                                    "AddressPurpose":"Address",
                                    "CommunicationPreferences":{  
                                       "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceDataCollection, Asi.Contracts",
                                       "$values":[  
                                          {  
                                             "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                             "Reason":"default"
                                          },
                                          {  
                                             "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                             "Reason":"mail"
                                          },
                                          {  
                                             "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                             "Reason":"bill"
                                          },
                                          {  
                                             "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                             "Reason":"ship"
                                          }
                                       ]
                                    },
                                    "Email":"[email protected]",
                                    "FullAddressId":"8516",
                                    "Note":"P.S.I. Code 9450",
                                    "Phone":"(800) 441-5678",
                                    "Salutation":{  
                                       "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
                                       "SalutationMethod":{  
                                          "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                                          "PartySalutationMethodId":"main"
                                       },
                                       "Text":"Simone Hobbs"
                                    },
                                    "DisplayName":"Simone",
                                    "DisplayOrganizationTitle":"Moves Manager",
                                    "DisplayOrganizationName":"iMIS Foundation"
                                 }
                              ]
                           },
                           "AlternateIds":{  
                              "$type":"Asi.Soa.Core.DataContracts.AlternateIdDataCollection, Asi.Contracts",
                              "$values":[  
                                 {  
                                    "$type":"Asi.Soa.Core.DataContracts.AlternateIdData, Asi.Contracts",
                                    "Id":"18120",
                                    "IdType":"Id"
                                 }
                              ]
                           },
                           "Emails":{  
                              "$type":"Asi.Soa.Membership.DataContracts.EmailDataCollection, Asi.Contracts",
                              "$values":[  
                                 {  
                                    "$type":"Asi.Soa.Membership.DataContracts.EmailData, Asi.Contracts",
                                    "Address":"[email protected]",
                                    "EmailType":"_Primary",
                                    "IsPrimary":true
                                 },
                                 {  
                                    "$type":"Asi.Soa.Membership.DataContracts.EmailData, Asi.Contracts",
                                    "Address":"[email protected]",
                                    "EmailType":"Address"
                                 }
                              ]
                           },
                           "FinancialInformation":{  
                              "$type":"Asi.Soa.Membership.DataContracts.FinancialInformationData, Asi.Contracts"
                           },
                           "Phones":{  
                              "$type":"Asi.Soa.Membership.DataContracts.PhoneDataCollection, Asi.Contracts",
                              "$values":[  
                                 {  
                                    "$type":"Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts",
                                    "Number":"(800) 441-5678",
                                    "PhoneType":"_Work Phone"
                                 },
                                 {  
                                    "$type":"Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts",
                                    "Number":"(772) 059-9737",
                                    "PhoneType":"Mobile"
                                 },
                                 {  
                                    "$type":"Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts",
                                    "Number":"(800) 441-5678",
                                    "PhoneType":"Address"
                                 }
                              ]
                           },
                           "Salutations":{  
                              "$type":"Asi.Soa.Membership.DataContracts.PartySalutationDataCollection, Asi.Contracts",
                              "$values":[  
                                 {  
                                    "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
                                    "IsOverridden":false,
                                    "SalutationId":"18120",
                                    "SalutationMethod":{  
                                       "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                                       "PartySalutationMethodId":"FAMILY"
                                    },
                                    "Text":"Simone Hobbs"
                                 },
                                 {  
                                    "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
                                    "IsOverridden":false,
                                    "SalutationId":"18120",
                                    "SalutationMethod":{  
                                       "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                                       "PartySalutationMethodId":"FORMAL"
                                    },
                                    "Text":"Simone Hobbs"
                                 },
                                 {  
                                    "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
                                    "IsOverridden":false,
                                    "SalutationId":"18120",
                                    "SalutationMethod":{  
                                       "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                                       "PartySalutationMethodId":"HOUSEHOLD"
                                    },
                                    "Text":"The Hobbs Household"
                                 },
                                 {  
                                    "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
                                    "IsOverridden":false,
                                    "SalutationId":"18120",
                                    "SalutationMethod":{  
                                       "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                                       "PartySalutationMethodId":"INFORMAL"
                                    },
                                    "Text":"Simone"
                                 },
                                 {  
                                    "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
                                    "IsOverridden":false,
                                    "SalutationId":"18120",
                                    "SalutationMethod":{  
                                       "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                                       "PartySalutationMethodId":"LIST_AS"
                                    },
                                    "Text":"Simone Hobbs"
                                 }
                              ]
                           },
                           "SocialNetworks":{  
                              "$type":"Asi.Soa.Membership.DataContracts.PartySocialNetworkDataCollection, Asi.Contracts",
                              "$values":[  
                                 {  
                                    "$type":"Asi.Soa.Membership.DataContracts.PartySocialNetworkData, Asi.Contracts",
                                    "PartySocialNetworkId":"534da9f4-ade7-4c56-a133-efb90ae3c7f7",
                                    "SocialNetwork":{  
                                       "$type":"Asi.Soa.Membership.DataContracts.SocialNetworkData, Asi.Contracts",
                                       "SocialNetworkId":"359b00d6-49df-4f13-9905-7cf5f949ba80",
                                       "SocialNetworkName":"LinkedIn",
                                       "BaseURL":"http://www.linkedin.com"
                                    },
                                    "SocialNetworkUserName":"www.linkedin.com/company/advanced-solutions-international-inc.",
                                    "SocialNetworkUserId":"",
                                    "SocialNetworkProfileLinkURL":"www.linkedin.com/company/advanced-solutions-international-inc.",
                                    "SocialNetworkToken":""
                                 },
                                 {  
                                    "$type":"Asi.Soa.Membership.DataContracts.PartySocialNetworkData, Asi.Contracts",
                                    "PartySocialNetworkId":"58af389d-c3be-4c36-ac85-2ccb09cc0d65",
                                    "SocialNetwork":{  
                                       "$type":"Asi.Soa.Membership.DataContracts.SocialNetworkData, Asi.Contracts",
                                       "SocialNetworkId":"7373766e-102b-434f-86e3-b172a81c2aed",
                                       "SocialNetworkName":"Twitter",
                                       "BaseURL":"https://twitter.com"
                                    },
                                    "SocialNetworkUserName":"@advsol",
                                    "SocialNetworkUserId":"",
                                    "SocialNetworkProfileLinkURL":"@advsol",
                                    "SocialNetworkToken":""
                                 },
                                 {  
                                    "$type":"Asi.Soa.Membership.DataContracts.PartySocialNetworkData, Asi.Contracts",
                                    "PartySocialNetworkId":"bbe75a11-4e85-4e6c-8bc3-0fb3ba91826d",
                                    "SocialNetwork":{  
                                       "$type":"Asi.Soa.Membership.DataContracts.SocialNetworkData, Asi.Contracts",
                                       "SocialNetworkId":"83678141-860b-4093-a58e-c9cb6db459db",
                                       "SocialNetworkName":"Facebook",
                                       "BaseURL":"http://www.facebook.com"
                                    },
                                    "SocialNetworkUserName":"www.facebook.com/advsol",
                                    "SocialNetworkUserId":"",
                                    "SocialNetworkProfileLinkURL":"www.facebook.com/advsol",
                                    "SocialNetworkToken":""
                                 }
                              ]
                           },
                           "CommunicationTypePreferences":{  
                              "$type":"Asi.Soa.Membership.DataContracts.PartyCommunicationTypePreferenceDataCollection, Asi.Contracts",
                              "$values":[  

                              ]
                           },
                           "SortIsOverridden":false,
                           "UpdateInformation":{  
                              "$type":"Asi.Soa.Core.DataContracts.EntityUpdateInformationData, Asi.Contracts",
                              "CreatedBy":"AMOORE",
                              "CreatedOn":"2012-01-31T06:55:08.347",
                              "UpdatedBy":"BRIANM",
                              "UpdatedOn":"2014-12-30T15:30:01.53"
                           },
                           "PartyId":"18120",
                           "Id":"18120",
                           "UniformId":"deafcd2a-26ce-4a14-8922-90dd39c0521a",
                           "Status":{  
                              "$type":"Asi.Soa.Membership.DataContracts.PartyStatusData, Asi.Contracts",
                              "PartyStatusId":"A",
                              "Name":"Active",
                              "Description":"Active"
                           },
                           "Name":"Simone Hobbs",
                           "Sort":"Hobbs, Simone"
                        }
                     },
                     {  
                        "$type":"Asi.Soa.Commerce.DataContracts.SoftCreditAllocationDetailData, Asi.Contracts",
                        "Percent":100,
                        "Amount":{  
                           "$type":"Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts",
                           "Amount":0
                        },
                        "SoftCreditType":{  
                           "$type":"Asi.Soa.Commerce.DataContracts.SoftCreditTypeData, Asi.Contracts",
                           "Description":""
                        }
                     }
                  ]
               }
            },
            "GiftAidInformation":{  
               "$type":"Asi.Soa.Fundraising.DataContracts.GiftAidInformationData, Asi.Contracts",
               "IsGiftAidExcluded":true,
               "GiftAidDeclaration":{  
                  "$type":"Asi.Soa.Membership.DataContracts.GiftAidDeclarationData, Asi.Contracts",
                  "MethodOfDeclaration":0,
                  "IsPast":true,
                  "IsOngoing":true,
                  "DeclarationReceived":"2019-04-29T00:00:00.000Z"
               }
            },
            "Donor":{  
               "$type":"Asi.Soa.Membership.DataContracts.PersonData, Asi.Contracts",
               "BirthDate":"1960-04-30T00:00:00",
               "Gender":1,
               "PersonName":{  
                  "$type":"Asi.Soa.Membership.DataContracts.PersonNameData, Asi.Contracts",
                  "FirstName":"Melissa",
                  "InformalName":"Melissa",
                  "LastName":"Hodges",
                  "MiddleName":"F.",
                  "NamePrefix":"Ms.",
                  "FullName":"Ms. Melissa F. Hodges"
               },
               "PrimaryOrganization":{  
                  "$type":"Asi.Soa.Membership.DataContracts.PrimaryOrganizationInformationData, Asi.Contracts",
                  "OrganizationPartyId":"19835",
                  "Name":"Mariposa Foundation",
                  "Title":"Philanthropist"
               },
               "AdditionalAttributes":{  
                  "$type":"Asi.Soa.Core.DataContracts.GenericPropertyDataCollection, Asi.Contracts",
                  "$values":[  
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"CustomerTypeDescription",
                        "Value":"Donor"
                     },
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"IsMemberRecord",
                        "Value":{  
                           "$type":"System.Boolean",
                           "$value":false
                        }
                     },
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"CustomerTypeCode",
                        "Value":"D"
                     },
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"IsMember",
                        "Value":{  
                           "$type":"System.Boolean",
                           "$value":false
                        }
                     },
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"IsInactiveMember",
                        "Value":{  
                           "$type":"System.Boolean",
                           "$value":false
                        }
                     },
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"AllowAdvanceRenewal",
                        "Value":{  
                           "$type":"System.Boolean",
                           "$value":false
                        }
                     },
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"JoinDate",
                        "Value":"0001-01-01T00:00:00"
                     },
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"MajorKey",
                        "Value":"11196"
                     },
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                        "Name":"ParentPartyId",
                        "Value":"19835"
                     }
                  ]
               },
               "Addresses":{  
                  "$type":"Asi.Soa.Membership.DataContracts.FullAddressDataCollection, Asi.Contracts",
                  "$values":[  
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.FullAddressData, Asi.Contracts",
                        "AdditionalLines":{  
                           "$type":"Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts",
                           "$values":[  

                           ]
                        },
                        "Address":{  
                           "$type":"Asi.Soa.Membership.DataContracts.AddressData, Asi.Contracts",
                           "AddressId":"12196",
                           "AddressLines":{  
                              "$type":"Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts",
                              "$values":[  
                                 "710 South Second Street",
                                 "Suite 400"
                              ]
                           },
                           "CityName":"Minneapolis",
                           "CountryCode":"US",
                           "CountryName":"United States",
                           "CountrySubEntityCode":"MN",
                           "CountrySubEntityName":"Minnesota",
                           "FullAddress":"710 South Second Street\rSuite 400\rMinneapolis, MN  55401\rUNITED STATES",
                           "PostalCode":"55401",
                           "VerificationStatus":0
                        },
                        "AddresseeText":"Ms. Melissa F. Hodges\r\n710 South Second Street\rSuite 400\rMinneapolis, MN  55401\rUNITED STATES",
                        "AddressPurpose":"Address",
                        "CommunicationPreferences":{  
                           "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceDataCollection, Asi.Contracts",
                           "$values":[  
                              {  
                                 "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                 "Reason":"default"
                              },
                              {  
                                 "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                 "Reason":"mail"
                              },
                              {  
                                 "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                 "Reason":"bill"
                              },
                              {  
                                 "$type":"Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                 "Reason":"ship"
                              }
                           ]
                        },
                        "Email":"[email protected]",
                        "FullAddressId":"12196",
                        "Phone":"(612) 345-1212",
                        "Salutation":{  
                           "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
                           "SalutationMethod":{  
                              "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                              "PartySalutationMethodId":"main"
                           },
                           "Text":"Ms. Melissa F. Hodges"
                        },
                        "DisplayName":"Melissa",
                        "DisplayOrganizationTitle":"Philanthropist",
                        "DisplayOrganizationName":"Mariposa Foundation"
                     }
                  ]
               },
               "AlternateIds":{  
                  "$type":"Asi.Soa.Core.DataContracts.AlternateIdDataCollection, Asi.Contracts",
                  "$values":[  
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.AlternateIdData, Asi.Contracts",
                        "Id":"11196",
                        "IdType":"MajorKey"
                     },
                     {  
                        "$type":"Asi.Soa.Core.DataContracts.AlternateIdData, Asi.Contracts",
                        "Id":"21804",
                        "IdType":"Id"
                     }
                  ]
               },
               "Emails":{  
                  "$type":"Asi.Soa.Membership.DataContracts.EmailDataCollection, Asi.Contracts",
                  "$values":[  
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.EmailData, Asi.Contracts",
                        "Address":"[email protected]",
                        "EmailType":"_Primary",
                        "IsPrimary":true
                     },
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.EmailData, Asi.Contracts",
                        "Address":"[email protected]",
                        "EmailType":"Address"
                     }
                  ]
               },
               "FinancialInformation":{  
                  "$type":"Asi.Soa.Membership.DataContracts.FinancialInformationData, Asi.Contracts"
               },
               "Phones":{  
                  "$type":"Asi.Soa.Membership.DataContracts.PhoneDataCollection, Asi.Contracts",
                  "$values":[  
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts",
                        "Number":"(612) 345-1212",
                        "PhoneType":"_Work Phone"
                     },
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts",
                        "Number":"(647) 778-0379",
                        "PhoneType":"Mobile"
                     },
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts",
                        "Number":"(612) 345-1212",
                        "PhoneType":"Address"
                     }
                  ]
               },
               "Salutations":{  
                  "$type":"Asi.Soa.Membership.DataContracts.PartySalutationDataCollection, Asi.Contracts",
                  "$values":[  
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
                        "IsOverridden":false,
                        "SalutationId":"21804",
                        "SalutationMethod":{  
                           "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                           "PartySalutationMethodId":"FAMILY"
                        },
                        "Text":"Ms. Melissa F. Hodges"
                     },
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
                        "IsOverridden":false,
                        "SalutationId":"21804",
                        "SalutationMethod":{  
                           "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                           "PartySalutationMethodId":"FORMAL"
                        },
                        "Text":"Ms. Melissa F. Hodges"
                     },
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
                        "IsOverridden":false,
                        "SalutationId":"21804",
                        "SalutationMethod":{  
                           "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                           "PartySalutationMethodId":"HOUSEHOLD"
                        },
                        "Text":"The Hodges Household"
                     },
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
                        "IsOverridden":false,
                        "SalutationId":"21804",
                        "SalutationMethod":{  
                           "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                           "PartySalutationMethodId":"INFORMAL"
                        },
                        "Text":"Melissa"
                     },
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
                        "IsOverridden":true,
                        "SalutationId":"21804",
                        "SalutationMethod":{  
                           "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                           "PartySalutationMethodId":"LIST_AS"
                        },
                        "Text":"Melissa F. Hodges"
                     }
                  ]
               },
               "SocialNetworks":{  
                  "$type":"Asi.Soa.Membership.DataContracts.PartySocialNetworkDataCollection, Asi.Contracts",
                  "$values":[  
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.PartySocialNetworkData, Asi.Contracts",
                        "PartySocialNetworkId":"2e142807-fc5c-4bc3-850b-b1c07e82480e",
                        "SocialNetwork":{  
                           "$type":"Asi.Soa.Membership.DataContracts.SocialNetworkData, Asi.Contracts",
                           "SocialNetworkId":"7373766e-102b-434f-86e3-b172a81c2aed",
                           "SocialNetworkName":"Twitter",
                           "BaseURL":"https://twitter.com"
                        },
                        "SocialNetworkUserName":"@advsol",
                        "SocialNetworkUserId":"",
                        "SocialNetworkProfileLinkURL":"@advsol",
                        "SocialNetworkToken":""
                     },
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.PartySocialNetworkData, Asi.Contracts",
                        "PartySocialNetworkId":"95c9404d-0cca-4847-8735-f295ee80cfc1",
                        "SocialNetwork":{  
                           "$type":"Asi.Soa.Membership.DataContracts.SocialNetworkData, Asi.Contracts",
                           "SocialNetworkId":"359b00d6-49df-4f13-9905-7cf5f949ba80",
                           "SocialNetworkName":"LinkedIn",
                           "BaseURL":"http://www.linkedin.com"
                        },
                        "SocialNetworkUserName":"www.linkedin.com/company/advanced-solutions-international-inc.",
                        "SocialNetworkUserId":"",
                        "SocialNetworkProfileLinkURL":"www.linkedin.com/company/advanced-solutions-international-inc.",
                        "SocialNetworkToken":""
                     },
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.PartySocialNetworkData, Asi.Contracts",
                        "PartySocialNetworkId":"b6708b80-948e-40cc-862a-7e1d83566869",
                        "SocialNetwork":{  
                           "$type":"Asi.Soa.Membership.DataContracts.SocialNetworkData, Asi.Contracts",
                           "SocialNetworkId":"83678141-860b-4093-a58e-c9cb6db459db",
                           "SocialNetworkName":"Facebook",
                           "BaseURL":"http://www.facebook.com"
                        },
                        "SocialNetworkUserName":"www.facebook.com/advsol",
                        "SocialNetworkUserId":"",
                        "SocialNetworkProfileLinkURL":"www.facebook.com/advsol",
                        "SocialNetworkToken":""
                     }
                  ]
               },
               "CommunicationTypePreferences":{  
                  "$type":"Asi.Soa.Membership.DataContracts.PartyCommunicationTypePreferenceDataCollection, Asi.Contracts",
                  "$values":[  
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.PartyCommunicationTypePreferenceData, Asi.Contracts",
                        "PartyCommunicationTypePreferenceId":"38662302-00f4-4626-8899-32831830e71c",
                        "CommunicationTypeId":"cfc9145f-031c-41cf-a3f5-d97775d558a5"
                     },
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.PartyCommunicationTypePreferenceData, Asi.Contracts",
                        "PartyCommunicationTypePreferenceId":"961ce305-ba8d-4d64-8c16-51fc1fbd823c",
                        "CommunicationTypeId":"b09a2338-5ddb-4996-b8cd-c94620be0888",
                        "OptInFlag":true
                     },
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.PartyCommunicationTypePreferenceData, Asi.Contracts",
                        "PartyCommunicationTypePreferenceId":"c5af241a-44fe-4d9f-97f0-e4a1a3520a38",
                        "CommunicationTypeId":"fd489dbd-d4dd-49fc-b877-0af5a7a830b7"
                     },
                     {  
                        "$type":"Asi.Soa.Membership.DataContracts.PartyCommunicationTypePreferenceData, Asi.Contracts",
                        "PartyCommunicationTypePreferenceId":"c6638309-bf42-4929-a01e-331b639858f3",
                        "CommunicationTypeId":"6a3de0ae-1a6f-4cd0-a826-e455ea65b41c"
                     }
                  ]
               },
               "SortIsOverridden":false,
               "UpdateInformation":{  
                  "$type":"Asi.Soa.Core.DataContracts.EntityUpdateInformationData, Asi.Contracts",
                  "CreatedBy":"GREGC",
                  "CreatedOn":"2012-04-08T00:08:59.47",
                  "UpdatedBy":"BRIANM",
                  "UpdatedOn":"2014-12-03T15:15:11.01"
               },
               "PartyId":"21804",
               "Id":"21804",
               "UniformId":"e7468f74-c557-4840-9855-7526cbe31c2b",
               "Status":{  
                  "$type":"Asi.Soa.Membership.DataContracts.PartyStatusData, Asi.Contracts",
                  "PartyStatusId":"A",
                  "Name":"Active",
                  "Description":"Active"
               },
               "Name":"Ms. Melissa F. Hodges",
               "Sort":"Hodges, Melissa, F."
            },
            "PaymentInformation":{  
               "$type":"Asi.Soa.Commerce.DataContracts.RemittanceData, Asi.Contracts",
               "PaymentMethod":{  
                  "$type":"Asi.Soa.Commerce.DataContracts.PaymentMethodData, Asi.Contracts",
                  "PaymentMethodId":"CASH"
               },
               "ReferenceNumber":"111"
            },
            "SolicitorPartyId":"18120"
         }
      ]
   }
}
  • Response:
{  
   "$type":"Asi.Soa.Fundraising.DataContracts.GiftInformationBatchData, Asi.Contracts",
   "BatchId":"b2b1f920-366f-4d78-8cf6-5fc127185856",
   "BatchType":"Gift Entry",
   "BatchDate":"2019-04-29T21:47:22.14",
   "Name":"GiftEntry-Monday, April 29, 2019-Mr. Brian Murphy",
   "Status":0,
   "UserId":"e2124f8b-39fa-4690-be19-0cfab0a1def5",
   "Gifts":{  
      "$type":"Asi.Soa.Fundraising.DataContracts.GiftInformationDataCollection, Asi.Contracts",
      "$values":[  
         {  
            "$type":"Asi.Soa.Fundraising.DataContracts.GiftInformationData, Asi.Contracts",
            "GiftId":"ad65ad79-94ee-446e-a8ac-69b79ba62ff6",
            "Donor":{  
               "$type":"Asi.Soa.Membership.DataContracts.PartySummaryData, Asi.Contracts",
               "CityName":"Minneapolis",
               "CountryName":"United States",
               "CountrySubEntityName":"Minnesota",
               "Email":"[email protected]",
               "Phone":"(612) 345-1212",
               "PartyId":"21804",
               "Id":"21804",
               "Status":{  
                  "$type":"Asi.Soa.Membership.DataContracts.PartyStatusData, Asi.Contracts",
                  "PartyStatusId":"A",
                  "Name":"Active",
                  "Description":"Active"
               },
               "Name":"Ms. Melissa F. Hodges",
               "Sort":"Hodges, Melissa, F."
            },
            "ListAsSalutation":{  
               "$type":"Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
               "IsOverridden":true,
               "SalutationId":"21804",
               "SalutationMethod":{  
                  "$type":"Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                  "PartySalutationMethodId":"LIST_AS"
               },
               "Text":"Melissa F. Hodges"
            },
            "GiftDate":"2019-04-29T21:47:22.14",
            "GiftAmount":{  
               "$type":"Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts",
               "Amount":60.0,
               "Currency":{  
                  "$type":"Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                  "CurrencyCode":"USD",
                  "DecimalPositions":2,
                  "ExtensionData":null
               },
               "IsAmountDefined":true
            },
            "GiftItem":{  
               "$type":"Asi.Soa.Fundraising.DataContracts.GiftItemData, Asi.Contracts",
               "Description":"Earthquakes, tsunamis, and hurricanes happen without warning. Your gift can help us to respond quickly to the needs of people in a crisis.",
               "ItemCode":"EMERG",
               "ItemId":"EMERG",
               "Name":"Support the Emergency Relief Fund"
            },
            "PaymentInformation":{  
               "$type":"Asi.Soa.Commerce.DataContracts.RemittanceData, Asi.Contracts",
               "Amount":{  
                  "$type":"Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts",
                  "Amount":60.0,
                  "Currency":{  
                     "$type":"Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                     "CurrencyCode":"USD",
                     "DecimalPositions":2,
                     "ExtensionData":null
                  },
                  "IsAmountDefined":true
               },
               "PaymentToken":{  
                  "$type":"Asi.Soa.Commerce.DataContracts.AutoPayAccountData, Asi.Contracts",
                  "PaymentMethodIsReadOnly":false
               },
               "PaymentDate":"2019-04-29T21:47:22.14",
               "PaymentMethod":{  
                  "$type":"Asi.Soa.Commerce.DataContracts.PaymentMethodData, Asi.Contracts",
                  "Name":"Main Checking Account",
                  "PaymentMethodId":"CASH",
                  "PaymentType":"Cash",
                  "Message":"Cash"
               },
               "PayorParty":{  
                  "$type":"Asi.Soa.Commerce.DataContracts.CustomerPartyData, Asi.Contracts",
                  "PartyId":"21804"
               },
               "ReferenceNumber":"111"
            },
            "InstallmentInformation":{  
               "$type":"Asi.Soa.Commerce.DataContracts.GiftInstallmentSummaryData, Asi.Contracts",
               "PaymentTerms":{  
                  "$type":"Asi.Soa.Commerce.DataContracts.OrderLinePaymentTermsData, Asi.Contracts",
                  "PaymentTermsId":"43E297FA-7A48-49F6-A832-BB48391DFFE4"
               },
               "PaymentSchedule":{  
                  "$type":"Asi.Soa.Commerce.DataContracts.ScheduledPaymentDataCollection, Asi.Contracts",
                  "$values":[  

                  ]
               }
            },
            "SourceCode":{  
               "$type":"Asi.Soa.Communications.DataContracts.SourceCodeSummaryData, Asi.Contracts",
               "SourceCodeId":"6d0e02b0-99f9-4a45-84ec-1665155b7d70",
               "Description":"Responses to home page story",
               "Code":"Web Signups"
            },
            "GiftAidInformation":{  
               "$type":"Asi.Soa.Fundraising.DataContracts.GiftAidInformationData, Asi.Contracts",
               "IsGiftAidExcluded":true
            },
            "SoftCreditInformation":{  
               "$type":"Asi.Soa.Commerce.DataContracts.SoftCreditAllocationData, Asi.Contracts",
               "Allocations":{  
                  "$type":"Asi.Soa.Commerce.DataContracts.SoftCreditAllocationDetailsDataCollection, Asi.Contracts",
                  "$values":[  
                     {  
                        "$type":"Asi.Soa.Commerce.DataContracts.SoftCreditAllocationDetailData, Asi.Contracts",
                        "SoftCreditRecipientId":"18120",
                        "SoftCreditRecipient":{  
                           "$type":"Asi.Soa.Membership.DataContracts.PartySummaryData, Asi.Contracts",
                           "CityName":"Washington",
                           "CountryName":"United States",
                           "CountrySubEntityName":"DC",
                           "Email":"[email protected]",
                           "Phone":"(800) 441-5678",
                           "PartyId":"18120",
                           "Id":"18120",
                           "UniformId":"deafcd2a-26ce-4a14-8922-90dd39c0521a",
                           "Status":{  
                              "$type":"Asi.Soa.Membership.DataContracts.PartyStatusData, Asi.Contracts",
                              "PartyStatusId":"A",
                              "Name":"Active",
                              "Description":"Active"
                           },
                           "Name":"Simone Hobbs",
                           "Sort":"HOBBS, SIMONE",
                           "IsMarkedForDelete":false
                        },
                        "SoftCreditType":{  
                           "$type":"Asi.Soa.Commerce.DataContracts.SoftCreditTypeData, Asi.Contracts",
                           "Description":""
                        },
                        "AllocationType":0,
                        "Amount":{  
                           "$type":"Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts",
                           "Amount":60.0,
                           "Currency":{  
                              "$type":"Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts",
                              "DecimalPositions":2,
                              "ExtensionData":null
                           }
                        },
                        "Percent":100.0
                     }
                  ]
               }
            },
            "SolicitorPartyId":"18120",
            "TributeInformation":{  
               "$type":"Asi.Soa.Fundraising.DataContracts.TributeInformationDataCollection, Asi.Contracts",
               "$values":[  

               ]
            },
            "DonationType":"Gift"
         }
      ]
   }
}

Updated 9 months ago

GiftInformationBatch POST samples


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.