Управление параметрами групп получателей

Создание параметра группы

Пример json данных для HTTP запроса:

{
  "title":"Age",
  "kind": "numeric"
}


 

Пример http запроса:

curl -X POST https://api.msndr.net/v1/email/lists/1/parameters \
     -H 'Content-Type: application/json'                  \
     -H 'Authorization: Bearer $API_TOKEN'                \
     -d '...JSON...'


 

Здесь используется метод POST и ссылка /email/lists/:id/parameters

 

Если запрос выполнен успешно то вы получите следующий ответ:

{
  "id":11,
  "title":"Age",
  "kind":"numeric",
  "list_id":15
}


 
Ниже в таблице приведено описание параметров данного запроса:

Параметр

Описание

Обязательный

title

 

Да

kind

Возможные значения:
string
numeric
date
boolean
geo
Значение по умолчанию: string

 

 

Ниже приведено описание атрибутов в json ответе:

Атрибут

Описание

id

Идентификатор

title

Название

kind

Тип

 

Получение списка параметров группы
 
Пример HTTP запроса:

curl -X GET https://api.msndr.net/v1/email/lists/1/parameters \
     -H 'Content-Type: application/json'                 \
     -H 'Authorization: Bearer $API_TOKEN'
 


Здесь используется метод GET и он поддерживает постраничный вывод

 

Используется ссылка email/lists/:id/parameters

Где id идентификатор группы по которой мы хотим получить список параметров

Пример ответа в случае успешного запроса:

{
  "total_count":2,
  "total_pages":1,
  "page_number":1,
  "page_size":25,
  "collection":[
    {
      "id":1,
      "title":"Name",
      "kind":"string",
      "list_id":1
    },
    {
      "id":2,
      "title":"Age",
      "kind":"numeric",
      "list_id":1
    }
  ]
}


Ответ сервера является коллекцией параметров для данной группы. Каждый элемент коллекции содержит атрибуты, описание которых приведено в таблице ниже:

Атрибут

Описание

id

Идентификатор

title

Название

kind

Тип

Изменение параметра группы

 

Пример json данных для HTTP запроса:

{
  "title":"Age",
  "kind": "numeric"
}


 

Пример HTTP запроса:

curl -X PATCH https://api.msndr.net/v1/email/lists/11/parameters/15 \
     -H 'Content-Type: application/json'                       \
     -H 'Authorization: Bearer $API_TOKEN'                     \
     -d '...JSON...'


 

Здесь используется метод PATCH и ссылка /email/lists/:list-id/parameters/:id

где :list-id - уникальный идентификатор группы, :id - идентификатор параметра группы

Пример ответа в случае успешного HTTP запроса:

{
  "id":11,
  "title":"Age",
  "kind":"numeric",
  "list_id":15
}


 

Приведём некоторые пояснения атрибутов запроса в таблице ниже:

Параметр

Описание

Обязательный

title

   

kind

Возможные значения:
string
numeric
date
boolean
geo
При изменении типа параметра, соответствующие значения обнулятся

 

 

Поясним json ответ сервера на HTTP запрос:

Атрибут

Описание

id

Идентификатор

title

Название

kind

Тип

 

Удаление параметра у группы

 

Пример HTTP запроса:

curl -X DELETE https://api.msndr.net/v1/email/lists/11/parameters/15 \
     -H 'Content-Type: application/json'                        \
     -H 'Authorization: Bearer $API_TOKEN'
 

Применяется метод DELETE и ссылка /email/lists/:list-id/parameters/:id

где :list-id – уникальный идентификатор группы, :id - идентификатор параметра


 
 

Вы уже работаете с сервисами Cloud4Y?

Перейти на вебсайт

Попробовать бесплатно

  • 57 Kunder som kunne bruge dette svar
Hjalp dette svar dig?

Relaterede artikler

Отправка сообщений по SMTP

Базовый URL smtp.msndr.net Порт 25 или 587 Использование шифрования SSL\TLS не является...

Общие сведения

Через программный интерфейс (далее - API) сервиса email рассылок можно отправлять рассылки,...

Ограничения вводимые сервисом для предотвращения спам рассылки

Для предотвращения спам рассылки , предусмотрен механизм ограничения числа отправлений. В личном...

Отправка одного сообщения

Отправка одного email сообщения Пример json данных для запроса: {...

Получение информация о шаблонах

Получить список шаблонов вы можете следующим HTTP запросом: curl -X GET...