Skip to content

Создание телефонного справочника

Метод phonebook-create предназначен для создания телефонного справочника, который в дальнейшем может применяться для создания массовых рассылок.

Параметры запроса

ПараметрТипОбязательныйОписание
namestringДаНазвание справочника
entriesarrayДаМассив записей справочника
entries.*.phonestringДаНомер телефона в международном формате
entries.*.last_namestringНетФамилия абонента
entries.*.first_namestringНетИмя абонента
entries.*.middle_namestringНетОтчество абонента
entries.*.birthdaystringНетДата рождения абонента в формате 1970-01-31
entries.*.genderstringНетПол абонента. Допустимые значения: male female

Формат записи справочника

json
{
    "phone": string,
    "last_name": string,
    "first_name": string,
    "middle_name": string,
    "birthday": string,
    "gender": "male|female"
}

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

json
{
    "api_key": "541eab8c-3e2f-5c47-3278-37206b391dd0",
    "action": "phonebook-create",
    "data": {
        "name": "Клиенты",
        "entries": [
            {
                "phone": "+79401234567",
            },
            {
                "phone": "+79409876543",
                "last_name": "Иванов",
                "first_name": "Иван",
                "middle-name": "Иванович",
                "birthday": "1970-01-31",
                "gender": "male"
            }
        ]
    }
}

Параметры ответа

ПараметрТипОписание
idstringИдентификатор справочника
createddatetimeДата и время создания в формате ISO 8601
updateddatetimeДата и время обновления в формате ISO 8601
namestringНазвание справочника
numintegerКоличество записей в справочнике

Пример ответа

json
{
    "success": true,
    "data": {
        "id": "5d59b4c6-19b6-47b4-ba19-0a25ab599f80",
        "created": "2024-01-31T12:41:28+03:00",
        "updated": "2024-01-31T12:41:28+03:00",
        "name": "Клиенты",
        "num": 2
    }
}

Возможные ошибки

ОшибкаОписание
PHONEBOOK-CREATE-NAME-REQUIREDНе указан параметр name
PHONEBOOK-CREATE-NAME-INVALID-TYPEПараметр name имеет недопустимый тип
PHONEBOOK-CREATE-NAME-INVALID-FORMATПараметр name не соответствует формату
PHONEBOOK-CREATE-NAME-EXISTSСправочник с таким названием уже существует
PHONEBOOK-CREATE-ENTRIES-REQUIREDНе указан параметр entries
PHONEBOOK-CREATE-ENTRIES-INVALID-TYPEПараметр entries имеет недопустимый тип
PHONEBOOK-CREATE-ENTRY-INVALID-TYPEЭлемент параметра entries имеет недопустимый тип
PHONEBOOK-CREATE-ENTRY-INVALID-FORMATЭлемент параметра entries не соответствует формату
PHONEBOOK-CREATE-ENTRY-PHONE-REQUIREDНе указан параметр phone
PHONEBOOK-CREATE-ENTRY-PHONE-INVALID-TYPEПараметр phone имеет недопустимый тип
PHONEBOOK-CREATE-ENTRY-PHONE-INVALID-FORMATПараметр phone не соответствует формату
PHONEBOOK-CREATE-ENTRY-LAST-NAME-INVALID-TYPEПараметр last_name имеет недопустимый тип
PHONEBOOK-CREATE-ENTRY-LAST-NAME-INVALID-FORMATПараметр last_name не соответствует формату
PHONEBOOK-CREATE-ENTRY-FIRST-NAME-INVALID-TYPEПараметр first_name имеет недопустимый тип
PHONEBOOK-CREATE-ENTRY-FIRST-NAME-INVALID-FORMATПараметр first_name не соответствует формату
PHONEBOOK-CREATE-ENTRY-MIDDLE-NAME-INVALID-TYPEПараметр middle_name имеет недопустимый тип
PHONEBOOK-CREATE-ENTRY-MIDDLE-NAME-INVALID-FORMATПараметр middle_name не соответствует формату
PHONEBOOK-CREATE-ENTRY-BIRTHDAY-INVALID-TYPEПараметр birthday имеет недопустимый тип
PHONEBOOK-CREATE-ENTRY-BIRTHDAY-INVALID-FORMATПараметр birthday не соответствует формату
PHONEBOOK-CREATE-ENTRY-GENDER-INVALID-TYPEПараметр gender имеет недопустимый тип
PHONEBOOK-CREATE-ENTRY-GENDER-NOT-SUPPORTEDПараметр gender имеет недопустимое значение