Создание смс рассылки
							Функция: create
							 Адрес: https://mainsms.ru/api/mainsms/sending/create
							
							
Параметры запроса:
							
									
											
											    | Параметр | 
											    Описание | 
											    Обязательный | 
											    Формат | 
											    Пример | 
											
									
									
											
											    | 
											        project
											     | 
											    Имя проекта | 
											    Да | 
											    Строка | 
											    mainsms | 
											
											
											    | 
											        include
											     | 
											    
											        Группы получателей
											     | 
											    
											        Да
											     | 
											    
											        Строка, список ID групп через запятую
											     | 
											    
											        1254,6565
											     | 
											
											
											    | 
											        exclude
											     | 
											    
											        Группы исключения контактов
											     | 
											    
											        Нет
											     | 
											    
											        Строка, список ID групп через запятую
											     | 
											    
											        1254,6565
											     | 
											
											
											    | 
											        message
											     | 
											    
											        Текст сообщения
											     | 
											    
											        Да
											     | 
											    
											        Строка в кодировке utf-8
											     | 
											    
											        Привет от mainsms.ru
											     | 
											
											
											    | 
											        sender
											     | 
											    
											        Имя отправителя
											     | 
											    
											        Нет
											     | 
											    
											        Строка (от 5 до 11 символов, латиница, цифры)
											     | 
											    
											        mainsms.ru
											     | 
											
											
											    | 
											        run_at
											     | 
											    
											        время отправки сообщения
											     | 
											    
											        Нет
											     | 
											    
											        Дата и время
											     | 
											    
											        03.10.2011 17:00
											     | 
											
											
											    | 
											        slowtime
											     | 
											    
											        время для плавной рассылки
											     | 
											    
											        Нет
											     | 
											    
											        минуты
											     | 
											    
											        10
											     | 
											
											
											    | 
											        slowsize
											     | 
											    
											        количество сообщений для плавной рассылки
											     | 
											    
											        Нет
											     | 
											    
											        число от 10 до 10000
											     | 
											    
											        500
											     | 
											
											
											    | 
											        name
											     | 
											    
											        Название рассылки
											     | 
											    
											        Нет
											     | 
											    
											        Строка
											     | 
											    
											        API рассылка
											     | 
											
											
											    | 
											        test
											     | 
											    
											        Тестовый режим, можно использовать для запроса цены рассылки
											     | 
											    
											        Нет
											     | 
											    
											        Число, 0 или 1
											     | 
											    
											        0
											     | 
											
											
											    | 
											        sign
											     | 
											    
											        Подпись запроса
											     | 
											    
											        Да
											     | 
											    
											        Строка, в нижнем регистре
											     | 
											    
											        e2271659a8b05d318b4b53c644ba8b47
											     | 
											
									
							
							
									Для запроса стоимости рассылки укажите параметр
									test равным
									1 , рассылка в этом случае не будет создана, но в ответ вы получите полный расчёт рассылки, количество контактов.
							
							
									Если сообщение должно быть отправлено в определенное время заполните параметр
									run_at. Время должно быть указано в Вашем часовом поясе (посмотреть и поменять свой часовой пояс можно на
									этой странице.
									
							
							
									Если вы хотите использовать плавную рассылку, используйте параметры
									slowtime и
									slowsize. Время должно быть указано в минутах, а количество сообщений в цифрах.
									
							
							 Пример: https://mainsms.ru/api/mainsms/sending/create?project=mainsms&message=test&include=123&exclude=321,322&sign=e2271659a8b05d318b4b53c644ba8b47
							
							
							
Варианты ответа:
							
							Успех
							
									
											
											    | 
											        Параметр
											     | 
											    
											        Описание
											     | 
											    
											        Формат
											     | 
											    
											        Пример
											     | 
											
									
									
											
											    | 
											        id
											     | 
											    
											        ID (номер) рассылки. id=-1, когда указан test=1
											     | 
											    
											        Число
											     | 
											    
											        1
											     | 
											
											
											    | 
											        cost
											     | 
											    
											        Цена рассылки в руб.
											     | 
											    
											        Строка
											     | 
											    
											        22,05
											     | 
											
											
											    | 
											        parts
											     | 
											    
											        Количество частей в сообщении
											     | 
											    
											        Число
											     | 
											    
											        1
											     | 
											
											
											    | 
											        contacts
											     | 
											    
											        Общее количество получателей
											     | 
											    
											        Число
											     | 
											    
											        12345
											     | 
											
											
											    | 
											        include
											     | 
											    
											        ID (номера) групп получателей
											     | 
											    
											        Строка
											     | 
											    
											        123
											     | 
											
											
											    | 
											        exclude
											     | 
											    
											        ID (номера) групп исключенных контактов из рассылки
											     | 
											    
											        Строка
											     | 
											    
											        321,322
											     | 
											
											
											    | 
											        name
											     | 
											    
											        Название рассылки
											     | 
											    
											        Строка
											     | 
											    
											        Новая рассылка через API
											     | 
											
											
											    | 
											        test
											     | 
											    
											        тестовый режим
											     | 
											    
											        Число 0/1
											     | 
											    
											        0
											     | 
											
									
							
							
					Ошибка
					 В случае, ошибки ответ будет одним параметром "errors", в него могут входить одна или несколько возможных ошибок:
							
									
											
											    | 
											        Код
											     | 
											    
											        Текст
											     | 
											    
											        Описание
											     | 
											
									
									
											
											    | 
											        1
											     | 
											    
											        param project is blank
											     | 
											    
											        Параметр project пуст
											     | 
											
											
											    | 
											        2
											     | 
											    
											        invalid signature or not set
											     | 
											    
											        Не верная подпись запроса(параметр sign)
											     | 
											
											
											    | 
											        3
											     | 
											    
											        param message is blank
											     | 
											    
											        Параметр message пуст
											     | 
											
											
											    | 
											        4
											     | 
											    
											        param include is blank
											     | 
											    
											        Параметр include пуст
											     | 
											
											
											    | 
											        5
											     | 
											    
											        project not found
											     | 
											    
											        Проект с таким именем не найден
											     | 
											
											
											    | 
											        6
											     | 
											    
											        contacts not found
											     | 
											    
											        Не найдено контактов
											     | 
											
											
											    | 
											        7
											     | 
											    
											        not enough money
											     | 
											    
											        Не достаточно денег на счету
											     | 
											
											
											    | 
											        8
											     | 
											    
											        invalid sender
											     | 
											    
											        Параметр сендер пуст, содержит недопустимые символы или недопустимой длинны.
											     | 
											
											
											    | 
											        9
											     | 
											    
											        sender not verified
											     | 
											    
											        Имя отправителя не проверено
											     | 
											
											
											    | 
											        10
											     | 
											    
											        project is paused
											     | 
											    
											        Проект выключен
											     | 
											
											
											    | 
											        11
											     | 
											    
											        invalid scheduled date
											     | 
											    
											        Неверная дата параметра run_at
											     | 
											
											
											    | 
											        13
											     | 
											    
											        the cost of sending zero
											     | 
											    
											        Стоимость рассылки равна нулю.
											     | 
											
									
							
							 
						
							Запрос статуса рассылки
							Функция: status
							 Адрес: https://mainsms.ru/api/mainsms/sending/status
							
							
Параметры запроса:
							
									
											
											    | 
											        Параметр
											     | 
											    
											        Описание
											     | 
											    
											        Обязательный
											     | 
											    
											        Формат
											     | 
											    
											        Пример
											     | 
											
									
									
											
											    | 
											        project
											     | 
											    
											        Имя проекта
											     | 
											    
											        Да
											     | 
											    
											        Строка
											     | 
											    
											        mainsms
											     | 
											
											
											    | 
											        id
											     | 
											    
											        ID (номер) рассылки
											     | 
											    
											        Да
											     | 
											    
											        Число
											     | 
											    
											        1
											     | 
											
											
											    | 
											        sign
											     | 
											    
											        Подпись запроса
											     | 
											    
											        Да
											     | 
											    
											        Строка, в нижнем регистре
											     | 
											    
											        e2271659a8b05d318b4b53c644ba8b47
											     | 
											
									
							
							 Пример: https://mainsms.ru/api/mainsms/sending/status?project=mainsms&id=1&sign=e2271659a8b05d318b4b53c644ba8b47
							
							
					Варианты ответа:
					
							
							
					Успех
					
							
									
											
											    | 
											        Параметр
											     | 
											    
											        Описание
											     | 
											    
											        Формат
											     | 
											    
											        Пример
											     | 
											
									
									
											
											    | 
											        id
											     | 
											    
											        ID (номер) рассылки
											     | 
											    
											        Число
											     | 
											    
											        1
											     | 
											
											
											    | 
											        sending_status
											     | 
											    
                            статус рассылки:
                            
                              - calc
 
                              - disallow
 
                              - done
 
                              - pause
 
                              - process
 
                              - stop
 
                              - wait
 
                             
											     | 
											    
											      Строка
											     | 
                          
                            done
											     | 
											
											
											    | 
											        total
											     | 
											    
											        Всего контактов получателей
											     | 
											    
											        Число
											     | 
											    
											        850
											     | 
											
											
											    | 
											        delivered
											     | 
											    
											        Количество доставленых смс
											     | 
											    
											        Число
											     | 
											    
											        849
											     | 
											
											
											    | 
											        undelivered
											     | 
											    
											        Количество не доставленых смс
											     | 
											    
											        Число
											     | 
											    
											        0
											     | 
											
											
											    | 
											        indelivered
											     | 
											    
											        Количество смс в статусе "Отправлено" (статус ещё не вернулся от оператора)
											     | 
											    
											        Число
											     | 
											    
											        1
											     | 
											
									
							
							
					Ошибка
					 Возможные ошибки те же, что и для отправки рассылки по project и sign
							
									
											
											    | 
											        Код
											     | 
											    
											        Текст
											     | 
											    
											        Описание
											     | 
											
									
									
											
											    | 
											        12
											     | 
											    
											        param id is blank or not found
											     | 
											    
											        Не задан id или рассылка с таким id не найдена.
											     |