[{"data":1,"prerenderedAt":208},["ShallowReactive",2],{"openapi-specs-catalog":3,"openapi-nav-en-Reseller-API-UN":38,"openapi-doc-\u002FReseller-API-UN\u002Finfo":204,"openapi-op-\u002FReseller-API-UN\u002Finfo":207},["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,42,46,50,83,102,167,181],{"text":23,"link":40,"icon":41},"\u002FReseller-API-UN\u002Finfo","\u003Csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\u003Ccircle cx=\"8\" cy=\"8\" r=\"7\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\"\u002F>\u003Cpath d=\"M8 5v3M8 11h.01\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u002F>\u003C\u002Fsvg>",{"text":43,"link":44,"icon":45},"Authorization","\u002FReseller-API-UN\u002Fauth","\u003Csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\u003Cpath d=\"M8 2a3 3 0 0 0-3 3v1H4a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1h-1V5a3 3 0 0 0-3-3z\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"\u002F>\u003Ccircle cx=\"8\" cy=\"9.5\" r=\"1\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"\u002F>\u003C\u002Fsvg>",{"text":47,"link":48,"icon":49},"Components","\u002FReseller-API-UN\u002Fcomponents","\u003Csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\u003Crect x=\"2\" y=\"2\" width=\"4\" height=\"4\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\"\u002F>\u003Crect x=\"10\" y=\"2\" width=\"4\" height=\"4\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\"\u002F>\u003Crect x=\"2\" y=\"10\" width=\"4\" height=\"4\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\"\u002F>\u003Crect x=\"10\" y=\"10\" width=\"4\" height=\"4\" rx=\"1\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\"\u002F>\u003C\u002Fsvg>",{"text":51,"collapsed":52,"items":53,"description":81,"icon":82},"v1",false,[54,60,65,70,76],{"text":55,"link":56,"method":57,"path":58,"description":59,"deprecated":52},"getServices","\u002FReseller-API-UN\u002FReseller-API-UN-post-getservices","POST","\u002FgetServices","Get list of available services and countries",{"text":61,"link":62,"method":57,"path":63,"description":64,"deprecated":52},"getNumber","\u002FReseller-API-UN\u002FReseller-API-UN-post-getnumber","\u002FgetNumber","Order a virtual number for the specified service",{"text":66,"link":67,"method":57,"path":68,"description":69,"deprecated":52},"finishActivation","\u002FReseller-API-UN\u002FReseller-API-UN-post-finishactivation","\u002FfinishActivation","Finish current operation",{"text":71,"link":72,"method":73,"path":74,"description":75,"deprecated":52},"services","\u002FReseller-API-UN\u002FReseller-API-UN-get-services","GET","\u002Fservices","Get service names list",{"text":77,"link":78,"method":73,"path":79,"description":80,"deprecated":52},"countries","\u002FReseller-API-UN\u002FReseller-API-UN-get-countries","\u002Fcountries","Get country names list","v1 API for partners (our server requests numbers from yours)","\u003Csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\u003Cpath d=\"M2 4.5A1.5 1.5 0 0 1 3.5 3h3.1c.3 0 .6.1.8.3L8.6 4.5H12.5A1.5 1.5 0 0 1 14 6v5.5A1.5 1.5 0 0 1 12.5 13h-9A1.5 1.5 0 0 1 2 11.5v-7z\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"\u002F>\u003C\u002Fsvg>",{"text":84,"collapsed":52,"items":85,"description":101,"icon":82},"v1 rent",[86,91,96],{"text":87,"link":88,"method":57,"path":89,"description":90,"deprecated":52},"getServicesRent","\u002FReseller-API-UN\u002FReseller-API-UN-post-getservicesrent","\u002FgetServicesRent","Get list of available services and countries for rent",{"text":92,"link":93,"method":57,"path":94,"description":95,"deprecated":52},"getNumberRent","\u002FReseller-API-UN\u002FReseller-API-UN-post-getnumberrent","\u002FgetNumberRent","Order rent of a virtual phone number",{"text":97,"link":98,"method":57,"path":99,"description":100,"deprecated":52},"finishActivationRent","\u002FReseller-API-UN\u002FReseller-API-UN-post-finishactivationrent","\u002FfinishActivationRent","Finish rent operation of a virtual phone number","v1 API for renting your numbers (our server requests numbers from yours)",{"text":103,"collapsed":52,"items":104,"description":166,"icon":82},"v2",[105,110,115,120,125,130,135,140,146,151,156,161],{"text":106,"link":107,"method":57,"path":108,"description":109,"deprecated":52},"sendNumbersOnline","\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-sendnumbersonline","\u002Fapi\u002Fresellers\u002FsendNumbersOnline","Send phone numbers in bulk to Onlinesim server list",{"text":111,"link":112,"method":57,"path":113,"description":114,"deprecated":52},"addMessage","\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addmessage","\u002Fapi\u002Fresellers\u002FaddMessage","Forward received SMS to Onlinesim server",{"text":116,"link":117,"method":57,"path":118,"description":119,"deprecated":52},"addMessages","\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addmessages","\u002Fapi\u002Fresellers\u002FaddMessages","Batch forward received SMS to Onlinesim server",{"text":121,"link":122,"method":73,"path":123,"description":124,"deprecated":52},"takeOffNumbers","\u002FReseller-API-UN\u002FReseller-API-UN-get-api-resellers-takeoffnumbers","\u002Fapi\u002Fresellers\u002FtakeOffNumbers","Get information about numbers income",{"text":126,"link":127,"method":57,"path":128,"description":129,"deprecated":52},"addNumber","\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addnumber","\u002Fapi\u002Fresellers\u002FaddNumber","Forward specified phone numbers to Onlinesim server",{"text":131,"link":132,"method":73,"path":133,"description":134,"deprecated":52},"checkNumber","\u002FReseller-API-UN\u002FReseller-API-UN-get-api-resellers-checknumber","\u002Fapi\u002Fresellers\u002FcheckNumber","Get detailed information about phone number and it's status",{"text":136,"link":137,"method":73,"path":138,"description":139,"deprecated":52},"checkWork","\u002FReseller-API-UN\u002FReseller-API-UN-get-api-resellers","\u002Fapi\u002Fresellers","Confirm server uptime status",{"text":141,"link":142,"method":143,"path":144,"description":145,"deprecated":52},"removeNumber","\u002FReseller-API-UN\u002FReseller-API-UN-delete-api-resellers-removenumber","DELETE","\u002Fapi\u002Fresellers\u002FremoveNumber","Remove phone number from Onlinesim server list",{"text":147,"link":148,"method":57,"path":149,"description":150,"deprecated":52},"addNumbers","\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addnumbers","\u002Fapi\u002Fresellers\u002FaddNumbers","Add multiple phone numbers to the existing list",{"text":152,"link":153,"method":73,"path":154,"description":155,"deprecated":52},"checkNumbers","\u002FReseller-API-UN\u002FReseller-API-UN-get-api-resellers-checknumbers","\u002Fapi\u002Fresellers\u002FcheckNumbers","Get detailed information about specified phone numbers in your profile and their statuses",{"text":157,"link":158,"method":143,"path":159,"description":160,"deprecated":52},"removeNumbers","\u002FReseller-API-UN\u002FReseller-API-UN-delete-api-resellers-removenumbers","\u002Fapi\u002Fresellers\u002FremoveNumbers","Remove multiple phone numbers from the existing list",{"text":162,"link":163,"method":57,"path":164,"description":165,"deprecated":52},"saveConfig","\u002FReseller-API-UN\u002FReseller-API-UN-post-api-auth-me","\u002Fapi\u002Fauth\u002Fme","Change the list of the disabled services","v2 API for partners (your server sends a list of available numbers to our\nserver)",{"text":168,"collapsed":52,"items":169,"icon":180},"Webhooks",[170,175],{"text":171,"link":172,"method":57,"path":173,"description":174,"deprecated":52},"pushSms","\u002FReseller-API-UN\u002FReseller-API-UN-post-v1-push_sms","\u002Fv1\u002FPUSH_SMS","Send SMS to Onlinesim",{"text":176,"link":177,"method":57,"path":178,"description":179,"deprecated":52},"pushSmsRent","\u002FReseller-API-UN\u002FReseller-API-UN-post-v1-push_sms_rent","\u002Fv1\u002FPUSH_SMS_RENT","Send SMS to Onlinesim for rent operation","\u003Csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\u003Cpath d=\"M4.5 10.5a2.5 2.5 0 1 1 2.2-3.7L9 8.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\"\u002F>\u003Cpath d=\"M11.5 5.5a2.5 2.5 0 1 1-1.1 4.7L8 8.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\"\u002F>\u003Ccircle cx=\"8\" cy=\"8.5\" r=\"1.2\" stroke=\"currentColor\" stroke-width=\"1.2\"\u002F>\u003C\u002Fsvg>",{"text":182,"collapsed":52,"items":183,"icon":82},"Custom",[184,190,194,199],{"text":185,"link":186,"method":187,"path":77,"description":188,"icon":189},"Countries","\u002FReseller-API-UN\u002Fcustom\u002Fcountries","PAGE","List of supported country codes","\u003Csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\u003Cpath d=\"M4 2.5h5.5L12 5v8.5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-10a1 1 0 0 1 1-1z\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"\u002F>\u003Cpath d=\"M9.5 2.5V5H12\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linejoin=\"round\"\u002F>\u003C\u002Fsvg>",{"text":191,"link":192,"method":187,"path":71,"description":193,"icon":189},"Services","\u002FReseller-API-UN\u002Fcustom\u002Fservices","List of supported services",{"text":195,"link":196,"method":187,"path":197,"description":198,"icon":189},"Operators","\u002FReseller-API-UN\u002Fcustom\u002Foperators","operators","List of supported operators",{"text":200,"link":201,"method":187,"path":202,"description":203,"icon":189},"Testing","\u002FReseller-API-UN\u002Fcustom\u002Ftesting","testing","Testing protocol and requirements",{"title":23,"kind":205,"locale":5,"specName":9,"path":40,"body":206,"version":24,"description":23},"info","\u003Cdiv data-editable data-file=\"Reseller-API-UN.yaml\" data-path=\"info.description\" data-type=\"textarea\">\u003C\u002Fdiv>\n\u003Ch1>General description\u003C\u002Fh1>\n\u003Chr \u002F>\n\u003Cp>The API is intended for current and potential Onlinesim partners. It allows you to monetize your numbers by providing them to our customers for receiving SMS from various services and applications.\u003C\u002Fp>\n\u003Cp>Currently, two versions of the API are implemented:\u003C\u002Fp>\n\u003Cul>\n  \u003Cli>v1 is suitable for partners who already have their own logic for working with numbers. In this scheme, our server contacts yours for information about available numbers and, if a suitable number is found, requests it to receive SMS.\u003C\u002Fli>\n  \u003Cli>v2 has a reverse scheme: the main logic of operations is on our side. You periodically send us a list of your numbers and forward incoming SMS to them, while the numbers are immediately available for order by customers.\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>Both APIs require activation of the Onlinesim partner account!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You need to register an Onlinesim profile and contact support for connection information to access these APIs. In this documentation, we will use API key authentication for simplicity, but other authentication methods are also available (more details can be found in the corresponding section (\u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002Fauth\">Authorization\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>The client is billed for the operation, not for individual SMS. Funds are credited upon successful completion of the operation.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The operation can last from 15 minutes (for the \"Receive SMS\" service) to several months (for the \"Number Rental\" service) and include several SMS.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please note that by continuing, you agree to this condition!\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>Message filtering in both APIs can be performed either on our side or on yours.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Before connecting, you need to inform the support staff on which side the SMS filtering should be performed.\u003C\u002Fp>\n\u003Cp>Filtering implies checking the SMS you send against the templates of messages of the ordered service. This is necessary to prevent unscrupulous customers from using cheap services to receive SMS from more expensive ones.\u003C\u002Fp>\n\u003Cp>By default, message filtering is performed on our side.\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>This integration method is recommended for partners who already have applications with ready-to-use logic. Otherwise, we recommend using API v2, as the operation logic is on our side and its connection is significantly easier.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Connection and configuration for each partner are individual, so you need to contact support for details of integration.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C\u002Faside>\u003Cp>All interaction takes place via HTTP POST and\u002For GET requests between the endpoint specified by you and our support.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fonlinesim.io\u002Fassets\u002Fschemes\u002FInteraction%20scheme%20(EN)%20%5Binfo%5D.png\" alt=\"API v1\">\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>This API will also require the implementation of functionality to exclude the issuance of numbers by their masks.\u003C\u002Fstrong>\n\u003C\u002Fdiv>\u003C\u002Faside>\u003Ch4>Requirements for v1:\u003C\u002Fh4>\n\u003Col>\n  \u003Cli>\u003Cem>Request \u002F response format: JSON4\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>Encoding: UTF-8\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>Make sure that the user-agent is included in the request headers\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>All requests \u002F responses use gzip compression\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>The names of countries and services used in the response of \u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-post-getservices\">GET_SERVICES\u003C\u002Fa> must match the corresponding lists of \u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002Fcustom\u002Fcountries\">countries\u003C\u002Fa> and \u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002Fcustom\u002Fservices\">services\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>One number should only be used for one operation at a time: your server can issue this same number for another service only after the previous operation is completed\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>It is necessary to implement functionality to exclude the issuance of numbers with certain masks: if an exclusion mask is specified in the request, numbers with such a sequence of digits should not be issued (for the \u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-post-getnumber\">GET_NUMBER\u003C\u002Fa> request)\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>Webhook \u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-post-v1-push_sms\">PUSH_SMS\u003C\u002Fa>: your server must automatically forward SMS received by numbers with active operations to the Onlinesim server\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>Filtering can be performed either on our side or on yours. Before integration, inform us which option is preferable for you\u003C\u002Fem>\u003C\u002Fli>\n  \u003Cli>\u003Cem>The number must be issued within 10 seconds of receiving the GET_NUMBER (and GET_NUMBER (RENT)) request, otherwise the number order is canceled\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Checklist for integration:\u003C\u002Fh4>\n\u003Col>\n  \u003Cli>\n    \u003Cp>It is necessary to implement 3 methods and a webhook:\u003C\u002Fp>\n    \u003Cp>\u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-post-getservices\">GET_SERVICES\u003C\u002Fa> - requests the number of numbers by country and service from your server\u003C\u002Fp>\n    \u003Cp>\u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-post-getnumber\">GET_NUMBER\u003C\u002Fa> - reserves a number for a short period (by default 15 minutes) with specified parameters for receiving SMS from a specific service for a specified amount\u003C\u002Fp>\n    \u003Cp>\u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-post-v1-push_sms\">PUSH_SMS (webhook)\u003C\u002Fa> - when an SMS is received by a reserved number, your server sends it to our server\u003C\u002Fp>\n    \u003Cp>\u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-post-finishactivation\">FINISH_ACTIVATION\u003C\u002Fa> - closes the operation with specific parameters (depending on the result)\u003C\u002Fp>\n  \u003C\u002Fli>\n  \u003Cli>Contact us via email or Telegram to create a partner profile, provide the URL for requests from our side, obtain a link for the webhook, and test the numbers.\u003C\u002Fli>\n  \u003Cli>After successful tests, your numbers will be available to our customers within a few hours.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>v2 API\u003C\u002Fh3>\n\u003Cp>Reseller API v2 allows you to integrate your equipment and numbers for their subsequent use by customers for receiving SMS through our website. We have tried to make it as simple as possible for integration. To get started, you need to:\u003C\u002Fp>\n\u003Col>\n  \u003Cli>Implement 2 methods:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n  \u003Cli>\n    \u003Cp>\u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-sendnumbersonline\">sendNumbersOnline\u003C\u002Fa> - sends a list of your numbers to our server, this request should be sent every 5 minutes to update the list of numbers and as confirmation of your server's uptime;\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\">If you plan to use a large number of numbers and sending \u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-sendnumbersonline\">sendNumbersOnline\u003C\u002Fa> every 5 minutes as confirmation of uptime is difficult for you, we recommend using an alternative option - the \u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-get-api-resellers\">checkWork\u003C\u002Fa> request.\u003C\u002Fdiv>\u003C\u002Faside>\n  \u003C\u002Fli>\n  \u003Cli>\n    \u003Cp>forwarding incoming SMS to our server — \u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addmessage\">addMessage\u003C\u002Fa> (one message at a time) or \u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addmessages\">addMessages\u003C\u002Fa> (in batches).\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\">It is recommended to use \u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addmessages\">addMessages\u003C\u002Fa> instead of \u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addmessage\">addMessage\u003C\u002Fa> and send SMS in batches, for example, once every 5 seconds.\u003C\u002Fdiv>\u003C\u002Faside>\n  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col start=\"2\">\n  \u003Cli>Contact support to obtain \u003Ccode>_SERVER_URL_\u003C\u002Fcode>\u003C\u002Fli>\n  \u003Cli>The remaining requests are optional, implementing them is not mandatory, but their description is available in the documentation.\u003C\u002Fli>\n  \u003Cli>The requests have an optional parameter \u003Ccode>test\u003C\u002Fcode>, which can be used for testing. It can take the values \u003Ccode>test1\u003C\u002Fcode> and \u003Ccode>test2\u003C\u002Fcode>; if set to the first, it will allow the request to reach the server but will not trigger function execution. If set to \u003Ccode>test2\u003C\u002Fcode>, it will return the body of your request in the response. The parameter can be passed either in the query string (for GET methods) or as a field in its body (for POST methods) - both options are valid.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>After you receive a response indicating that the \u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-sendnumbersonline\">sendNumbersOnline\u003C\u002Fa> request was successfully executed, contact partner support to check if our server is receiving messages using the \u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addmessage\">addMessage\u003C\u002Fa> or \u003Ca href=\"\u002Fopenapi_docs\u002FReseller-API-UN\u002FReseller-API-UN-post-api-resellers-addmessages\">addMessages\u003C\u002Fa> requests. If successful, your numbers will be available to our customers within a few hours.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Appendix\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Chr \u002F>\n\u003Ch3>\u003Cstrong>Workflow\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>Contact\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>License\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>Servers\u003C\u002Fh2>\n\u003Ch3>\u003Ccode>{yourserver}\u003C\u002Fcode>\u003C\u002Fh3>\n\u003Cp>Your server URL\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Variables:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\n      \u003Cth>Name\u003C\u002Fth>\n      \u003Cth>Default\u003C\u002Fth>\n      \u003Cth>Enum\u003C\u002Fth>\n      \u003Cth>Description\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,1787908570749]