Изменение контакта
Метод позволяет внести изменения в существующий контакт: изменить номер телефона, данные в пользовательских полях контакта и добавить контакт в список. Обратите внимание, что в режиме тестового аккаунта есть ограничение на выполнение этого метода: вы можете изменить только номер телефона контакта на подтвержденный номер (проверка номера выполняется в личном кабинете на платформе Notificore).
Чтобы отредактировать контакт, сделайте запрос по этому URL:
PUT http://one-api.notificore.ru/api/contacts/{id}
Request parameters
Parameter | Required | Type | Description |
---|---|---|---|
id | Yes | integer | ID of a contact to be changed |
phone | Yes | integer | Contact’s phone number. Value in ITU format. 9 to 15 digits. |
groups | No | array | ID array of the contact list to add the contact to. |
fields | No | array | Other data in custom contact fields |
id | integer | Contact custom field ID. | |
value | string | Value for the custom contact field |
Request example
{
"phone": 85267202829,
"groups": [
1
],
"fields": [
{
"id": 25964,
"value": "TARAS IVANOV"
}
]
}
Response parameters
Parameter | Type | Description |
---|---|---|
id | integer | Contact ID for which the query was made. |
phone | integer | Contact phone number. |
fields | array | Contains embedded custom fields data |
id | integer | Custom field ID. |
value | string | Custom field data. |
created_at | datetime | Date when the contact was created in the system. Display format: Y-m-d H:i:s |
groups | array | Contains embedded data of the list where the contact is added. |
id | string | ID of a list where the contact is added. |
name | string | Name of the list where the contact is added. |
description | string | Description of the list where the contact is added. |
default | bool | Indicates whether the contact list is a default one. |
created_at | datetime | Creation date of the list where the contact is added. Display format: Y-m-d H:i:s |
hlr_status | string | Status of the contact phone number verification in the HLR database. Possible values: sent, absent, active, unknown, failed. |
hlr_last_check | string | Date and time when the contact’s phone number was last verified against the HLR database. Display format: Y-m-d H:i:s |
Если запрос успешен, вы получите ответ:
{ "data": { "id": 1, "phone": 85267202829, "fields": { "additionalProp1": "string", "additionalProp2": "string", "additionalProp3": "string" }, "created_at": "2022-04-28 14:21:16", "groups": [ { "id": 1, "name": "string", "description": "string", "default": 0, "created_at": "2022-04-28 14:21:16" } ], "hlr_status": "string", "hlr_last_check": "2022-04-28 14:21:16" } }