API. Получение или создание диалога пользователя с ботом

POST /chats/dialogs/getOrCreate

МЕТОД HTTP

POST

URL

https://userapi.mts-link.ru/v3/chats/dialogs/getOrCreate


ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ

ownerld - Идентификатор владельца

createForUserId - Идентификатор пользователя, для которого создаётся


ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ

Нет

ПОЛЯ ТЕЛА ЗАПРОСА

  • user1 — идентификатор первого пользователя (UUID)

  • user2 — идентификатор второго пользователя (UUID)

ПОЛЯ ОТВЕТА

  • chatId — идентификатор чата (UUID)


ПРИМЕР ЗАПРОСА

 { 

"user1": "00000000-c90f-6dee-8780-024247f7a123", 

"user2": "00000000-40b4-61a2-bd0f-024247f7a123" 

}

ПРИМЕР ОТВЕТА

 { 

"chatId": "1efe2d26-b31c-63e6-bae3-2b7d6206d204" 

}

 

ВОЗМОЖНЫЕ ОШИБКИ

  • 400 Bad Request

    • Сообщение: "ownerId ID must not be empty"

    • Код: "c1051bb4-d103-4f74-8988-acbcafc7fdc3"

    • Поле: "ownerId"

    • Описание: Поле ownerId не может быть пустым.

  • 400 Bad Request

    • Сообщение: "createForUserId ID must not be empty"

    • Код: "c1051bb4-d103-4f74-8988-acbcafc7fdc3"

    • Поле: "createForUserId"

    • Описание: Поле createForUserId не может быть пустым.

  • 400 Bad Request

    • Сообщение: "ownerId ID must be a valid UUID"

    • Код: "aa314679-dac9-4f54-bf97-b204df8f2a3"

    • Поле: "ownerId"

    • Описание: Поле ownerId должно быть валидным UUID.

  • 400 Bad Request

    • Сообщение: "createForUserId ID must be a valid UUID"

    • Код: "aa314679-dac9-4f54-bf97-b204df8f2a3"

    • Поле: "createForUserId"

    • Описание: Поле createForUserId должно быть валидным UUID.

👆 На этом пока всё