xml

🚧

Π’ инструкции описаны ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ POST-запросов. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с Mindbox Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ запросы ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π½ΠΈΠΆΠ΅ Π±Π΅Π· рСдактирования.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄ Π²Π°ΡˆΡƒ Π·Π°Π΄Π°Ρ‡Ρƒ создаСт ΠΈ описываСт Π² тСхничСском Π·Π°Π΄Π°Π½ΠΈΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ссли Ρƒ вас Π½Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ.

ОписаниС ΠΌΠ΅Ρ‚ΠΎΠ΄Π°

ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ POST-запроса. НазваниС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² систСмС Майндбокс. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ ΠΏΡ€ΠΎ Π²Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь.

POST https://api.mindbox.ru/v3/operations/{синхронная/асинхронная опСрация}?endpointId={ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ сайта/мобильного прилоТСния/ΠΈ Ρ‚.ΠΏ.}&operation={Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ}&deviceUUID={ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ устройства}

Accept: application/xml
Content-Type: application/xml
Authorization: SecretKey {Π‘Π΅ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ Ρƒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°}

<operation>
  <customer>
    <ids>
      <webSiteUserId>{Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°}</webSiteUserId>
    </ids>
    <email>{Емэйл ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°}</email>
    <mobilePhone>{ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½}</mobilePhone>
    <lastName>{Ѐамилия ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°}</lastName>
    <firstName>{Имя ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°}</firstName>
    <birthDate>{Π”Π°Ρ‚Π° роТдСния Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ YYYY-MM-DD}</birthDate>
    <password>{ΠŸΠ°Ρ€ΠΎΠ»ΡŒ}</password>
    <area>
      <ids>
        <externalId>{Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ гСографичСской Π·ΠΎΠ½Ρ‹ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°}</externalId>
      </ids>
    </area>
    <subscriptions>
      <subscription>
        <pointOfContact>{Канал ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ Email/SMS/Ρ‚Π΄}</pointOfContact>
        <topic>{Π’Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° рассылок}</topic>
      </subscription>
    </subscriptions>
    <customFields>
      <Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅>{Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ поля}</Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅>
      <Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ со мноТСством Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ>
        <value>{Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ поля}</value>
        <value>{Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ поля}</value>        
      </Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ со мноТСством Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ>
    </customFields>
  </customer>
</operation>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ

POST https://api.mindbox.ru/v3/operations/async?endpointId=MindboxRu&operation=registartion

Accept: application/xml
Content-Type: application/xml
Authorization: SecretKey D061p764m85bklq

<operation>
  <customer>
    <ids>
      <bitrixId>346257</bitrixId>
    </ids>
    <email>[email protected]</email>
    <mobilePhone>79374134389</mobilePhone>
    <fullName>ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Иван</fullName>
    <password>Qwerty</password>
    <area>
      <ids>
        <externalId>Moscow</externalId>
      </ids>
    </area>
    <subscriptions>
      <subscription>
        <pointOfContact>Sms</pointOfContact>
        <topic>News</topic>
      </subscription>
      <subscription>
        <pointOfContact>Email</pointOfContact>
        <topic>Digest</topic>
      </subscription>
    </subscriptions>
    <customFields>
      <b2b>true</b2b>
      <childrenNames>
        <value>ΠŸΠ΅Ρ‚Ρ</value>
        <value>Маша</value>
      </childrenNames>
    </customFields>
  </customer>
</operation>
POST https://api.mindbox.ru/v3/operations/async?endpointId=MindboxRu&operation=WebSiteLogin

Accept: application/xml
Content-Type: application/xml
Authorization: SecretKey D061p764m85bklq

<operation>
  <customer>
    <ids>
      <bitrixId>346257</bitrixId>
    </ids>
    <email>[email protected]</email>
    <mobilePhone>79374134389</mobilePhone>
  </customer>
</operation>
POST https://api.mindbox.ru/v3/operations/async?endpointId=MindboxRu&operation=callback

Accept: application/xml
Content-Type: application/xml
Authorization: SecretKey D061p764m85bklq

<operation>
  <customer>
    <mobilePhone>79374134389</mobilePhone>
  </customer>
</operation>
POST https://api.mindbox.ru/v3/operations/async?endpointId=MindboxRu&operation=popup

Accept: application/xml
Content-Type: application/xml
Authorization: SecretKey D061p764m85bklq

<operation>
  <customer>
    <email>[email protected]</email>
    <subscriptions>
      <subscription>
        <pointOfContact>Email</pointOfContact>
      </subscription>
    </subscriptions>
  </customer>
</operation>
POST https://api.mindbox.ru/v3/operations/async?endpointId=MindboxRu&operation=RegistartionByReferrealCode

Accept: application/xml
Content-Type: application/xml
Authorization: SecretKey D061p764m85bklq

<operation>
   <customer>
      <email>{Email потрСбитСля}</email>
      <lastName>{Имя}</lastName>
      <firstName>{Ѐамилия}</firstName>
      <middleName>{ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ}</middleName>
   </customer>
   <referencedCustomer>
      <ids>
         <referralCode>{Π Π΅Ρ„Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄}</referralCode>
      </ids>
   </referencedCustomer>
</operation>
POST https://api.mindbox.ru/v3/operations/async?endpointId=MindboxRuMobApp&operation=registartion&deviceUUID=ab2d192a-9992-4dcd-987d-927715fabf94

Accept: application/xml
Content-Type: application/xml
Authorization: Mindbox secretKey="D061p764m85bklq"
X-Customer-IP: 192.323.32.1

<operation>
  <customer>
    <ids>
      <bitrixId>346257</bitrixId>
    </ids>
    <email>[email protected]</email>
    <mobilePhone>79374134389</mobilePhone>
    <fullName>ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Иван</fullName>
    <password>Qwerty</password>
    <area>
      <ids>
        <externalId>Moscow</externalId>
      </ids>
    </area>
    <mobileApplicationInstallation>
      <id>{IntallationId - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ установки прилоТСния}</id>
    </mobileApplicationInstallation>
    <subscriptions>
      <subscription>
        <pointOfContact>MobilePush</pointOfContact>
        <topic>SweetsOfLife</topic>
        <isSubscribed>false</isSubscribed>
        <valueByDefault>true</valueByDefault>
      </subscription>
    </subscriptions>
    <customFields>
      <b2b>true</b2b>
      <childrenNames>
        <value>ΠŸΠ΅Ρ‚Ρ</value>
        <value>Маша</value>
      </childrenNames>
    </customFields>
  </customer>
</operation>

ΠžΡ‚Π²Π΅Ρ‚

<result>
    <status>Success</status>
</result>
<result>
    <status>ValidationError</status>
    <validationMessages>
        <validationMessage>
            <message>ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒ с Ρ‚Π°ΠΊΠΈΠΌ адрСсом элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΡƒΠΆΠ΅ зарСгистрирован</message>
            <location>/operation/customer/email</location>
        </validationMessage>
        <validationMessage>
            <message>ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒ с Ρ‚Π°ΠΊΠΈΠΌ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠΌ ΡƒΠΆΠ΅ зарСгистрирован</message>
            <location>/operation/customer/mobilePhone</location>
        </validationMessage>
    </validationMessages>
</result>

Π’ зависимости ΠΎΡ‚ настроСк ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ рСгистрации ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈΠ±ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ потрСбитСля, Π»ΠΈΠ±ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Валидационная ошибка ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ΠΈΠ·-Π·Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ рСгистрации с ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π² систСмС ΠΈΠ»ΠΈ ΠΈΠ·-Π·Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ рСгистрации ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² с доступом ΠΊ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρƒ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь ΠΈ здСсь .