200, если ответ включает в себя объект, 202, если ответ принят, но действие ещё не выполнено (постановка таски в очередь? Поправьте, если неправ), 204, если всё ок и действие было выполнено, но сущности нет.
Так что в целом правильно, но не полностью развёрнуто