Webcom Mobi API Docs
RU
  • Introduction
  • СПОСОБЫ ВЗАИМОДЕЙСТВИЯ С A2P ПЛАТФОРМОЙ
    • JSON specification
      • Sending SMS, Viber, Flash SMS, WAP-Push
      • SMS status request
        • POST request
        • Webhook
      • Balance check request
    • HTTP GET specification
      • Sending SMS
      • Sending Viber
      • Sending Cascade
      • Request message status
      • Registration
    • XML specification
      • Sending SMS, Viber, Flash SMS, WAP-Push
      • SMS status request
        • POST request
        • Webhook
      • Balance check request
      • Request to receive a list of senders
      • Request to add senders
      • Request for incoming SMS
      • Request for information by phone number
      • Request for obtaining the list of bases
      • Request to change parameters, add/remove bases
      • Request for receiving the list of subscribers of the base
      • Request to add/edit/delete subscribers of the base
      • Request to get the list of numbers from the STOP list
      • Request to add/remove subscribers to the STOP list
      • Request to receive the list of scheduled SMS
      • Request to delete a scheduled SMS
      • Request to get the time of change of something
      • Request for time verification
      • File upload request
      • Request to refill users' balance
    • ВЗАИМОДЕЙСТВИЕ С ПЛАТФОРМОЙ MSG (НЕОФ КАНАЛЫ)
    • Specification JSON
      • Чекинг базы номеров
Powered by GitBook
On this page
  • Request to change parameters, add/remove bases
  • Deciphering parameters in query responses
  • Example XML request
  1. СПОСОБЫ ВЗАИМОДЕЙСТВИЯ С A2P ПЛАТФОРМОЙ
  2. XML specification

Request to change parameters, add/remove bases

Request to change parameters, add/remove bases

POST http://lk.mysmpp.ru/xml/bases.php

Headers

Name
Type
Description

Content-type*

String

text/xml; charset=utf-8;

Request Body

Name
Type
Description

login.value*

String

Your login in the system

bases.base*

String

Congratulations text

token.value*

String

You can use a secret key instead of login and password. To obtain it, please contact your manager

password.value*

String

Your password in the system

delete_bases.base.id_base

String

Unique base number in the system to be deleted

bases.base.on_birth

String

Whether congratulations are enabled:

- yes - enabled

- no - off

bases.base.originator_birth

String

Sender of congratulations

bases.base.local_time_birth

String

Read the greeting time in relation to the local time of the subscriber (yes) or in relation to the system time (no)

bases.base.time_birth

Int

Greeting time

bases.base.name_base

String

Base name

bases.base.number_base

Int

Base number in the XML request. It is specified only when creating a new base. It is used to match the IDs of added bases (if there were not as many of them in the request).

bases.base.id_base

Int

Unique base number in the system.

If not specified, the base will be added. It is necessary to specify the parameter number_base

<?xml version="1.0" encoding="utf-8" ?>
<response>
     <base id_base=”1234”>edit</base>
     <base number_base=”1” id_base=”1235”>insert</ base>
     <base number_base=”2” id_base=”1236”>edit</ base>
     <base id_base=”1235”>delete</ base>
     <base id_base=”1235”>not_found</ base>
…
</response>
<?xml version="1.0" encoding="utf-8"?>
<response>
     <error>Error message</error>
</response>

Deciphering parameters in query responses

Parameter
Data type
Description

base.id_base

Int

Unique base number in the system.

base.number_base

Int

The number of the base in the XML request. It is specified only when creating a new base. It is used to match the IDs of added bases (if there were not many of them in the request)

error

String

The error text can take the following values:

  • Incorrect XML document format

  • Incorrect login or password

  • POST data is missing

Example XML request

<?xml version="1.0" encoding="utf-8" ?>
<request>
     <security>
          <login value="login" />
          <password value="password" />
     </security>
     <bases>
          <base id_base="1234" name_base="Head Office Base" time_birth="12:48" local_time_birth="yes" day_before="1" originator_birth="fitnes" on_birth="yes">Congratulations!"</base>
          <base number_base="1" name_base="BaseMoscowoffice" time_birth="12:48" local_time_birth="yes" day_before="1" originator_birth="fitnes" on_birth="yes">Congratulations!"</base>
     </bases>
     <delete_bases>
          <base id_base="1235" />
          <base id_base="1236" />
          ...
     </delete_bases>
</request>

Last updated 1 year ago