重複シフト登録時に400エラーが返ってこない

カテゴリ: Timecard

いつもお世話になっております。

https://api.smaregi.dev/{contract_id}/timecard/shifts/{store_id}/{staff_id} のAPIを使用しており、division=scheduleで将来のシフトを登録しています。

APIドキュメントによると、勤務時間が重複している場合は400エラーが出るはずなのですが、APIで登録した際に200で登録できてしまうようです。

こちらShiftResultIDは当然違うものの、同じ日の同じ時間に同じ従業員が働く形となっております。UIではエラーが出ていることを確認できています。

本挙動についてご確認お願いできますでしょうか。division=scheduleの場合は400エラーが出ないなどの挙動の場合、そちらの仕様ということで確認させていただきたいです。

どうぞよろしくお願いいたします。




答え