Синтаксис массива в аргументах методов

В некоторых методах требуется передать аргумент-массив. Это означает, что в GET или POST запросе в конец имени аргумента добавляются квадратные скобки с опциональным индексом. Индекс - целое число, не меньшее нуля, означающее позицию элемента в массиве. Например, запрос:

https://api.unisender.com/ru/api/sendEmail?email[0]=EMAIL_A&email[1]=EMAIL_B

будет означать передачу в метод sendEmail аргумента email как массива из двух элементов, EMAIL_A и EMAIL_B.

Если индекс опущен, то позиция элемента в массиве определяется порядком следования аргумента в запросе. Например:

https://api.unisender.com/ru/api/sendEmail?email[]=EMAIL_A&email[]=EMAIL_B

приводит к передаче такого же массива, как и в предыдущем примере.

Массивы могут быть многомерными, тогда за первой парой скобок в имени аргумента следует вторая пара скобок. Кроме того, индексы могут следовать не по порядку, и тогда некоторые элементы массива будут пустыми. Пример, иллюстрирующий обе этих особенности:

https://api.unisender.com/ru/api/importContacts?data[0][0]=xxx&data[0][2]=yyy

В данном случае data - это двумерный массив, в нулевой строке которого заполнены только нулевая и вторая ячейки, а первая - пустая.