Create Gift
Gifts are the primary goal of fundraising efforts. They come in many forms and have a lot of information associated with them to ensure that they are properly allocated and acknowledged.
Query
Comma-separated response fields to include.
Body
The origin of the gift. When provided, it must parse to a valid JSON object with one string field called "name". Additional fields may be added as desired.
The custom field category. Available values are the entries in the Custom Field Categories table of the parent object.
The immutable system record ID of the constituent associated with the gift.
Payment method used in gifts
The value of the custom field. The type property determines the format. Character limit depends on data type. Number types only support values greater than 0.
The immutable system record ID of the fund associated with the gift split.
The gift type. Available values are listed below, but at this time, you can only add gifts with the Donation, Other, GiftInKind, RecurringGift, and RecurringGiftPayment type.
The general ledger post status of the gift. Available values are Posted, NotPosted, and DoNotPost. When post_status is set to DoNotPost, post_date should be null. When it is set to NotPosted, post_date is required but remains editable. When it is set to Posted, post_date is required and is no longer editable. If no value is provided, a default value of NotPosted will be used.