Skip to navigation

Create a Gift not recommended

This endpoint creates a gift directly onto a contact record. Using this endpoint assumes
you know the precise contact the gift is matched to. Virtuous does not support cleaning up data
that is caused by creating the gifts incorrectly through this endpoint.
Please use the Gift Transaction endpoint as a better alternative.

RecurringGiftPayment and PledgePayment accepted State values:

  • Add

  • Update

  • Delete

  • Ignore

You will need to prepend the string RecurringGiftPayment- to the recurringPaymentId.

GiftDate will just use the Date portion of the value to set the UTC date. There is no date or time conversion on this field, so make sure that the gift date is the UTC date of the gift.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
contactIdstringOptional
giftTypestringOptional
giftDatestringOptional
amountstringOptional
transactionSourcestringOptional
transactionIdstringOptional
batchstringOptional
segmentIdstringOptional
receiptSegmentIdstringOptional
mediaOutletIdstringOptional
notesstringOptional
isPrivatestringOptional
receiptDatestringOptional
contactIndividualIdstringOptional
contactPassthroughIdstringOptional
cashAccountingCodestringOptional
statestringOptional
isTaxDeductiblestringOptional
giftAskIdstringOptional
passthroughGiftAskIdstringOptional
grantIdstringOptional
contactMembershipIdstringOptional
currencyCodestringOptional
exchangeRatestringOptional
checkNumberstringOptional
creditCardTypestringOptional
cryptocoinTypestringOptional
transactionHashstringOptional
coinSoldForCashstringOptional
coinAmountstringOptional
dateCoinWasSoldstringOptional
coinSaleAmountstringOptional
tickerSymbolstringOptional
numberOfSharesstringOptional
iraCustodianstringOptional
stockSoldForCashstringOptional
dateStockWasSoldstringOptional
stockSaleAmountstringOptional
nonCashGiftTypeIdstringOptional
nonCashGiftTypestringOptional
descriptionstringOptional
nonCashSoldForCashstringOptional
dateNonCashWasSoldstringOptional
nonCashOriginalAmountstringOptional
nonCashSaleAmountstringOptional
giftDesignationslist of objectsOptional
giftPremiumslist of objectsOptional
pledgePaymentslist of objectsOptional
recurringGiftPaymentslist of objectsOptional
tributeTypestringOptional
tributeIdstringOptional
tributeDescriptionstringOptional
acknowledgeeIdstringOptional
reversedGiftIdstringOptional
customFieldslist of objectsOptional

Response

OK
idstringOptional
transactionSourcestringOptional
transactionIdstringOptional
contactIdstringOptional
contactNamestringOptional
contactUrlstringOptional
giftTypestringOptional
giftTypeFormattedstringOptional
giftDatestringOptional
giftDateFormattedstringOptional
amountstringOptional
amountFormattedstringOptional
currencyCodestringOptional
exchangeRatestringOptional
baseCurrencyCodestringOptional
batchstringOptional
createDateTimeUtcstringOptional
createdByUserstringOptional
modifiedDateTimeUtcstringOptional
modifiedByUserstringOptional
segmentIdstringOptional
segmentstringOptional
segmentCodestringOptional
segmentUrlstringOptional
mediaOutletIdstringOptional
mediaOutletstringOptional
grantIdstringOptional
grantstringOptional
grantUrlstringOptional
notesstringOptional
tributestringOptional
tributeIdstringOptional
tributeTypestringOptional
acknowledgeeIndividualIdstringOptional
receiptDatestringOptional
receiptDateFormattedstringOptional
contactPassthroughIdstringOptional
contactPassthroughUrlstringOptional
contactIndividualIdstringOptional
cashAccountingCodestringOptional
giftAskIdstringOptional
contactMembershipIdstringOptional
giftDesignationslist of objectsOptional
giftPremiumslist of objectsOptional
pledgePaymentslist of objectsOptional
recurringGiftPaymentslist of objectsOptional
giftUrlstringOptional
isPrivatestringOptional
isTaxDeductiblestringOptional
customFieldslist of objectsOptional

Errors

400
Bad Request Error