Редактирование имен отправителей#
Редактирование имени отправителя#
PUT https://direct.i-dgtl.ru/api/v1/sender-names/{sender_name_id}
Метод доступен для SMS-отправителей в статусах AWAITING, REJECTED, APPROVED, а также для VIBER-отправителей в статусе APPROVED.
Файлы могут быть отправлены только для AWAITING и REJECTED.
Path Parameters#
Name |
Type |
Description |
|---|---|---|
sender_name_id* |
integer |
Идентификатор имени отправителя |
Headers#
Name |
Type |
Description |
|---|---|---|
Authorization* |
string |
|
Content-Type* |
string |
|
Request Body#
Name |
Type |
Description |
|---|---|---|
name* |
string |
Имя части содержимого |
filename |
string |
Имя прикладываемого файла |
senderName |
string |
Новое значение имени отправителя |
commonType |
string |
Новое значение типа имени отправителя |
counteragentName |
string |
Новое значение имени юрлица |
counteragentInn |
string |
Новое значение ИНН юрлица |
dateFrom |
string |
Новое значение желаемой даты начала действия |
dateTo |
string |
Дата окончания действия отправителя |
Возвращается объект с отредактированным именем отправителя.
{
"id": 1,
"senderName": "test",
"channelType": "SMS",
"counteragentName": "Контрагент, ООО",
"counteragentInn": "123451729124",
"dateFrom": "2020-07-07T21:00:00Z",
"dateTo": "2020-10-10T00:00:00Z",
"commonType": "MULTISIGNATURE",
"brand": "MTS",
"status": "CLOSED",
"fee": 0,
"managerComment": "комментарий менеджера",
"rejectedAt": "2020-07-09T16:55:01Z"
}
Использование невалидного токена / отсутствие заголовка авторизации.
{
"error": {
"code": 4012,
"msg": "Bad credentials"
}
}
{
"error": {
"code": 4010,
"msg": "Not Authenticated"
}
}
Использование неподходящего токена.
{
"error": {
"code": 4030,
"msg": "Access Denied"
}
}
Невалидные параметры в теле запроса либо несоответствующий статус имени отправителя; ниже приведены несколько примеров ответа.
{
"error": {
"code": 4220,
"msg": "Changing sender name is not allowed now"
}
}
-----------------------------------------------------------------------------
{
"error": {
"code": 4220,
"msg": "Date from isn't greater than now"
}
}
Возможные варианты перечислений:
Параметр |
Варианты |
|---|---|
commonType |
Пример запроса #
Редактирование наименования юрлица, ИНН и даты начала действия с прикреплением нового файла
PUT https://direct.i-dgtl/ru/api/v1/sender-names/150
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Content-Type: multipart/form-data; boundary=--part
--part
Content-Disposition: form-data; name="file1"; filename="document1.pdf"
< ./path/new_document.pdf
--part
Content-Disposition: form-data; name="body"
Content-Type: application/json
{
"dateFrom": "2020-10-07T21:00:00Z",
"counteragentName": "Новый контрагент, ООО",
"counteragentInn": "123451729124"
}
curl -X PUT 'https://direct.i-dgtl.ru/api/v1/sender-names/150' \
-H 'Content-Type: multipart/form-data;boundary=--part' \
-H 'Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==' \
-F 'body={"dateFrom":"2020-10-07T21:00:00Z","counteragentName":"Новый контрагент, ООО","counteragentInn":"123451729124"}' \
-F 'file1=@path/new_document.pdf'