Certain characters in URL need to be percent-encoded, in JMeter there is __urlencode() function which can do percent-encoding for you.
Also given you're capable of running your request in Postman you should be able to record it using JMeter's HTTP(S) Test Script Recorder
Run your request in Postman -> JMeter will capture the request and generate appropriate HTTP Request sampler configuration
More information: How to Convert Your Postman API Tests to JMeter for Scaling