Action Status Update via API not working

Hi,

I cannot get the status of an action to update using an API call. It seems like this is a technical error, unless I'm missing some nuance in the documentation or configuration.

I'm sending a PATCH request to Constituent API > Action (Edit) (https://api.sky.blackbaud.com/constituent/v1/actions/{action_id}).

I'm trying to update the status field on the action from “Ongoing” to “Completed”.

Other fields on the action update fine, but I cannot get the status to change.

E.g. if I send another field such as “Completed”, the “Completed” checkbox and date updates without issue, but the status remains as “Ongoing” rather than being updated to "Completed". Every other field I have sent updates without any issue.

Example body of request below:

{

"completed": true,

"status": "Completed"

}

The response always comes back as 200 OK.

I have tried the below:

  • Sending completed field and status field at the same time
  • Sending status field on its own
  • Sending status field and date
  • Sending status field, date, and completed field
  • Sending completed field on its own (according to the documentation it seems like this should actually set the status as well but also doesn't work)

I have tried this from both the SKY API reference “Try It” page and externally - same results either way.

Is this a known issue or am I missing something?

Thanks,
Chris

Comments