Создан новый лид
event: lead_created
data:
{
"Id": "550e8400-e29b-41d4-a716-446655440030",
"Num": "CRM-001",
"CreationTime": "2024-12-17T10:00:00Z",
"CreatorId": "550e8400-e29b-41d4-a716-446655440001",
"CreatorName": "Иванов Иван Иванович",
"StatusId": "550e8400-e29b-41d4-a716-446655440031",
"RespUserId": "550e8400-e29b-41d4-a716-446655440001",
"RespUserName": "Петрова Анна Сергеевна",
"LocationId": "550e8400-e29b-41d4-a716-446655440033",
"LocationTitle": "Центральный офис",
"CampaignId": null,
"DueDate": "2024-12-22T10:00:00Z",
"Description": "Тестовое обращение",
"CustomerId": "550e8400-e29b-41d4-a716-446655440011",
"CustomerName": "Иванов Иван Иванович",
"TypeId": "550e8400-e29b-41d4-a716-446655440034",
"IsUrgent": false
}
TypeScript интерфейс:
interface CrmLeadCreatedData {
*/** Идентификатор лида */*
id: string;
*/** Номер лида */*
num: string;
*/** Время создания лида */*
creationTime: string;
*/** Идентификатор создателя лида */*
creatorId: string;
*/** Имя создателя лида */*
creatorName: string;
*/** Идентификатор статуса лида */*
statusId: string;
*/** Идентификатор ответственного пользователя */*
respUserId: string;
*/** Имя ответственного пользователя */*
respUserName: string;
*/** Идентификатор локации */*
locationId: string;
*/** Название локации */*
locationTitle: string;
*/** Идентификатор кампании */*
campaignId: string | null;
*/** Срок выполнения */*
dueDate: string;
*/** Описание лида */*
description: string;
*/** Идентификатор клиента */*
customerId: string;
*/** Имя клиента */*
customerName: string;
*/** Идентификатор типа лида */*
typeId: string;
*/** Признак срочности */*
isUrgent: boolean;
}
Изменен статус
event: lead_status_changed
data:
{
"CrmLeadId": "550e8400-e29b-41d4-a716-446655440030",
"CrmLeadNum": "CRM-001",
"StatusId": "550e8400-e29b-41d4-a716-446655440031",
"StatusTitle": "В работе",
"UserId": "550e8400-e29b-41d4-a716-446655440001",
"CreationTime": "2024-12-17T10:00:00Z"
}
TypeScript интерфейс:
interface CrmLeadStatusChangedData {
*/** Идентификатор лида */*
crmLeadId: string;
*/** Номер лида */*
crmLeadNum: string;
*/** Идентификатор статуса */*
statusId: string;
*/** Название статуса */*
statusTitle: string;
*/** Идентификатор пользователя, изменившего статус */*
userId: string;
*/** Время изменения статуса */*
creationTime: string;
}
Добавлен комментарий
event: lead_comment_added
data:
{
"CrmLeadId": "550e8400-e29b-41d4-a716-446655440030",
"CommentId": 3001,
"Text": "Клиент интересовался сроками выполнения",
"IsPrivate": false,
"UserId": "550e8400-e29b-41d4-a716-446655440001",
"CreationTime": "2024-12-17T10:00:00Z"
}
TypeScript интерфейс:
interface CrmLeadCommentAddedData {
*/** Идентификатор лида */*
crmLeadId: string;
*/** Идентификатор комментария */*
commentId: number;
*/** Текст комментария */*
text: string;
*/** Признак приватности комментария */*
isPrivate: boolean;
*/** Идентификатор пользователя, добавившего комментарий */*
userId: string;
*/** Время добавления комментария */*
creationTime: string;
}
Назначен менеджер
event: lead_manager_assigned
data:
{
"CrmLeadId": "550e8400-e29b-41d4-a716-446655440030",
"CrmLeadNum": "CRM-001",
"ManagerId": "550e8400-e29b-41d4-a716-446655440032",
"ManagerName": "Петрова Анна Сергеевна",
"UserId": "550e8400-e29b-41d4-a716-446655440001",
"CreationTime": "2024-12-17T10:00:00Z"
}
TypeScript интерфейс:
interface CrmLeadManagerAssignedData {
*/** Идентификатор лида */*
crmLeadId: string;
*/** Номер лида */*
crmLeadNum: string;
*/** Идентификатор менеджера */*
managerId: string;
*/** Имя менеджера */*
managerName: string;
*/** Идентификатор пользователя, выполнившего назначение */*
userId: string;
*/** Время назначения менеджера */*
creationTime: string;
}
Обновлен срок выполнения
event: lead_due_date_updated
data:
{
"CrmLeadId": "550e8400-e29b-41d4-a716-446655440030",
"CrmLeadNum": "CRM-001",
"DueDate": "2024-12-22T10:00:00Z",
"UserId": "550e8400-e29b-41d4-a716-446655440001",
"CreationTime": "2024-12-17T10:00:00Z"
}
TypeScript интерфейс:
interface CrmLeadDueDateUpdatedData {
*/** Идентификатор лида */*
crmLeadId: string;
*/** Номер лида */*
crmLeadNum: string;
*/** Новый срок выполнения в формате ISO 8601 */*
dueDate: string;
*/** Идентификатор пользователя, обновившего срок */*
userId: string;
*/** Время обновления срока */*
creationTime: string;
}
Обновлена локация
event: lead_location_updated
data:
{
"CrmLeadId": "550e8400-e29b-41d4-a716-446655440030",
"CrmLeadNum": "CRM-001",
"LocationId": "550e8400-e29b-41d4-a716-446655440033",
"LocationTitle": "Центральный офис",
"UserId": "550e8400-e29b-41d4-a716-446655440001",
"CreationTime": "2024-12-17T10:00:00Z"
}
TypeScript интерфейс:
interface CrmLeadLocationUpdatedData {
*/** Идентификатор лида */*
crmLeadId: string;
*/** Номер лида */*
crmLeadNum: string;
*/** Идентификатор локации */*
locationId: string;
*/** Название локации */*
locationTitle: string;
*/** Идентификатор пользователя, обновившего локацию */*
userId: string;
*/** Время обновления локации */*
creationTime: string;
}
Лид удален
event: lead_deleted
data:
{
"CrmLeadId": "550e8400-e29b-41d4-a716-446655440030",
"CrmLeadNum": "CRM-001",
"UserId": "550e8400-e29b-41d4-a716-446655440001",
"CreationTime": "2024-12-17T10:00:00Z"
}
TypeScript интерфейс:
interface CrmLeadDeletedData {
*/** Идентификатор лида */*
crmLeadId: string;
*/** Номер лида */*
crmLeadNum: string;
*/** Идентификатор пользователя, удалившего лид */*
userId: string;
*/** Время удаления лида */*
creationTime: string;
}