В некоторых методах требуется передать аргумент-массив. Для этого в GET или POST запросе в конец имени аргумента добавляются квадратные скобки с опциональным индексом. Индекс — целое число не меньшее нуля, которое обозначает позицию элемента в массиве. Например, запрос:
https://api.unisender.com/ru/api/importContacts?field_names[0]=email&field_names[1]=Name
будет означать передачу в метод importContacts аргумента field_names как массива из двух элементов, email, Name.
Если индекс опущен, то позиция элемента в массиве определяется порядком следования аргумента в запросе. Например:
https://api.unisender.com/ru/api/importContacts?field_names[]=email&field_names[]=Name
приводит к передаче такого же массива, как и в предыдущем примере.
Массивы могут быть многомерными, тогда за первой парой скобок в имени аргумента следует вторая пара скобок. Кроме того, индексы могут следовать не по порядку, и тогда некоторые элементы массива будут пустыми. Пример, иллюстрирующий обе этих особенности:
https://api.unisender.com/ru/api/importContacts?data[0][0]=xxx&data[0][2]=yyy
В данном случае data — это двумерный массив, в нулевой строке которого заполнены только нулевая и вторая ячейки, а первая — пустая.