API Version 2.12
This page details the changes and fixes included in API v2.12, releasing Saturday, September 12, 2026.
New:
- Added support for additional fields in the Activities API:
POST /activitiesaccepts and saves all new fields:solicitationMethodlocationprospectIdreminders- activityType
- event
PUT /activities/{id}can update all fieldsGET /activities/{id}returns all fields when they are populated.PATCH /activities/{id}can update all fields.
- Added new endpoint GET /properties/activityCustomStatuses
- Returns all custom activity statuses as
IdNamePair[] - Response format:
[{"id": "1", "name": "Scheduled"}, {"id": "2", "name": "Completed"}, ...]
- Returns all custom activity statuses as
- Added Prospects endpoints:
| Method | Endpoint | Description |
|---|---|---|
| POST | /prospects | Create a prospect |
| GET | /prospects/{id} | Retrieve a prospect |
| PUT | /prospects/{id} | Update a prospect |
| PATCH | /prospects/{id} | Partially update a prospect |
| DELETE | /prospects/{id} | Delete a prospect |
| POST | /prospects/search | Search prospects |
| GET | /prospects/search/searchFields | List available search fields |
| GET | /prospects/search/outputFields | List available output fields |
- Added support for repeating activities:
POST /activities and PUT /activities/{id}now acceptactivityId- repeat rule, including:
patternintervalendsOnendsAfterOccurrences
- And return all generated activity IDs:
{"ids": [1, 2, 3, ...]}
- Added new endpoint
GET /v2/properties/organizationDetails
Fixed:
- Fixed an issue where transaction endpoints silently failed to populate certain fields if the payments section contained an invalid value.
- Fixed an issue where POST /accounts/search returned intermittent 400/500 errors.
- Fixed an issue where GET /customFields did not return custom fields with the configuration “Account Type: Any”.
- Fixed an issue where POST /donations/search returned HTML for the Soft Credit Recipient Account ID field.