Ben Wong
Is there any particular reason why entities returned by GET methods in Fundraising API are different from records returned by Get a Fund/Campaign/Appeal methods in NXT Data Integration API?
Unfortunately I can't confirm that it actually is the case (getting "Permission denied. This API is currently in a private preview available to selected ISV Partners" error), but based on the documentation it looks like the records are different.
Example:
GET Fund in Fundraising API response contains Fund entity:
{<br/> "id": "26",<br/> "category": "Annual",<br/> "date_added": "2001-11-16T11:26:53.52+00:00",<br/> "date_modified": "2017-03-23T13:10:46.64+00:00",<br/> "description": "2004 Annual Fund",<br/> "end_date": "2004-12-31T00:00:00",<br/> "goal": {<br/> "value": 500000<br/> },<br/> "inactive": false,<br/> "lookup_id": "2004ANNUAL",<br/> "start_date": "2004-01-01T00:00:00",<br/> "type": "Donor Advised Fund"<br/>}
Meanwhile GET Get a Fund in Integration API response contains Fund record as:
{<br/> "fund_category": "string",<br/> "campaign": "string",<br/> "default_appeal": "string",<br/> "id": 0,<br/> "fund_id": "string",<br/> "description": "string",<br/> "fund_category_id": 0,<br/> "campaign_id": 0,<br/> "start_date": "string",<br/> "end_date": "string",<br/> "inactive": true,<br/> "default_appeal_id": 0,<br/> "notes": "string",<br/> "goal": 0.0,<br/> "restricted": true<br/>}