-i, --include is the Response header. The token is in the Request header.
After further research, -i isn’t required, you can also use -v for verbose. This looks to be an issue with the endpoint and it being a bit non-standard. Here a discussion around it:
Basically, the response is returning 204 No Content, but there is a non-zero Content-Length. Since this doesn’t match, Postman throws an error but cURL just vomits the full output out. Why the server (bond) needs to send a valid response if there is no content, is a separate issue.
As far as usability and programming an integration, it’s not terribly critical since you’re going to use cURL in code anyway, however, for testing and development, a tool like Postman is extremely useful. I imagine other tools will have similar issues with this, but as far as I know, Postman is one of the best in this space.
That being said, I’d love for someone to prove me wrong and figure out a way to use Postman to make /tx PUT requests.