While we update our API regularly, one of our top priorities is to maintain a consistent level of service for our integration partners. This means that, as a general rule, we strive to implement changes that are not breaking changes, and that allow existing integrations to continue to work as-is. In those rare cases when we do introduce a potential breaking change, we'll be sure to call that out to you here.

Without further ado, here's what's coming in our May 2020 release, which will go live next Sunday night (May 24th):

🚨 (Slight) Breaking Change Alert 🚨

We know, we just said we avoid making breaking changes. But we are making a slight change that affects some of the Gift object fields. Specifically, we will be limiting number of characters on some fields to optimize performance. The maximum number of characters will be limited for these fields:

  • CreditCardType (30 character limit)
  • CheckNumber (60 character limit)
  • CryptocoinType (30 character limit)
  • TickerSymbol (60 character limit)
  • TransactionSource (64 character limit)
  • TransactionId (128 character limit)

New Endpoints

We are adding one new endpoint in this release:

  • /api/Gift/{transactionSource}/{transactionId} - Get a Gift by its Transaction Source and Identifier

Updated Endpoints

We've added support for querying by custom field values to several of our existing endpoints. These updates apply to the following endpoints:

  • /api/Event/Query
  • /api/EventInvitation/Query
  • /api/GiftAsk/Query
  • /api/Grant/Query
  • /api/PlannedGift/Query
  • /api/Premium/Query
  • /api/Project/Query

As always, if you have any questions about these or other features, feel free to contact our team using the support widget in Virtuous, or drop us a line at support@virtuoussoftware.com.

Did this answer your question?