When making a PATCH request to the Gift v2 update recurring gift payment endpoint (https://api.sky.blackbaud.com/gft-gifts/v2/recurringgifts/{gift_id}/amendments/paymentinformation) without any “If-Match” header, I get the following error:
{
"If-Match": [
"The concurrencyId field is required."
]
}
If I try passing `"If-Match": “*”` for an unconditional update as the endpoint documentation describes, I get a different error
{
"message": "A request was made to amend a gift that was unable to be validated at this time.",
"error_name": "AmendScheduleValidationNotAvailable"
}
The `account_token` I'm passing in is a card taken passed to the `Blackbaud_OpenStoreCardForm` API, and the card details I passed in were test values taken from this page: