Send an array parameter in GET HTTP request using workflow Follow
I have to make HTTP GET request like this:
tasks.task.get&select[]=TITLE&select[]=DESCRIPTION&select[]=RESPONSIBLE_ID&select[]=PRIORITY&select[]=STATUS&select[]=DEADLINE&select[]=PARENT_ID&select[]=UF_YOUTRACK_ID&select[]=UF_UPDATED_BY_YT&select[]=UF_COMMENT_UPDATED_BY_YT&select[]=UF_YT_TYPE_OF_WORK&select[]=UF_AUTO_218204594690
documentation says that every param must be a string, and couldn't find better way then this wrong way:
```js
connection.getSync(
"tasks.task.get",
{
'taskId': bx_id,
'select': 'TITLE',
'select': 'DESCRIPTION',
'select': 'RESPONSIBLE_ID',
'select': 'PRIORITY',
'select': 'STATUS',
'select': 'DEADLINE',
'select': 'PARENT_ID',
'select': 'UF_YOUTRACK_ID',
'select': 'UF_UPDATED_BY_YT',
'select': 'UF_COMMENT_UPDATED_BY_YT',
'select': 'UF_YT_TYPE_OF_WORK',
'select': 'UF_AUTO_218204594690'
}
);
// of course because JS seeing same key in array replaces it's value,
```
also tried
```js
connection.getSync(
"tasks.task.get",
{
'taskId': bx_id,
'select': 'TITLE&select[]=DESCRIPTION&select[]=RESPONSIBLE_ID&select[]=PRIORITY&select[]=STATUS&select[]=DEADLINE&select[]=PARENT_ID&select[]=UF_YOUTRACK_ID&select[]=UF_UPDATED_BY_YT&select[]=UF_COMMENT_UPDATED_BY_YT&select[]=UF_YT_TYPE_OF_WORK&select[]=UF_AUTO_218204594690'
}
);
```
and
```
connection.getSync(
"tasks.task.get",
{
'taskId': bx_id,
'select[]': 'TITLE',
'select[]': 'DESCRIPTION',
'select[]': 'RESPONSIBLE_ID',
'select[]': 'PRIORITY',
'select[]': 'STATUS',
'select[]': 'DEADLINE',
'select[]': 'PARENT_ID',
'select[]': 'UF_YOUTRACK_ID',
'select[]': 'UF_UPDATED_BY_YT',
'select[]': 'UF_COMMENT_UPDATED_BY_YT',
'select[]': 'UF_YT_TYPE_OF_WORK',
'select[]': 'UF_AUTO_218204594690'
}
);
// of course because JS seeing same key in array replaces it's value,
```
and none of this made 'select' an array.
Is there a way i can pass an array parameter in get request using workflow?
Please sign in to leave a comment.
Hi!
I'm Sergey from the Youtrack team.
I believe passing parameters in an array of objects should help. For example:
P.S. if you'd like to get in touch with our support team directly for a quick answer to your question, please fill in a direct request at https://youtrack-support.jetbrains.com/hc/en-us/requests/new We'll be happy to help.