別アプリのステータスを自動更新でのエラーについて

初めて投稿させていただきます。

アプリAでステータスを変更するとアプリBのステータスが変更されるようにしたいのですが

 Failled to load resource: the server responded with a status of 520

ステータスの更新に失敗しました。指定したアクションでは、作業者を指定できません。

のエラーがでてうまくいきません。

どうすればよろしいでしょうか。ご教示いただければと思います。

よろしくお願いいたします。

 

アプリBのステータス

仮完了→(確定完了)→完了

作業者:次のユーザーから作業者を選択

 

 kintone.events.on(events,async function(event) {
const record = event.record;
const nStatus = event.nextStatus.value;
const aid = record.a_id.value;

switch(nStatus){
case "X":
const user = kintone.getLoginUser();
const mid = await search_mid(aid); //アプリBから変更するレコードのidとrevision取得
if(mid == 'error'){
event.error = '';
}else{
const tbody = {
'app': 49, //アプリid
'id': mid[0].mid,
'action': '確定完了',
'assignee': user.code,
'revision': mid[0].revi,
};
kintone.api(kintone.api.url('/k/v1/record/status', true), 'PUT', tbody, function(resp) {
// success
console.log(resp);
}, function(error) {
// error
console.log(error);
});
}
break;
}
return event;

});