Создан новый клиент
event: customer_created
data:
{
"Id": "3a1e3499-3eb7-6dd3-4bc8-950d51c4d506",
"Name": "Test Q.A.+++",
"Source": "Рекомендации клиентов",
"Email": null,
"AllowNotify": true,
"Groups": [
{
"Title": "Группа 123",
"Color": "#C0382B"
},
{
"Title": "Group X",
"Color": "#ff0040"
}
],
"Phones": [
{
"Id": 60525,
"PhoneNumber": "+7 796 167 81448"
}
],
"Type": 0,
"CreationTime": "2025-12-15T17:31:29.81687",
"TotalBalance": 0,
"IsBalanceOperationAllowed": false
}
TypeScript интерфейс:
interface CustomerCreatedData {
*/** Идентификатор клиента */*
id: string;
*/** Имя клиента */*
name: string;
*/** Источник клиента */*
source: string;
*/** Email клиента */*
email: string | null;
*/** Разрешение на уведомления */*
allowNotify: boolean;
*/** Группы клиента */*
groups: Array<{
title: string;
color: string;
}>;
*/** Телефоны клиента */*
phones: Array<{
id: number;
phoneNumber: string;
}>;
*/** Тип клиента */*
type: number;
*/** Время создания клиента */*
creationTime: string;
*/** Общий баланс */*
totalBalance: number;
*/** Разрешены ли операции с балансом */*
isBalanceOperationAllowed: boolean;
}
Добавлен комментарий
event: customer_comment_added
data:
{
"CustomerId": "3a1e3499-3eb7-6dd3-4bc8-950d51c4d506",
"CommentId": 2001,
"Text": "Клиент интересовался статусом ремонта",
"IsPrivate": false
}
TypeScript интерфейс:
interface CustomerCommentAddedData {
*/** Идентификатор клиента */*
customerId: string;
*/** Идентификатор комментария */*
commentId: number;
*/** Текст комментария */*
text: string;
*/** Признак приватности комментария */*
isPrivate: boolean;
}
Клиент удален
event: customer_deleted
data:
{
"CustomerId": "550e8400-e29b-41d4-a716-446655440021",
"CustomerName": "Петров Петр Петрович",
"UserId": "550e8400-e29b-41d4-a716-446655440001",
"CreationTime": "2024-12-17T10:00:00Z"
}
TypeScript интерфейс:
interface CustomerDeletedData {
*/** Идентификатор клиента */*
customerId: string;
*/** Имя клиента */*
customerName: string;
*/** Идентификатор пользователя, удалившего клиента */*
userId: string;
*/** Время удаления клиента */*
creationTime: string;
}