Редактирование шаблонов

Редактирование шаблонов#

Редактирование шаблона#

PUT https://direct.i-dgtl.ru/api/v1/templates/{template_id}

Метод позволяет отредактировать некоторые параметры шаблона.

Path Parameters#

Name

Type

Description

template_id*

string

Идентификатор шаблона

Headers#

Name

Type

Description

Authorization*

string

Basic {TOKEN_2}

Content-Type*

string

application/json

Request Body#

Name

Type

Description

dateFrom

string

Новая дата начала действия шаблона. Редактирование допускается для SMS-шаблонов в статусах:
INTERNAL_REVEW
EXTERNAL_REVIEW
REJECTED

pattern

string

Новый текст шаблона. Редактирование допускается для SMS-шаблонов в статусах:
INTERNAL_REVIEW
REJECTED

dateTo

string

Дата окончания действия шаблонов. Допускается для SMS и VIBER-шаблонов в статусе APPROVED

{
  "id": 1234,
  "channelType": "SMS",
  "templateType": "SERVICE",
  "pattern": "привет, %w",
  "dateFrom": "2020-07-07T21:00:00Z",
  "dateTo": "2020-10-10T00:00:00Z",
  "senderNameId": 1234,
  "senderName": "testsend",
  "brand": "BEELINE",
  "managerComment": "комментарий менеджера",
  "status": "CLOSED",
  "createdAt": "2020-06-01T21:00:00Z",
  "rejectedAt": "2020-06-07T21:00:00Z"
}

Возвращается объект отредактированного шаблона.

Использование невалидного токена / отсутствие заголовка авторизации.

{
    "error": {
        "code": 4012,
        "msg": "Bad credentials"
    }
}
{
    "error": {
        "code": 4010,
        "msg": "Not Authenticated"
    }
}

Использование неподходящего токена.

{
    "error": {
        "code": 4012,
        "msg": "Access Denied"
    }
}

Попытка редактирования недоступных при данном статусе параметров или невалидный текст шаблона; ниже приведены несколько примеров ответа.

{
    "error": {
        "code": 4220,
        "msg": "Forbidden to edit dateTo now"
    }
}
-----------------------------------------------------------------------------
{
    "error": {
        "code": 4221,
        "msg": "Invalid pattern",
        "correct-example": "%w{1,2} pattern"
    }
}