Pass array as query parameter in Postman

Viewed 24601

I am trying to pass an array as query parameter in Postman.

I am calling DELETE method to delete a user from list of databases. It is expecting list of database names as array in the query parameter. When I pass as given below, I am getting error.

{"code":2,"message":"data_services must be an array and not empty"}

Trying to Pass databasenames as array

Please let me know, how can I pass an array as query parameter in Postman.

4 Answers

You need to create 2 keys with the same name and add postfix [] enter image description here

enter image description here

enter image description here

You can specify the parameter key multiple times with different values.
Don't use square brackets or numbers like an array in code.

This will result in a query string like so:

?data_services=somename&data_services=anothername

I mis-read the DELETE method. It was expecting array of databases in the body of the Http body section, instead of on query parameter section. I provided the array as given below and it got succeeded.

The below is the way, I passed array to Http request in the body section.

Passing Array in the Http request content body

Related