Разработчик | Boolky API Интеграция

С помощью Boolky API вы можете интегрировать ряд функций, таких как отправка сообщения как существующим контактам, так и новым, вы можете рассчитать стоимость перед отправкой. Вы можете добавить контакт каждый раз, когда у вас есть новый пользователь. Вы можете интегрировать всю имеющуюся у нас опции, если одно из опций недоступна для вас или у вас возникли проблемы с интеграцией, напишите по адресу Служба поддержки и мы решим эту проблему как можно скорее

POST
Отправить SMS собщения
POST
Рассчитать цену на SMS
POST
Отправить MMS собщения
POST
Рассчитать цену на MMS

PUT
Добавить контакты
GET
Получить контакты
POST
Удалить контакты
PUT
Добавить группу
GET
Получить группу
DELETE
Удалить группу
GET
Получить историю групповых сообщений
GET
Получить историю индивидуальных сообщений
GET
Получить баланс

Добавить контакты

Вы можете использовать endpoint для добавления контактов в нашей системе. Вы можете добавить во вашей группы.Если вы не указали какую-либо группу, то контакты будут добавлены к "Все" группа, которая по определению генерируется для вас. А также, если у вас есть контакты, сохраненные в нашей системе, вы можете использовать contactIds в ОТПРАВИТЬ SMS СООБЩЕНИЯ endpoint.

Request Url: https://api.boolky.net/addContacts

Request Headers

Authorization: ВАШ_API_КЛЮЧ (get it on dashboard)

language: EN

Request Body

      
{
  "content": [
    {
      "name": "Emma Smith",
      "phone": "+12508682818",
      "birthday": "13-04-1993",
      "gender": 1,
      "mail": "[email protected]"
    },
    {
      "name": "Olivia Munn",
      "phone": "+17784845095",
      "birthday": "13-04-1993",
      "gender": 1,
      "mail": "[email protected]"
    },
    {
      "name": "Ava Gardner",
      "phone": "+12508079925",
      "birthday": "13-04-1993",
      "gender": 1,
      "mail": "[email protected]"
    },
    {
      "name": "Isabella Rossellini",
      "phone": "+12507129905",
      "birthday": "13-04-1993",
      "gender": 1,
      "mail": "[email protected]"
    }
  ],
  "groupIds": [
    1,
    2,
    3
  ]
}
      
    
VariableTypeValidationRequiredInfo
namestringMin 1, Max 50 characterstrueContact Name
phonestringMin 1 NumbertrueContact phone number
birthDaydateStringnullfalseContact birth day
genderintegernullfalseContact gender male - 1, female - 2
mailemailnullfalseContact email address
groupIdsint[]nullfalseGroup Ids - for example [1,2,3]

Если все прошло удачно, вы найете contacts field[]. Единные contacts имеют данные поля.

name, phone, groupIds, notValid, gender, mail

  • name - Имя контакта
  • phone - Телефонный номер контакта
  • groupIds - Если вы хотите использовать поле GroupIds используйте [0] стоимость, если вы хотите добавить ко всем, если вы хотите добавить к ALL отправить в группу [] стоимость , в ином случае отправляйте список нужных вам данных- например, [1,2,3]
  • notValid - Если номер недействителен, это поле будет заполнено верно
  • gender - Пол контакта мужской- 1, женский - 2
  • mail - Адрес электронной почты контакта

Удачный ответ

      
{
  "result": {
    "data": [
      {
        "id": 5817760,
        "name": "Emma Smith",
        "phone": "+12508682818",
        "groupIds": [
          0,
          1,
          2,
          3
        ],
        "notValid": false,
        "gender": 1,
        "mail": "[email protected]"
      },
      {
        "id": 5817761,
        "name": "Olivia Munn",
        "phone": "+17784845095",
        "groupIds": [
          586
        ],
        "notValid": true,
        "gender": 1,
        "mail": "[email protected]"
      },
      {
        "id": 5817762,
        "name": "Ava Gardner",
        "phone": "+12508079925",
        "groupIds": [
          0,
          1,
          2,
          3
        ],
        "notValid": false,
        "gender": 1,
        "mail": "[email protected]"
      },
      {
        "id": 5817763,
        "name": "Isabella Rossellini",
        "phone": "+12507129905",
        "groupIds": [
          586
        ],
        "notValid": true,
        "gender": 1,
        "mail": "[email protected]"
      }
    ],
    "message": {
      "localizedMessage": "Successfully added",
      "messageKey": "success"
    }
  }
}
      
    

Если у вас неправильный api-ключ,то вы получите ответ на ошибку

Ответ на ошибку | Сессия истекла

      
{
  "error": {
    "localizedMessage": "Session expired",
    "messageKey": "sessionExpired"
  }
}
      
    
Если у вас есть вопросы,пожалуйста Свяжитесь с нами и мы будем рады помочь вам

Компания

  • О нас
  • Свяжитесь с нами
  • Тарифы
  • Разработчик
  • FAQ

Функции

  • Отправить СМС сообщения онлайн
  • Отправить ММС сообщения онлайн
  • Получайте SMS-сообщения онлайн
  • Рассчитать цену
  • Группы

Интеграции

  • СМС APIs
  • ММС APIs
  • Импортированные контакты
  • Скачать историю

Секторы использования

  • Социальные сети
  • Рестораны /Отели
  • Поставщики
  • Магазины