@@ -, +, @@ response --- Koha/Item.pm | 1 + api/v1/swagger/definitions/item.yaml | 3 +++ 2 files changed, 4 insertions(+) --- a/Koha/Item.pm +++ a/Koha/Item.pm @@ -1342,6 +1342,7 @@ sub to_api { my $overrides = {}; $overrides->{effective_item_type_id} = $self->effective_itemtype; + $overrides->{effective_not_for_loan_status} = $self->notforloan ? $self->notforloan : $self->itemtype->notforloan; return { %$response, %$overrides }; } --- a/api/v1/swagger/definitions/item.yaml +++ a/api/v1/swagger/definitions/item.yaml @@ -60,6 +60,9 @@ properties: not_for_loan_status: type: integer description: Authorized value defining why this item is not for loan + effective_not_for_loan_status: + type: integer + description: Authorized value defining why this item is not for not_for_loan_status damaged_status: type: integer description: Authorized value defining this item as damaged --