The following is an example designation:
JSON
{
"designationId": 123456789,
"name": "Jane for Congress Committee",
"officialName": "Committee to Elect Jane to Congress",
"paymentTypes": [
{
"paymentType": "CreditCard",
"name": "Credit Card",
"isDefault": false
},
{
"paymentType": "ElectronicFundsTransfer",
"name": "Electronic Funds Transfer",
"isDefault": false
},
{
"paymentType": "Unknown",
"name": "Debit Card",
"isDefault": false
},
{
"paymentType": "ElectronicPaySystem",
"name": "Electronic Pay System",
"isDefault": false
}
],
"attributionTypes": [
{
"financialAttributionTypeId": 1,
"name": "Attribution",
"attributionType": "DefaultAttribution"
},
{
"financialAttributionTypeId": 2,
"name": "Board Member Giving",
"attributionType": "BoardMemberGiving"
},
{
"financialAttributionTypeId": 3,
"name": "Corporate Matching",
"attributionType": "CorporateMatch"
},
{
"financialAttributionTypeId": 4,
"name": "Donor-Advised Fund",
"attributionType": "DonorAdvisedFund"
}
]
}
The following is an overview of the Designation object:
Property Type Description designationIdint Unique identifier for a Designation in this context. namestring A name for this designation officialNamestring An official name for the designation paymentTypesarray An array of Payment Types accepted by this designation. Requested via $expand. attributionTypesarray An array of Attribution Types accepted by this designation. Requested via $expand.
Property Type Description paymentTypestring Payment type that can be specified in /contributions namestring Name of the payment type isDefaultboolean true if this is a designation's default payment type (not all designations have default payment types)