Групповые чаты

Создать чат

post/api-v2/group-chats

Request

  • Base URL
    https://api-docs.yougile.com (the document declares no server; this is the origin it was published from)
  • Auth
    HTTP bearer

Request body

titlestring required

Название чата

usersobject required

Сотрудники в чате. При изменении чата список заменяется целиком: сотрудники, которых в нём нет, исключаются из чата

userRoleMapobject required

Роли сотрудников в чате

roleConfigMapobject required

Настройки ролей

Example request

{
  "title": "Бухгалтерия",
  "users": {
    "4902b994-b806-4af4-acec-018ea5ea6468": {
      "notified": true
    },
    "8aeaeb9d-f94e-4c66-96d3-eb8d96fe7018": {
      "notified": false
    }
  },
  "userRoleMap": {
    "4902b994-b806-4af4-acec-018ea5ea6468": "owner",
    "8aeaeb9d-f94e-4c66-96d3-eb8d96fe7018": "admin"
  },
  "roleConfigMap": {
    "admin": {
      "editProperties": true,
      "editAdmins": true,
      "editUsers": true,
      "sendMessages": true,
      "removeMessages": true
    },
    "user": {
      "editProperties": false,
      "editAdmins": false,
      "editUsers": true,
      "sendMessages": true,
      "removeMessages": false
    }
  }
}

Response

idstring required

ID объекта

Example response

{
  "id": "4f6f0391-0f94-4d30-9b0e-99430a36d4fb"
}

Changes

No recorded changes to this operation across all 4 revisions of this API.