[{"data":1,"prerenderedAt":254},["ShallowReactive",2],{"openapi-specs-catalog":3,"openapi-nav-ru-Reseller-API-UN":38,"openapi-doc-\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-getservices":208,"openapi-op-\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-getservices":218},["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":63,"kind":209,"locale":36,"specName":9,"path":60,"body":210,"operationKey":211,"method":212,"codeSamplesUrl":213,"description":63,"sectionsHtml":214},"operation","\u003Ch1>\u003Cspan class=\"openapi-method openapi-method-post\">POST\u003C\u002Fspan> \u002FgetServices\u003C\u002Fh1>\n\u003Cp>\u003Cstrong>\u003Cspan data-editable data-file=\"Reseller-API-UN.yaml\" data-path=\"paths.&quot;\u002FgetServices&quot;.post.x-summary-ru\" data-type=\"input\">Получить список доступных сервисов и стран\u003C\u002Fspan>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cdiv data-editable data-file=\"Reseller-API-UN.yaml\" data-path=\"paths.&quot;\u002FgetServices&quot;.post.x-description-ru\" data-type=\"textarea\">\u003C\u002Fdiv>\n\u003Cp>Этот запрос отправляется \u003Cstrong>от сервера Onlinesim на Ваш сервер\u003C\u002Fstrong> каждую минуту для получения актуального количества доступных номеров. Ваш\nсервер должен вернуть количество номеров в формате списка, описанном\nниже.\u003C\u002Fp>\n\u003Cp>Для аутентификации будет использован Ваш API ключ партнера, который\nбудет передан в теле запроса.\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\">\u003Cp>Необходимо, чтобы ваш сервер возвращал актуальное количество номеров, одновременно доступных для заказа, в разрезе связки \"страна + сервис\". Учитывайте также фактическую емкость используемого Вами оборудования: например, если у вас SIM-банк на 512 портов, но только 64 GSM-модуля, нужно возвращать 64 номера, а не 512.\u003C\u002Fp>\n\u003Caside class=\"my-4 rounded-lg border p-4 text-sm leading-relaxed not-prose border-red-200 bg-red-50 text-red-950\" role=\"note\">\u003Cdiv class=\"openapi-callout-body [&_p:last-child]:mb-0 [&_p]:mb-2\">Если ваш сервер сообщает, что номера для связки доступны, но затем неоднократно не может выдать номер при поступлении заказа (возвращает ошибку), система автоматически блокирует выдачу номеров для этой связки на некоторое время.\u003C\u002Fdiv>\u003C\u002Faside>\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\">Ваш сервер должен выдать список с количеством доступных номеров в\nтечение 10 секунд после получения запроса. Если по истечению этого\nвремени ответ не будет получен, текущий запрос автоматически отменяется.\u003C\u002Fdiv>\u003C\u002Faside>\u003Caside class=\"my-4 rounded-lg border p-4 text-sm leading-relaxed not-prose border-brand-200 bg-brand-50 text-brand-950\" role=\"note\">\u003Cdiv class=\"openapi-callout-body [&_p:last-child]:mb-0 [&_p]:mb-2\">\u003Cp>\u003Ccode>operatorMap\u003C\u002Fcode> должен содержать оператора \u003Ccode>any\u003C\u002Fcode>, количество номеров\nкоторого является суммой номеров всех доступных операторов по каждому\nсервису.\u003C\u002Fp>\n\u003Cp>Каждая успешная операция должна уменьшать счетчик количества доступных\nдля этого сервиса номеров на 1. Если операция была отменена или неудачна\n(SMS не пришло), счетчик остается без изменений.\u003C\u002Fp>\n\u003Cp>Результат операции зависит от значения параметра \u003Ccode>status\u003C\u002Fcode>, переданного в\nзапросе\n\u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002FReseller-API-UN-post-finishactivation\">FINISH_ACTIVATION\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C\u002Faside>\u003C\u002Fdiv>\u003C\u002Faside>","Reseller-API-UN-post-getservices","post","\u002Fopenapi_docs\u002Fapi\u002Fcode\u002FReseller-API-UN\u002FReseller-API-UN-post-getservices.json",{"parameters":215,"requestBody":216,"responses":217},"\u003Csection class=\"mt-8\" data-openapi-section=\"parameters\">\u003Ch2 id=\"parameters\" class=\"mb-3 text-xl font-semibold text-gray-900\">Параметры\u003C\u002Fh2>\u003Cdiv class=\"my-4\">\u003Cdetails class=\"mb-2 overflow-hidden rounded-lg border border-gray-200\" open>\u003Csummary class=\"flex cursor-pointer list-none items-center gap-2 border-0 bg-gray-50 px-4 py-2.5 text-left text-sm font-medium text-gray-800 hover:bg-gray-100 [&::-webkit-details-marker]:hidden\">\u003Cspan class=\"rounded px-2 py-0.5 text-[10px] font-bold uppercase bg-amber-50 text-amber-800\">header\u003C\u002Fspan>\u003Cspan class=\"rounded-md bg-white px-2 py-0.5 text-xs text-gray-500\">1\u003C\u002Fspan>\u003Cspan class=\"ms-auto\">\u003Cspan class=\"openapi-fold-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fsummary>\u003Cdiv class=\"overflow-x-auto border-t border-gray-200 bg-white\">\u003Ctable class=\"w-full min-w-[480px] border-collapse text-sm\">\u003Cthead>\u003Ctr>\u003Cth class=\"w-[25%] border-b border-gray-200 bg-gray-50 px-4 py-2 text-left text-xs font-semibold uppercase text-gray-500\">Название\u003C\u002Fth>\u003Cth class=\"w-[20%] border-b border-gray-200 bg-gray-50 px-4 py-2 text-left text-xs font-semibold uppercase text-gray-500\">Тип\u003C\u002Fth>\u003Cth class=\"w-[55%] border-b border-gray-200 bg-gray-50 px-4 py-2 text-left text-xs font-semibold uppercase text-gray-500\">Описание\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr class=\"transition-colors hover:bg-gray-50\">\u003Ctd class=\"border-b border-gray-100 px-4 py-2 align-top text-gray-700\">\u003Ccode class=\"rounded bg-gray-100 px-1.5 py-0.5 font-sans text-xs font-semibold text-gray-900\">Authorization\u003C\u002Fcode>\u003Cspan class=\"ml-0.5 font-bold text-red-600\">*\u003C\u002Fspan>\u003C\u002Ftd>\u003Ctd class=\"border-b border-gray-100 px-4 py-2 align-top text-gray-700\">\u003Ccode class=\"rounded bg-gray-100 px-1.5 py-0.5 font-sans text-xs text-gray-800\">string\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd class=\"border-b border-gray-100 px-4 py-2 align-top text-gray-700\">\u003Cdiv class=\"text-sm leading-relaxed text-gray-600 break-words [&_p]:my-2 [&_p:first-child]:mt-0 [&_p:last-child]:mb-0 [&_ul]:my-2 [&_ul]:pl-6 [&_ol]:my-2 [&_ol]:pl-6 [&_code]:rounded [&_code]:bg-gray-100 [&_code]:px-1.5 [&_code]:py-0.5 [&_code]:text-[0.9em] [&_a]:text-brand-600 [&_a]:no-underline hover:[&_a]:underline\">\u003Cp>Смотрите подробнее \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002Fauth\">тут\u003C\u002Fa>\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>\u003C\u002Fsection>","\u003Csection class=\"mt-8\" data-openapi-section=\"request-body\">\u003Ch2 id=\"request-body\" class=\"mb-3 text-xl font-semibold text-gray-900\">Тело запроса\u003C\u002Fh2>\u003Cdiv class=\"rounded-lg border border-gray-200 bg-white p-4\">\u003Cdiv class=\"mb-3 text-sm leading-relaxed text-gray-600 break-words [&_p]:my-2 [&_p:first-child]:mt-0 [&_p:last-child]:mb-0 [&_ul]:my-2 [&_ul]:pl-6 [&_ol]:my-2 [&_ol]:pl-6 [&_code]:rounded [&_code]:bg-gray-100 [&_code]:px-1.5 [&_code]:py-0.5 [&_code]:text-[0.9em] [&_a]:text-brand-600 [&_a]:no-underline hover:[&_a]:underline\">\u003Cp>Тело запроса от сервера Onlinesim\u003C\u002Fp>\u003C\u002Fdiv>\u003Cdiv class=\"mb-3 flex flex-wrap items-center gap-1.5 rounded-md border border-gray-200 bg-gray-50 px-2 py-1\">\u003Cspan class=\"shrink-0 text-[10px] font-bold uppercase tracking-wide text-gray-500\">Content-Type\u003C\u002Fspan>\u003Ccode class=\"rounded bg-gray-100 px-1.5 py-0.5 font-sans text-xs text-gray-800\">application\u002Fjson\u003C\u002Fcode>\u003C\u002Fdiv>\u003Cdiv class=\"overflow-hidden rounded-lg border border-gray-200 bg-white\">\u003Cdiv class=\"border-b border-gray-200 bg-gray-50 px-3 py-2 text-xs font-semibold uppercase tracking-wide text-gray-500\">Схема\u003C\u002Fdiv>\u003Cdiv class=\"openapi-schema-tree px-3.5 py-2.5\">\u003Cdetails class=\"openapi-schema-node\" open>\u003Csummary>\u003Cdiv class=\"openapi-schema-row\">\u003Cspan class=\"openapi-schema-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cdiv class=\"openapi-schema-body\">\u003Cdiv class=\"openapi-schema-head\">\u003Cspan class=\"font-semibold text-gray-900\">Body\u003C\u002Fspan>\u003Cspan class=\"text-gray-500\">object\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsummary>\u003Cdiv class=\"openapi-schema-children\">\u003Cdiv class=\"openapi-schema-node\">\u003Cdiv class=\"openapi-schema-row\">\u003Cspan class=\"openapi-schema-spacer\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cdiv class=\"openapi-schema-body\">\u003Cdiv class=\"openapi-schema-head\">\u003Cspan class=\"font-semibold text-gray-900\">action\u003C\u002Fspan>\u003Cspan class=\"text-gray-500\">string\u003C\u002Fspan>\u003Cspan class=\"ml-1 inline-flex items-center rounded px-1.5 py-0.5 text-[10px] font-semibold uppercase bg-red-50 text-red-700\">Обязательный\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"openapi-schema-meta\">\u003Cdiv class=\"mt-0.5 text-xs leading-snug text-gray-600 text-sm leading-relaxed text-gray-600 break-words [&_p]:my-2 [&_p:first-child]:mt-0 [&_p:last-child]:mb-0 [&_ul]:my-2 [&_ul]:pl-6 [&_ol]:my-2 [&_ol]:pl-6 [&_code]:rounded [&_code]:bg-gray-100 [&_code]:px-1.5 [&_code]:py-0.5 [&_code]:text-[0.9em] [&_a]:text-brand-600 [&_a]:no-underline hover:[&_a]:underline\">\u003Cp>Имя метода, в данном случае \u003Ccode>GET_SERVICES\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 flex flex-wrap gap-y-1\">\u003Cspan class=\"mr-2 inline-flex flex-wrap items-center gap-1 text-xs text-gray-600\">\u003Cspan class=\"font-medium\">Перечисление:\u003C\u002Fspan>\u003Ccode class=\"rounded bg-gray-100 px-1.5 py-0.5 font-sans text-xs text-gray-800\">GET_SERVICES\u003C\u002Fcode>\u003C\u002Fspan>\u003Cspan class=\"mr-2 inline-flex flex-wrap items-center gap-1 text-xs text-gray-600\">\u003Cspan class=\"font-medium\">По умолчанию:\u003C\u002Fspan>\u003Ccode class=\"rounded bg-gray-100 px-1.5 py-0.5 font-sans text-xs text-gray-800\">GET_SERVICES\u003C\u002Fcode>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"openapi-schema-node\">\u003Cdiv class=\"openapi-schema-row\">\u003Cspan class=\"openapi-schema-spacer\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cdiv class=\"openapi-schema-body\">\u003Cdiv class=\"openapi-schema-head\">\u003Cspan class=\"font-semibold text-gray-900\">key\u003C\u002Fspan>\u003Cspan class=\"text-gray-500\">string\u003C\u002Fspan>\u003Cspan class=\"ml-1 inline-flex items-center rounded px-1.5 py-0.5 text-[10px] font-semibold uppercase bg-red-50 text-red-700\">Обязательный\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"openapi-schema-meta\">\u003Cdiv class=\"mt-0.5 text-xs leading-snug text-gray-600 text-sm leading-relaxed text-gray-600 break-words [&_p]:my-2 [&_p:first-child]:mt-0 [&_p:last-child]:mb-0 [&_ul]:my-2 [&_ul]:pl-6 [&_ol]:my-2 [&_ol]:pl-6 [&_code]:rounded [&_code]:bg-gray-100 [&_code]:px-1.5 [&_code]:py-0.5 [&_code]:text-[0.9em] [&_a]:text-brand-600 [&_a]:no-underline hover:[&_a]:underline\">\u003Cp>API ключ Вашего профиля партнера Onlinesim\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"mt-4\">\u003Ch3 class=\"mb-2 text-sm font-semibold text-gray-900\">Примеры\u003C\u002Fh3>\u003Cdiv class=\"openapi-example-card mb-3 overflow-hidden rounded-lg border border-gray-200 bg-white last:mb-0\">\u003Cdiv class=\"border-b border-gray-200 bg-gray-50 px-3.5 py-2.5 text-sm font-semibold text-gray-900\">Example payload of Onlinesim server GET_SERVICES request\u003C\u002Fdiv>\u003Cdiv class=\"px-3.5 py-3\">\u003Cdiv class=\"openapi-example-code\" data-lang=\"json\">\u003Cpre class=\"openapi-example-pre\">\u003Ccode>{\n  &quot;action&quot;: &quot;GET_SERVICES&quot;,\n  &quot;key&quot;: &quot;apikey&quot;\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsection>","\u003Csection class=\"mt-8\" data-openapi-section=\"responses\">\u003Ch2 id=\"responses\" class=\"mb-3 text-xl font-semibold text-gray-900\">Ответы\u003C\u002Fh2>\u003Cdiv class=\"overflow-hidden rounded-lg border border-gray-200\">\u003Cdetails class=\"border-b border-gray-200 last:border-b-0\" open>\u003Csummary class=\"flex cursor-pointer list-none items-start gap-3 bg-gray-50 px-4 py-3 hover:bg-gray-100 [&::-webkit-details-marker]:hidden\">\u003Cspan class=\"mt-0.5 shrink-0 min-w-10 rounded px-2 py-1 text-center font-sans text-[11px] font-semibold bg-indigo-50 text-indigo-700\">200\u003C\u002Fspan>\u003Cdiv class=\"min-w-0 flex-1 text-sm leading-snug text-gray-800 text-sm leading-relaxed text-gray-600 break-words [&_p]:my-2 [&_p:first-child]:mt-0 [&_p:last-child]:mb-0 [&_ul]:my-2 [&_ul]:pl-6 [&_ol]:my-2 [&_ol]:pl-6 [&_code]:rounded [&_code]:bg-gray-100 [&_code]:px-1.5 [&_code]:py-0.5 [&_code]:text-[0.9em] [&_a]:text-brand-600 [&_a]:no-underline hover:[&_a]:underline\">\u003Cp>Ответ Вашего сервера на запрос \u003Ccode>GET_SERVICES\u003C\u002Fcode> должен быть в\nследующем формате:\u003C\u002Fp>\u003C\u002Fdiv>\u003Cspan class=\"mt-1 ms-auto shrink-0\">\u003Cspan class=\"openapi-fold-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fsummary>\u003Cdiv class=\"bg-white p-4\">\u003Cdiv class=\"mb-3 flex flex-wrap items-center gap-1.5 rounded-md border border-gray-200 bg-gray-50 px-2 py-1\">\u003Cspan class=\"shrink-0 text-[10px] font-bold uppercase tracking-wide text-gray-500\">Content-Type\u003C\u002Fspan>\u003Ccode class=\"rounded bg-gray-100 px-1.5 py-0.5 font-sans text-xs text-gray-800\">application\u002Fjson\u003C\u002Fcode>\u003C\u002Fdiv>\u003Cdiv class=\"mb-4\">\u003Ch4 class=\"mb-2 text-sm font-semibold text-gray-900\">Заголовки\u003C\u002Fh4>\u003Cdiv class=\"overflow-x-auto\">\u003Ctable class=\"w-full table-fixed border-collapse text-[13px]\">\u003Cthead>\u003Ctr>\u003Cth class=\"w-[28%] border-b border-gray-200 bg-gray-50 px-3 py-2.5 text-left text-[11px] font-semibold uppercase tracking-wide text-gray-500\">Название\u003C\u002Fth>\u003Cth class=\"w-[18%] border-b border-gray-200 bg-gray-50 px-3 py-2.5 text-left text-[11px] font-semibold uppercase tracking-wide text-gray-500\">Тип\u003C\u002Fth>\u003Cth class=\"w-[54%] border-b border-gray-200 bg-gray-50 px-3 py-2.5 text-left text-[11px] font-semibold uppercase tracking-wide text-gray-500\">Описание\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr class=\"hover:bg-gray-50\">\u003Ctd class=\"border-b border-gray-100 px-3 py-2.5 align-top\">\u003Ccode class=\"inline rounded border border-gray-200 bg-gray-100 px-1.5 py-0.5 text-xs font-medium text-gray-900\">Content-Type\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd class=\"border-b border-gray-100 px-3 py-2.5 align-top\">\u003Ccode class=\"inline rounded border border-gray-200 bg-gray-100 px-1.5 py-0.5 text-xs text-gray-600\">string\u003C\u002Fcode>\u003C\u002Ftd>\u003Ctd class=\"border-b border-gray-100 px-3 py-2.5 align-top text-[13px] text-gray-600\">\u003Cp>Заголовок \u003Ccode>Content type\u003C\u002Fcode> и кодировка\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"overflow-hidden rounded-lg border border-gray-200 bg-white\">\u003Cdiv class=\"border-b border-gray-200 bg-gray-50 px-3 py-2 text-xs font-semibold uppercase tracking-wide text-gray-500\">Схема\u003C\u002Fdiv>\u003Cdiv class=\"openapi-schema-tree px-3.5 py-2.5\">\u003Cdetails class=\"openapi-schema-node\" open>\u003Csummary>\u003Cdiv class=\"openapi-schema-row\">\u003Cspan class=\"openapi-schema-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cdiv class=\"openapi-schema-body\">\u003Cdiv class=\"openapi-schema-head\">\u003Cspan class=\"font-semibold text-gray-900\">Response\u003C\u002Fspan>\u003Cspan class=\"text-gray-500\">object\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsummary>\u003Cdiv class=\"openapi-schema-children\">\u003Cdetails class=\"openapi-schema-node\">\u003Csummary>\u003Cdiv class=\"openapi-schema-row\">\u003Cspan class=\"openapi-schema-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cdiv class=\"openapi-schema-body\">\u003Cdiv class=\"openapi-schema-head\">\u003Cspan class=\"font-semibold text-gray-900\">countryList\u003C\u002Fspan>\u003Cspan class=\"text-gray-500\">object[]\u003C\u002Fspan>\u003Cspan class=\"ml-1 inline-flex items-center rounded px-1.5 py-0.5 text-[10px] font-semibold uppercase bg-red-50 text-red-700\">Обязательный\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"openapi-schema-meta\">\u003Cdiv class=\"mt-0.5 text-xs leading-snug text-gray-600 text-sm leading-relaxed text-gray-600 break-words [&_p]:my-2 [&_p:first-child]:mt-0 [&_p:last-child]:mb-0 [&_ul]:my-2 [&_ul]:pl-6 [&_ol]:my-2 [&_ol]:pl-6 [&_code]:rounded [&_code]:bg-gray-100 [&_code]:px-1.5 [&_code]:py-0.5 [&_code]:text-[0.9em] [&_a]:text-brand-600 [&_a]:no-underline hover:[&_a]:underline\">\u003Cp>Список стран с количеством доступных номеров по операторам и сервисам\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsummary>\u003Cdiv class=\"openapi-schema-children\">\u003Cdetails class=\"openapi-schema-node\">\u003Csummary>\u003Cdiv class=\"openapi-schema-row\">\u003Cspan class=\"openapi-schema-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cdiv class=\"openapi-schema-body\">\u003Cdiv class=\"openapi-schema-head\">\u003Cspan class=\"font-semibold text-gray-900\">items\u003C\u002Fspan>\u003Cspan class=\"text-gray-500\">object\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsummary>\u003Cdiv class=\"openapi-schema-children\">\u003Cdiv class=\"openapi-schema-node\">\u003Cdiv class=\"openapi-schema-row\">\u003Cspan class=\"openapi-schema-spacer\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cdiv class=\"openapi-schema-body\">\u003Cdiv class=\"openapi-schema-head\">\u003Cspan class=\"font-semibold text-gray-900\">country\u003C\u002Fspan>\u003Cspan class=\"text-gray-500\">string\u003C\u002Fspan>\u003Cspan class=\"ml-1 inline-flex items-center rounded px-1.5 py-0.5 text-[10px] font-semibold uppercase bg-red-50 text-red-700\">Обязательный\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"openapi-schema-meta\">\u003Cdiv class=\"mt-0.5 text-xs leading-snug text-gray-600 text-sm leading-relaxed text-gray-600 break-words [&_p]:my-2 [&_p:first-child]:mt-0 [&_p:last-child]:mb-0 [&_ul]:my-2 [&_ul]:pl-6 [&_ol]:my-2 [&_ol]:pl-6 [&_code]:rounded [&_code]:bg-gray-100 [&_code]:px-1.5 [&_code]:py-0.5 [&_code]:text-[0.9em] [&_a]:text-brand-600 [&_a]:no-underline hover:[&_a]:underline\">\u003Cp>Объект, где каждый ключ — это название страны, согласно \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002Fcustom\u002Fcountries\">списку стран\u003C\u002Fa>\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdetails class=\"openapi-schema-node\">\u003Csummary>\u003Cdiv class=\"openapi-schema-row\">\u003Cspan class=\"openapi-schema-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cdiv class=\"openapi-schema-body\">\u003Cdiv class=\"openapi-schema-head\">\u003Cspan class=\"font-semibold text-gray-900\">operatorMap\u003C\u002Fspan>\u003Cspan class=\"text-gray-500\">object\u003C\u002Fspan>\u003Cspan class=\"ml-1 inline-flex items-center rounded px-1.5 py-0.5 text-[10px] font-semibold uppercase bg-red-50 text-red-700\">Обязательный\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"openapi-schema-meta\">\u003Cdiv class=\"mt-0.5 text-xs leading-snug text-gray-600 text-sm leading-relaxed text-gray-600 break-words [&_p]:my-2 [&_p:first-child]:mt-0 [&_p:last-child]:mb-0 [&_ul]:my-2 [&_ul]:pl-6 [&_ol]:my-2 [&_ol]:pl-6 [&_code]:rounded [&_code]:bg-gray-100 [&_code]:px-1.5 [&_code]:py-0.5 [&_code]:text-[0.9em] [&_a]:text-brand-600 [&_a]:no-underline hover:[&_a]:underline\">\u003Cp>Объект, где каждый ключ — это название оператора, согласно \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002Fcustom\u002Foperators\">списку операторов\u003C\u002Fa>.\nКлюч \u003Ccode>any\u003C\u002Fcode> является обязательным и должен содержать суммарное количество номеров по всем операторам для каждого сервиса\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsummary>\u003Cdiv class=\"openapi-schema-children\">\u003Cdetails class=\"openapi-schema-node\">\u003Csummary>\u003Cdiv class=\"openapi-schema-row\">\u003Cspan class=\"openapi-schema-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cdiv class=\"openapi-schema-body\">\u003Cdiv class=\"openapi-schema-head\">\u003Cspan class=\"font-semibold text-gray-900\">any\u003C\u002Fspan>\u003Cspan class=\"text-gray-500\">object\u003C\u002Fspan>\u003Cspan class=\"ml-1 inline-flex items-center rounded px-1.5 py-0.5 text-[10px] font-semibold uppercase bg-red-50 text-red-700\">Обязательный\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"openapi-schema-meta\">\u003Cdiv class=\"mt-0.5 text-xs leading-snug text-gray-600 text-sm leading-relaxed text-gray-600 break-words [&_p]:my-2 [&_p:first-child]:mt-0 [&_p:last-child]:mb-0 [&_ul]:my-2 [&_ul]:pl-6 [&_ol]:my-2 [&_ol]:pl-6 [&_code]:rounded [&_code]:bg-gray-100 [&_code]:px-1.5 [&_code]:py-0.5 [&_code]:text-[0.9em] [&_a]:text-brand-600 [&_a]:no-underline hover:[&_a]:underline\">\u003Cp>Суммарное количество номеров для всех операторов по каждому сервису.\nДля услуги \"Прием SMS\" ключи — названия сервисов, согласно \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002Fcustom\u002Fservices\">списку сервисов\u003C\u002Fa>, для услуги \"Аренда\" - ключ \u003Ccode>rent\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsummary>\u003Cdiv class=\"openapi-schema-children\">\u003Cdiv class=\"openapi-schema-node\">\u003Cdiv class=\"openapi-schema-row\">\u003Cspan class=\"openapi-schema-spacer\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cdiv class=\"openapi-schema-body\">\u003Cdiv class=\"openapi-schema-head\">\u003Cspan class=\"font-semibold text-gray-900\">[additionalProperties]\u003C\u002Fspan>\u003Cspan class=\"text-gray-500\">integer\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"openapi-schema-meta\">\u003Cdiv class=\"mt-0.5 text-xs leading-snug text-gray-600 text-sm leading-relaxed text-gray-600 break-words [&_p]:my-2 [&_p:first-child]:mt-0 [&_p:last-child]:mb-0 [&_ul]:my-2 [&_ul]:pl-6 [&_ol]:my-2 [&_ol]:pl-6 [&_code]:rounded [&_code]:bg-gray-100 [&_code]:px-1.5 [&_code]:py-0.5 [&_code]:text-[0.9em] [&_a]:text-brand-600 [&_a]:no-underline hover:[&_a]:underline\">\u003Cp>Количество доступных номеров для данного сервиса (или \u003Ccode>rent\u003C\u002Fcode>)\u003C\u002Fp>\u003C\u002Fdiv>\u003Cdiv class=\"mt-0.5 text-xs text-gray-500\">≥ 0\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdetails>\u003Cdetails class=\"openapi-schema-node\">\u003Csummary>\u003Cdiv class=\"openapi-schema-row\">\u003Cspan class=\"openapi-schema-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cdiv class=\"openapi-schema-body\">\u003Cdiv class=\"openapi-schema-head\">\u003Cspan class=\"font-semibold text-gray-900\">[additionalProperties]\u003C\u002Fspan>\u003Cspan class=\"text-gray-500\">object\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"openapi-schema-meta\">\u003Cdiv class=\"mt-0.5 text-xs leading-snug text-gray-600 text-sm leading-relaxed text-gray-600 break-words [&_p]:my-2 [&_p:first-child]:mt-0 [&_p:last-child]:mb-0 [&_ul]:my-2 [&_ul]:pl-6 [&_ol]:my-2 [&_ol]:pl-6 [&_code]:rounded [&_code]:bg-gray-100 [&_code]:px-1.5 [&_code]:py-0.5 [&_code]:text-[0.9em] [&_a]:text-brand-600 [&_a]:no-underline hover:[&_a]:underline\">\u003Cp>Данные о количестве номеров по конкретному оператору (не \u003Ccode>any\u003C\u002Fcode>). Ключи — названия сервисов, согласно \u003Ca href=\"\u002Fopenapi_docs\u002Fru\u002FReseller-API-UN\u002Fcustom\u002Fservices\">списку сервисов\u003C\u002Fa>, для услуги \"Аренда\" - ключ \u003Ccode>rent\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsummary>\u003Cdiv class=\"openapi-schema-children\">\u003Cdiv class=\"openapi-schema-node\">\u003Cdiv class=\"openapi-schema-row\">\u003Cspan class=\"openapi-schema-spacer\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cdiv class=\"openapi-schema-body\">\u003Cdiv class=\"openapi-schema-head\">\u003Cspan class=\"font-semibold text-gray-900\">[additionalProperties]\u003C\u002Fspan>\u003Cspan class=\"text-gray-500\">integer\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"openapi-schema-meta\">\u003Cdiv class=\"mt-0.5 text-xs leading-snug text-gray-600 text-sm leading-relaxed text-gray-600 break-words [&_p]:my-2 [&_p:first-child]:mt-0 [&_p:last-child]:mb-0 [&_ul]:my-2 [&_ul]:pl-6 [&_ol]:my-2 [&_ol]:pl-6 [&_code]:rounded [&_code]:bg-gray-100 [&_code]:px-1.5 [&_code]:py-0.5 [&_code]:text-[0.9em] [&_a]:text-brand-600 [&_a]:no-underline hover:[&_a]:underline\">\u003Cp>Количество доступных номеров для данного сервиса у этого оператора\u003C\u002Fp>\u003C\u002Fdiv>\u003Cdiv class=\"mt-0.5 text-xs text-gray-500\">≥ 0\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>\u003C\u002Fdetails>\u003Cdiv class=\"openapi-schema-node\">\u003Cdiv class=\"openapi-schema-row\">\u003Cspan class=\"openapi-schema-spacer\" aria-hidden=\"true\">\u003C\u002Fspan>\u003Cdiv class=\"openapi-schema-body\">\u003Cdiv class=\"openapi-schema-head\">\u003Cspan class=\"font-semibold text-gray-900\">status\u003C\u002Fspan>\u003Cspan class=\"text-gray-500\">string\u003C\u002Fspan>\u003Cspan class=\"ml-1 inline-flex items-center rounded px-1.5 py-0.5 text-[10px] font-semibold uppercase bg-red-50 text-red-700\">Обязательный\u003C\u002Fspan>\u003C\u002Fdiv>\u003Cdiv class=\"openapi-schema-meta\">\u003Cdiv class=\"mt-0.5 text-xs leading-snug text-gray-600 text-sm leading-relaxed text-gray-600 break-words [&_p]:my-2 [&_p:first-child]:mt-0 [&_p:last-child]:mb-0 [&_ul]:my-2 [&_ul]:pl-6 [&_ol]:my-2 [&_ol]:pl-6 [&_code]:rounded [&_code]:bg-gray-100 [&_code]:px-1.5 [&_code]:py-0.5 [&_code]:text-[0.9em] [&_a]:text-brand-600 [&_a]:no-underline hover:[&_a]:underline\">\u003Cp>Статус выполнения запроса (\u003Ccode>SUCCESS\u003C\u002Fcode> или \u003Ccode>ERROR\u003C\u002Fcode>)\u003C\u002Fp>\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 flex flex-wrap gap-y-1\">\u003Cspan class=\"mr-2 inline-flex flex-wrap items-center gap-1 text-xs text-gray-600\">\u003Cspan class=\"font-medium\">Перечисление:\u003C\u002Fspan>\u003Ccode class=\"rounded bg-gray-100 px-1.5 py-0.5 font-sans text-xs text-gray-800\">SUCCESS\u003C\u002Fcode>\u003Ccode class=\"rounded bg-gray-100 px-1.5 py-0.5 font-sans text-xs text-gray-800\">ERROR\u003C\u002Fcode>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"mt-4\">\u003Ch3 class=\"mb-2 text-sm font-semibold text-gray-900\">Примеры\u003C\u002Fh3>\u003Cdetails class=\"openapi-example-fold openapi-example-card mb-3 overflow-hidden rounded-lg border border-gray-200 bg-white last:mb-0\">\u003Csummary class=\"openapi-example-summary\">\u003Cspan class=\"openapi-example-summary-title\">Response example from your server\u003C\u002Fspan>\u003Cspan class=\"openapi-example-summary-meta\">50 строк\u003C\u002Fspan>\u003Cspan class=\"openapi-fold-chevron\" aria-hidden=\"true\">\u003C\u002Fspan>\u003C\u002Fsummary>\u003Cdiv class=\"openapi-example-body px-3.5 py-3\">\u003Cdiv class=\"openapi-example-code\" data-lang=\"json\">\u003Cpre class=\"openapi-example-pre\">\u003Ccode>{\n  &quot;countryList&quot;: [\n    {\n      &quot;country&quot;: &quot;russia&quot;,\n      &quot;operatorMap&quot;: {\n        &quot;any&quot;: {\n          &quot;vk&quot;: 10,\n          &quot;ok&quot;: 25,\n          &quot;wa&quot;: 52\n        },\n        &quot;beeline&quot;: {\n          &quot;vk&quot;: 10,\n          &quot;ok&quot;: 15,\n          &quot;wa&quot;: 20\n        },\n        &quot;megafon&quot;: {\n          &quot;vk&quot;: 0,\n          &quot;ok&quot;: 10,\n          &quot;wa&quot;: 32\n        }\n      }\n    },\n    {\n      &quot;country&quot;: &quot;ukraine&quot;,\n      &quot;operatorMap&quot;: {\n        &quot;any&quot;: {\n          &quot;vk&quot;: 10,\n          &quot;ok&quot;: 50,\n          &quot;wa&quot;: 132\n        },\n        &quot;life&quot;: {\n          &quot;vk&quot;: 0,\n          &quot;ok&quot;: 10,\n          &quot;wa&quot;: 32\n        },\n        &quot;vodafone&quot;: {\n          &quot;vk&quot;: 10,\n          &quot;ok&quot;: 10,\n          &quot;wa&quot;: 0\n        },\n        &quot;kyivstar&quot;: {\n          &quot;vk&quot;: 0,\n          &quot;ok&quot;: 30,\n          &quot;wa&quot;: 100\n        }\n      }\n    }\n  ],\n  &quot;status&quot;: &quot;SUCCESS&quot;\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdetails>\u003C\u002Fdiv>\u003C\u002Fsection>",{"operationKey":211,"method":212,"urlPath":62,"isWebhook":56,"isInboundWebhook":56,"servers":219,"availableAuthMethods":226,"oauthConfigs":227,"prepared":228,"locale":36,"specName":9,"path":60},[220],{"url":221,"description":222,"variables":223},"{yourserver}","Your server URL",{"yourserver":224},{"default":225},"https:\u002F\u002F{yourserver.com}",[],[],{"codeParams":229,"requestBody":244},{"method":212,"url":62,"baseUrl":221,"contentType":230,"params":231},"application\u002Fjson",[232,237,241],{"in":233,"name":234,"value":235,"type":235,"required":236},"header","Authorization","string",true,{"in":238,"name":239,"value":240,"type":235,"required":236},"body","action","GET_SERVICES",{"in":238,"name":242,"value":243,"type":235,"required":236},"key","apikey",{"required":56,"contentTypes":245,"activeContentType":230,"examples":246,"byContentType":250},[230],[247],{"name":248,"value":249},"Example payload of Onlinesim server GET_SERVICES request","{\"action\":\"GET_SERVICES\",\"key\":\"apikey\"}",{"application\u002Fjson":251},{"examples":252},[253],{"name":248,"value":249},1789401964178]