<aside> 💡 В ответе вернется актуальный DTO-объект диалога

</aside>

Начать диалог

<aside> 💡 операция доступна Если EmployeeId == -1

</aside>

{
	ApiKey: "",
	ApiVersion: "100",
	UserKey:"dfcbb66a-8dcc-4916-842c-562fb35a5b7b",
	Method: "Dialogs.StartDialog",
	Parameters:  
	{
		LongParamValue:16
	}
}

Забрать диалог

<aside> 💡 операция доступна Если EmployeeId ≠ profile.CurrentUserId

</aside>

{
	ApiKey: "",
	ApiVersion: "100",
	UserKey:"dfcbb66a-8dcc-4916-842c-562fb35a5b7b",
	Method: "Dialogs.TakeDialog",
	Parameters:  
	{
		LongParamValue:16
	}
}

Завершить диалог

<aside> 💡 операция доступна Если EmployeeId == profile.CurrentUserId

</aside>

{
	ApiKey: "",
	ApiVersion: "100",
	UserKey:"dfcbb66a-8dcc-4916-842c-562fb35a5b7b",
	Method: "Dialogs.TakeDialog",
	Parameters:  
	{
		LongParamValue:16
	}
}

Отправить сообщение

<aside> 💡 Сообщение можно отправить только в диалог, который НЕ завершен и принадлежит пользователю, во всех прочих случаях будет ошибка отправки

</aside>

{
	ApiKey: "",
	ApiVersion: "100",
	UserKey:"fb84768e-b073-404d-86d0-54bf8f7b6a81",
	Method: "Dialogs.SendMessage",
	Parameters:  
	{
		LongParamValue:16,
		StringParamValue:"сообщение через API"
	}
}