Hey @nickaus! Looks like Atlassian recommends using a POST request and passing the JQL as a JSON payload which removes the need to escape any characters which may be getting encoded. Currently, all url params get encoded in Retool.
Thanks for your suggestion I had moved on with a workaround but tried this just now.
I'm passing this as Body/Raw
{
"jql": "project = INTSD and filter = 17653"
}
This gives the errors:
{
"errorMessages": [
"The value 'INTSD' does not exist for the field 'project'.",
"A value with ID '17653' does not exist for the field 'filter'."
],
"warningMessages": []
}
I can see in the API Request that the body does not look right (with the escape \ characters):
"body": "{\"jql\":\"project = INTSD and filter = 17653\"}",
I've tried single/double quotes, using Body:Raw and Body:JSON but basically the same results for all the combinations I tried.
Again this works fine in Postman. It looks like I need to escape something perhaps but not sure what/how.