PATCH did the trick. Thanks @kierana
For reference, my apiOptions looked like this:
const apiOptions = {
path: '/engagements/v1/engagements/'+id,
method: 'PATCH',
body: {
"engagement": {
},
"metadata": {
"status": "COMPLETED",
}
}
}
Phil