Перейти к основному содержимому

Уведомление клиента

Получение статуса подписок на рассылки

***GET*** /api/subscriptions/{clientId}

**Response**
{
"status": "ok",
"timestamp": 1642580909000,
"data": [
{
"code": "marketing.sms",
"value": false,
"label": "Маркетинговые СМС",
"canEdit": true
},
{
"code": "marketing.email",
"value": false,
"label": "Маркетинговые Email",
"canEdit": true
},
{
"code": "operational.sms",
"value": true,
"label": "Операционные СМС",
"canEdit": true
},
{
"code": "operational.email",
"value": false,
"label": "Операционные Email",
"canEdit": true
}
]
}

Обновление подписки

***PUT*** /api/subscriptions/{clientId}/{code}

**Request
{
"value": true
}**

**Response**
{
"status": "ok",
"timestamp": 1609934417000,
"data": {
"status": true
}
}

Обновление подписок

***PUT*** /api/subscriptions/{clientId}

**Request
{
"subscriptions": {
"code": true|false,
"code": true|false,
....
}
}**

**Response**
{
"status": "ok",
"timestamp": 1609934417000,
"data": {
"status": true
}
}