HTMX requires you to return HTML chunks (and calls that hypermedia) that get dumped directly into the client-side HTML.
So instead if returning data (JSON, XML, whatever), every part of your API now needs to return parts of client-side UI, and be aware of changes in it.