Instead of using the raw json as content, you could use the v4 encoded token. This is how most wallets expect tokens to be sent and received https://github.com/cashubtc/nuts/blob/main/00.md#v4-tokens