I was looking for the same info. The documentation is, unfortunately, not too clear on this subject.
I would also suggest that the API docs explicitly state that by default the body is not returned when querying for a note. This would make the very useful API more user-friendly
The normal expectation of a user is that, unless otherwise specified, GET-ting a note returns all fields/content.
Ok its solved. The problem was that curl was cutting url on ampersand.
Url should be in quotes: curl 'http://localhost:41184/notes/1a05728a2c00479XXXXXXXXX?token=XXXXXX&fields=body'
Is there any plugin API to retrieve parsed note content? I add body_html in fields, but got
Uncaught (in promise) Error: Error: SQLITE_ERROR: no such column: body_html: SELECT `body_html` FROM `notes` WHERE `id` = ?: 70e543a12e30490abd0162f45ffc5403