Hegseth Says Iran War Not Becoming a ‘Forever War’ or ‘Quagmire’

The Pentagon has asked for an additional $200 billion from Congress to pay for the war against Iran, a person familiar with the matter said, as Defense Secretary Pete Hegseth argued that the campaign was ahead of schedule and disputed that the US was getting embroiled in a quagmire.

Bloomberg.com
I thought it wasn't a war until congress approves it?
Do we now call it a war? I thought it was an excursion?