[{"data":1,"prerenderedAt":212},["ShallowReactive",2],{"openapi-specs-catalog":3,"openapi-nav-ru-Reseller-API-UN":38,"openapi-doc-\u002Fru\u002FReseller-API-UN\u002Finfo":208,"openapi-op-\u002Fru\u002FReseller-API-UN\u002Finfo":211},["Reactive",4],{"defaultLocale":5,"base":6,"specs":7,"specsMeta":11,"locales":35},"en","\u002Fopenapi_docs\u002F",[8,9,10],"Onlinesim-API-UN","Reseller-API-UN","Alternative-API-UN",[12,22,29],{"name":8,"fileName":8,"title":13,"version":14,"description":15,"basePath":16,"specsPath":17,"locales":18,"defaultLocale":5},"Onlinesim API","1.1","General description This API will allow you to access all services provided by Onlinesim: SMS receiving from a single specific service on a virtual nu","Onlinesim-API-UN\u002F","\u002Fopenapi_docs\u002Fspecs\u002FOnlinesim-API-UN",{"en":19,"ru":20,"de":21},"English","Русский","Deutsch",{"name":9,"fileName":9,"title":23,"version":24,"description":25,"basePath":26,"specsPath":27,"locales":28,"defaultLocale":5},"Reseller API","1.0","General description The API is intended for current and potential Onlinesim partners. It allows you to monetize your numbers by providing them to our ","Reseller-API-UN\u002F","\u002Fopenapi_docs\u002Fspecs\u002FReseller-API-UN",{"en":19,"ru":20,"de":21},{"name":10,"fileName":10,"title":30,"version":24,"description":31,"basePath":32,"specsPath":33,"locales":34,"defaultLocale":5},"Alternative API","General description Alternative API for integration with Onlinesim. This API will allow you to access two main services of Onlinesim: rent numbers to ","Alternative-API-UN\u002F","\u002Fopenapi_docs\u002Fspecs\u002FAlternative-API-UN",{"en":19,"ru":20,"de":21},[5,36,37],"ru","de",[39,44,49,54,87,106,171,185],{"text":40,"link":41,"icon":42,"description":43},"API для партнеров","\u002Fru\u002FReseller-API-UN\u002Finfo","icons\u002Fdocs\u002Finfo","Обзор API и введение",{"text":45,"link":46,"icon":47,"description":48},"Авторизация","\u002Fru\u002FReseller-API-UN\u002Fauth","icons\u002Fdocs\u002Fauth","API-ключи, OAuth и схемы безопасности",{"text":50,"link":51,"icon":52,"description":53},"Компоненты","\u002Fru\u002FReseller-API-UN\u002Fcomponents","icons\u002Fdocs\u002Fcomponents","Схемы, параметры и переиспользуемые модели",{"text":55,"collapsed":56,"items":57,"description":85,"icon":86},"v1",false,[58,64,69,74,80],{"text":59,"link":60,"method":61,"path":62,"description":63,"deprecated":56},"getServices","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-getservices","POST","\u002FgetServices","Получить список доступных сервисов и стран",{"text":65,"link":66,"method":61,"path":67,"description":68,"deprecated":56},"getNumber","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-getnumber","\u002FgetNumber","Заказать виртуальный номер для указанного сервиса",{"text":70,"link":71,"method":61,"path":72,"description":73,"deprecated":56},"finishActivation","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-finishactivation","\u002FfinishActivation","Завершить текущую операцию приема",{"text":75,"link":76,"method":77,"path":78,"description":79,"deprecated":56},"services","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-get-services","GET","\u002Fservices","Получить список названий (имен) сервисов",{"text":81,"link":82,"method":77,"path":83,"description":84,"deprecated":56},"countries","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-get-countries","\u002Fcountries","Получить список названий стран","v1 API для партнеров (сервер Onlinesim запрашивает номера у Вашего)","icons\u002Fdocs\u002Ffolder",{"text":88,"collapsed":56,"items":89,"description":105,"icon":86},"v1 rent",[90,95,100],{"text":91,"link":92,"method":61,"path":93,"description":94,"deprecated":56},"getServicesRent","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-getservicesrent","\u002FgetServicesRent","Получить список доступных сервисов и стран для аренды",{"text":96,"link":97,"method":61,"path":98,"description":99,"deprecated":56},"getNumberRent","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-getnumberrent","\u002FgetNumberRent","Заказать аренду виртуального номера телефона",{"text":101,"link":102,"method":61,"path":103,"description":104,"deprecated":56},"finishActivationRent","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-finishactivationrent","\u002FfinishActivationRent","Завершить операцию аренды виртуального номера","v1 API для аренды Ваших номеров (сервер Onlinesim запрашивает номера у\nВашего)",{"text":107,"collapsed":56,"items":108,"description":170,"icon":86},"v2",[109,114,119,124,129,134,139,144,150,155,160,165],{"text":110,"link":111,"method":61,"path":112,"description":113,"deprecated":56},"sendNumbersOnline","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-sendnumbersonline","\u002Fapi\u002Fresellers\u002FsendNumbersOnline","Отправить списком номера телефонов на сервер Onlinesim",{"text":115,"link":116,"method":61,"path":117,"description":118,"deprecated":56},"addMessage","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addmessage","\u002Fapi\u002Fresellers\u002FaddMessage","Переслать полученные SMS на сервер Onlinesim",{"text":120,"link":121,"method":61,"path":122,"description":123,"deprecated":56},"addMessages","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addmessages","\u002Fapi\u002Fresellers\u002FaddMessages","Пакетно переслать полученные SMS на сервер Onlinesim",{"text":125,"link":126,"method":77,"path":127,"description":128,"deprecated":56},"takeOffNumbers","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-get-api-resellers-takeoffnumbers","\u002Fapi\u002Fresellers\u002FtakeOffNumbers","Получить информацию о доходе номеров",{"text":130,"link":131,"method":61,"path":132,"description":133,"deprecated":56},"addNumber","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addnumber","\u002Fapi\u002Fresellers\u002FaddNumber","Отправить указанные номера телефона на сервер Onlinesim",{"text":135,"link":136,"method":77,"path":137,"description":138,"deprecated":56},"checkNumber","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-get-api-resellers-checknumber","\u002Fapi\u002Fresellers\u002FcheckNumber","Получить подробную информацию о номере телефона и его статусе",{"text":140,"link":141,"method":77,"path":142,"description":143,"deprecated":56},"checkWork","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-get-api-resellers","\u002Fapi\u002Fresellers","Подтвердить онлайн-статус сервера",{"text":145,"link":146,"method":147,"path":148,"description":149,"deprecated":56},"removeNumber","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-delete-api-resellers-removenumber","DELETE","\u002Fapi\u002Fresellers\u002FremoveNumber","Удалить номер телефона с сервера Onlinesim",{"text":151,"link":152,"method":61,"path":153,"description":154,"deprecated":56},"addNumbers","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addnumbers","\u002Fapi\u002Fresellers\u002FaddNumbers","Добавить несколько номеров телефонов к текущему списку",{"text":156,"link":157,"method":77,"path":158,"description":159,"deprecated":56},"checkNumbers","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-get-api-resellers-checknumbers","\u002Fapi\u002Fresellers\u002FcheckNumbers","Получить подробную информацию об указанных номерах телефонов вашего профиля и их статусах",{"text":161,"link":162,"method":147,"path":163,"description":164,"deprecated":56},"removeNumbers","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-delete-api-resellers-removenumbers","\u002Fapi\u002Fresellers\u002FremoveNumbers","Удалить несколько номеров телефонов из текущего списка",{"text":166,"link":167,"method":61,"path":168,"description":169,"deprecated":56},"saveConfig","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-api-auth-me","\u002Fapi\u002Fauth\u002Fme","Изменить список исключений сервисов","v2 API для партнеров (Ваш сервер отсылает все доступные для продажи номера\nна сервер Onlinesim)",{"text":172,"collapsed":56,"items":173,"icon":184},"Вебхуки",[174,179],{"text":175,"link":176,"method":61,"path":177,"description":178,"deprecated":56},"pushSms","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-v1-push_sms","\u002Fv1\u002FPUSH_SMS","Отправить SMS в Onlinesim",{"text":180,"link":181,"method":61,"path":182,"description":183,"deprecated":56},"pushSmsRent","\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-v1-push_sms_rent","\u002Fv1\u002FPUSH_SMS_RENT","Отправить SMS в Onlinesim для операции аренды","icons\u002Fdocs\u002Fwebhook",{"text":186,"collapsed":56,"items":187,"icon":86},"Прочее",[188,194,198,203],{"text":189,"link":190,"method":191,"path":81,"description":192,"icon":193},"Страны","\u002Fru\u002FReseller-API-UN\u002Fcustom\u002Fcountries","PAGE","Список поддерживаемых кодов стран","icons\u002Fdocs\u002Fpage",{"text":195,"link":196,"method":191,"path":75,"description":197,"icon":193},"Сервисы","\u002Fru\u002FReseller-API-UN\u002Fcustom\u002Fservices","Список поддерживаемых сервисов",{"text":199,"link":200,"method":191,"path":201,"description":202,"icon":193},"Операторы","\u002Fru\u002FReseller-API-UN\u002Fcustom\u002Foperators","operators","Список поддерживаемых операторов",{"text":204,"link":205,"method":191,"path":206,"description":207,"icon":193},"Тестирование","\u002Fru\u002FReseller-API-UN\u002Fcustom\u002Ftesting","testing","Протокол тестирования и требования",{"title":40,"kind":209,"locale":36,"specName":9,"path":41,"body":210,"version":24,"description":40},"info","\u003Cdiv data-editable data-file=\"Reseller-API-UN.yaml\" data-path=\"info.x-description-ru\" data-type=\"textarea\">\u003C\u002Fdiv>\n\u003Ch1>Общее описание\u003C\u002Fh1>\n\u003Chr \u002F>\n\u003Cp>Данные API предназначены для текущих и потенциальных партнеров Onlinesim.\nОни позволяют монетизировать Ваши номера, предоставляя их нашим клиентам для\nприема SMS от различных сервисов и приложений.\u003C\u002Fp>\n\u003Cp>На данный момент реализовано две версии API:\u003C\u002Fp>\n\u003Cul>\n  \u003Cli>v1 подходит партнёрам, у которых уже есть собственная логика работы с\n  номерами. В этой схеме наш сервер обращается к Вашему за информацией о\n  доступных номерах и, если подходящий номер найден, запрашивает его для\n  получения SMS.\u003C\u002Fli>\n  \u003Cli>v2 имеет обратную схему: основная логика операций находится на нашей\n  стороне. Вы периодически передаёте нам список Ваших номеров и пересылаете\n  входящие на них SMS, сами номера при этом сразу же доступны для заказа\n  клиентами.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Caside class=\"my-4 rounded-lg border p-4 text-sm leading-relaxed not-prose border-amber-200 bg-amber-50 text-amber-950\" role=\"note\">\u003Cdiv class=\"openapi-callout-body [&_p:last-child]:mb-0 [&_p]:mb-2\">\u003Cp>\u003Cstrong>Оба API требуют активации партнерского аккаунта Onlinesim!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Вам необходимо зарегистрировать профиль Onlinesim и связаться с поддержкой\nдля получении информации о подключении, чтобы получить доступ к этим API. В\nэтой документации мы будем использовать аутентификацию по API ключу для\nпростоты, однако помимо этого доступны и другие методы аутентификации (более\nподробно можно посмотреть в соответствующем разделе\n(\u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002Fauth\">Авторизация\u003C\u002Fa>).\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C\u002Faside>\u003Caside class=\"my-4 rounded-lg border p-4 text-sm leading-relaxed not-prose border-blue-200 bg-blue-50 text-blue-950\" role=\"note\">\u003Cdiv class=\"openapi-callout-body [&_p:last-child]:mb-0 [&_p]:mb-2\">\u003Cp>\u003Cstrong>Счет клиенту выставляется за операцию, а не за отдельные SMS. Зачисление\nсредств производится при успешном завершении операции.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Операция может длится от 15 минут (для услуги \"Прием SMS\") до нескольких\nмесяцев (для услуги \"Аренда номера\") и включать в себя несколько SMS.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Обратите внимание, что продолжая, Вы соглашаетесь с данным условием!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C\u002Faside>\u003Caside class=\"my-4 rounded-lg border p-4 text-sm leading-relaxed not-prose border-blue-200 bg-blue-50 text-blue-950\" role=\"note\">\u003Cdiv class=\"openapi-callout-body [&_p:last-child]:mb-0 [&_p]:mb-2\">\u003Cp>\u003Cstrong>Фильтрация сообщений в обоих API может производиться как на нашей\nстороне, так и с Вашей.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Перед подключением Вам необходимо сообщить сотруднику поддержки, на какой\nстороне должна производиться фильтрация SMS.\u003C\u002Fp>\n\u003Cp>Фильтрация подразумевает под собой проверку на соответствие отправляемых\nВами SMS шаблонам сообщений заказанного сервиса. Это необходимо, чтобы\nнедобросовестные клиенты не могли использовать дешевые сервисы для\nполучения SMS от более дорогих.\u003C\u002Fp>\n\u003Cp>По умолчанию фильтрация сообщений производится на нашей стороне.\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C\u002Faside>\u003Ch3>v1 API\u003C\u002Fh3>\n\u003Caside class=\"my-4 rounded-lg border p-4 text-sm leading-relaxed not-prose border-amber-200 bg-amber-50 text-amber-950\" role=\"note\">\u003Cdiv class=\"openapi-callout-body [&_p:last-child]:mb-0 [&_p]:mb-2\">\u003Cp>Этот способ интеграции рекомендуется использовать партнерам, уже\nимеющим приложения с готовой функционирующей логикой. В противном случае мы\nрекомендуем использовать API v2, поскольку логика операций находится на\nнашей стороне и его подключение значительно проще.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Соединение и\nконфигурация для каждого партнера индивидуальны, поэтому Вам\nнужно связаться с техподдержкой для уточнения подробностей интеграции.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C\u002Faside>\u003Cp>Все взаимодействие происходит через HTTP POST и\u002Fили GET запросы между\nуказанным Вами и нашей поддержкой endpoint'ами.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fonlinesim.io\u002Fassets\u002Fschemes\u002FInteraction%20scheme%20(RU)%20%5Binfo%5D.png\" alt=\"API\nv1\">\u003C\u002Fp>\n\u003Caside class=\"my-4 rounded-lg border p-4 text-sm leading-relaxed not-prose border-amber-200 bg-amber-50 text-amber-950\" role=\"note\">\u003Cdiv class=\"openapi-callout-body [&_p:last-child]:mb-0 [&_p]:mb-2\">\u003Cstrong>Это API также потребует имплементации функционала для исключения выдачи\nномеров по их маскам.\u003C\u002Fstrong>\n\u003C\u002Fdiv>\u003C\u002Faside>\u003Ch4>Требования для v1:\u003C\u002Fh4>\n\u003Col>\n  \u003Cli>\u003Cem>Формат запроса \u002F ответа: JSON4\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>Кодировка: UTF-8\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>Убедитесь, что user-agent включен в заголовки запроса\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>Все запросы \u002F ответы используют метод компрессии gzip\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>Используемые названия стран и сервисов в ответе\n  \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-getservices\">GET_SERVICES\u003C\u002Fa> должны\n  совпадать с соответсвующими списками\n  \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002Fcustom\u002Fcountries\">стран\u003C\u002Fa> и\n  \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002Fcustom\u002Fservices\">сервисов\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>Один номер должен использоваться только для одной операции\n  одновременно: Ваш сервер может выдать этот же номер для другого сервиса\n  только после того, как предыдущая операция будет завершена\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>Необходимо реализовать функционал для исключения выдачи номеров с\n  определенными масками: если в запросе указана маска исключения, номера с\n  такой последовательностью цифр не должны выдаваться (для запроса\n  \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-getnumber\">GET_NUMBER\u003C\u002Fa>)\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>Webhook\n  \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-v1-push_sms\">PUSH_SMS\u003C\u002Fa>: Ваш сервер\n  должен автоматически пересылать SMS, полученные номерами с активными\n  операциями, на сервер Onlinesim\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>Фильтрация может производиться как на нашей, так и на Вашей стороне.\n  Перед интреграцией сообщите, какой из вариантов является предпочтительным\n  для Вас\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>Выдача номера должна производиться в течение 10 секунд с момента\n  получения запроса GET_NUMBER (и GET_NUMBER (RENT)), в противном случае заказ\n  номера отменяется\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Чек-лист для интеграции:\u003C\u002Fh4>\n\u003Col>\n  \u003Cli>\n    \u003Cp>Необходимо реализовать 3 метода и webhook:\u003C\u002Fp>\n    \u003Cp>\u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-getservices\">GET_SERVICES\u003C\u002Fa> - запрашивает у Вашего сервера количество номеров по странам и сервисам\u003C\u002Fp>\n    \u003Cp>\u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-getnumber\">GET_NUMBER\u003C\u002Fa> - резервирует номер на короткий срок (по умолчанию 15 минут) с указанными параметрами для приема SMS от определенного сервиса за указанную сумму\u003C\u002Fp>\n    \u003Cp>\u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-v1-push_sms\">PUSH_SMS (webhook)\u003C\u002Fa> - при получении SMS зарезервированным номером, Ваш сервер отправляет их к нам на сервер\u003C\u002Fp>\n    \u003Cp>\u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-finishactivation\">FINISH_ACTIVATION\u003C\u002Fa> - закрывает операцию с определенными параметрами (в зависимости от результата)\u003C\u002Fp>\n  \u003C\u002Fli>\n  \u003Cli>Написать нам на e-mail или в Telegram для создания профиля партнера,\n  предоставления URL для запросов с нашей стороны, получения ссылки для\n  webhook'a и тестирования номеров.\u003C\u002Fli>\n  \u003Cli>После успешно проведенных тестов Ваши номера будут доступны нашим\n  клиентам в течение нескольких часов\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>v2 API\u003C\u002Fh3>\n\u003Cp>Reseller API v2 дает возможность интегрировать Ваше оборудование и номера\nдля их последующего использования клиентами под прием SMS через наш сайт. Мы\nпостарались сделать его настолько простым для интеграции, насколько это\nвозможно. Для начала работы вам необходимо:\u003C\u002Fp>\n\u003Col>\n  \u003Cli>Реализовать 2 метода:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n  \u003Cli>\n    \u003Cp>\u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-sendnumbersonline\">sendNumbersOnline\u003C\u002Fa> - передает список Ваших номеров к нам на сервер, данный запрос должен\n    отправляться каждые 5 минут для обновления списка номеров и как\n    подтверждение аптайма Вашего сервера;\u003C\u002Fp>\n    \u003Caside class=\"my-4 rounded-lg border p-4 text-sm leading-relaxed not-prose border-blue-200 bg-blue-50 text-blue-950\" role=\"note\">\u003Cdiv class=\"openapi-callout-body [&_p:last-child]:mb-0 [&_p]:mb-2\">Если Вы планируете использовать большое количество номеров и отправка \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-sendnumbersonline\">sendNumbersOnline\u003C\u002Fa> каждые 5 минут в качестве подтверждения аптайма для Вас будет затруднительна, мы рекомендуем воспользоваться альтернативным вариантом - запросом \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-get-api-resellers\">checkWork\u003C\u002Fa>.\u003C\u002Fdiv>\u003C\u002Faside>\n  \u003C\u002Fli>\n  \u003Cli>\n    \u003Cp>пересылка входящих SMS на наш сервер — \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addmessage\">addMessage\u003C\u002Fa> (по одному сообщению) или \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addmessages\">addMessages\u003C\u002Fa> (пакетно).\u003C\u002Fp>\n    \u003Caside class=\"my-4 rounded-lg border p-4 text-sm leading-relaxed not-prose border-blue-200 bg-blue-50 text-blue-950\" role=\"note\">\u003Cdiv class=\"openapi-callout-body [&_p:last-child]:mb-0 [&_p]:mb-2\">Рекомендуется вместо \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addmessage\">addMessage\u003C\u002Fa> использовать \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addmessages\">addMessages\u003C\u002Fa> и отправлять SMS пакетами, например один раз в 5 секунд.\u003C\u002Fdiv>\u003C\u002Faside>\n  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col start=\"2\">\n  \u003Cli>Связаться с поддержкой, чтобы получить \u003Ccode>_SERVER_URL_\u003C\u002Fcode>\u003C\u002Fli>\n  \u003Cli>Остальные запросы опциональны, реализовывать их необязательно, но их\n  описание доступно в документации.\u003C\u002Fli>\n  \u003Cli>У запросов есть необязательный параметр \u003Ccode>test\u003C\u002Fcode>, который может быть\n  использован для тестирования. Он может принимать значения \u003Ccode>test1\u003C\u002Fcode> и \u003Ccode>test2\u003C\u002Fcode>,\n  будучи равным первому, он позволит запросу дойти до сервера, однако не\n  вызовет исполнения функции. Если ему задать значение \u003Ccode>test2\u003C\u002Fcode>, то он вернет\n  тело Вашего запроса в ответе. Параметр можно передавать как в строке запроса (например, для методов GET), так и в качестве поля в его теле (например, для методов POST) - оба варианта валидны.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>После того как Вы получите ответ об успешно выполненном запросе\n\u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-sendnumbersonline\">sendNumbersOnline\u003C\u002Fa>,\nсвяжитесь с партнерской поддержкой, чтобы сотрудники проверили, получает ли\nнаш сервер сообщения с помощью запросов\n\u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addmessage\">addMessage\u003C\u002Fa> или \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addmessages\">addMessages\u003C\u002Fa>.\nВ случае успеха Ваши номера будут доступны нашим клиентам уже через\nнесколько часов.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Приложения\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Chr \u002F>\n\u003Ch3>\u003Cstrong>Схема процесса\u003C\u002Fstrong> \u003Cimg src=\"\u002Fopenapi_docs\u002Fdocs\u002Fworkflow_smshub.png\" alt=\"workflow\">\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fonlinesim.io\u002Fdocumentation\u002Foffer\" target=\"_blank\" rel=\"noopener noreferrer\">https:\u002F\u002Fonlinesim.io\u002Fdocumentation\u002Foffer\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2>Контакты\u003C\u002Fh2>\n\u003Cul>\n  \u003Cli>\u003Cstrong>Email:\u003C\u002Fstrong> \u003Ca href=\"mailto:partners@onlinesim.ru\">partners@onlinesim.ru\u003C\u002Fa>\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>URL:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fonlinesim.io\" target=\"_blank\" rel=\"noopener noreferrer\">https:\u002F\u002Fonlinesim.io\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>Лицензия\u003C\u002Fh2>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.en.html\" target=\"_blank\" rel=\"noopener noreferrer\">GNU General Public License, version 3.0\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2>Серверы\u003C\u002Fh2>\n\u003Ch3>\u003Ccode>{yourserver}\u003C\u002Fcode>\u003C\u002Fh3>\n\u003Cp>URL Вашего сервера\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Переменные:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\n      \u003Cth>Название\u003C\u002Fth>\n      \u003Cth>По умолчанию\u003C\u002Fth>\n      \u003Cth>Перечисление\u003C\u002Fth>\n      \u003Cth>Описание\u003C\u002Fth>\n    \u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\n      \u003Ctd>\u003Ccode>yourserver\u003C\u002Fcode>\u003C\u002Ftd>\n      \u003Ctd>\u003Ccode>https:\u002F\u002F{yourserver.com}\u003C\u002Fcode>\u003C\u002Ftd>\n      \u003Ctd>---\u003C\u002Ftd>\n      \u003Ctd>---\u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>",null,1789123262628]