markdown

command
v1.50.30 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2022 License: MIT Imports: 6 Imported by: 0

README

Structures

ServerConfirm

Server confirmed client message

ClientCallLeave

Leave call

CallDevice

Call participant device

  • muted (bool) — Device muted.
  • useragent (string) — Device description.

ClientCallTrickle

Send trickle candidate for webrtc connection

ServerCallBuzz

Call buzzing

Terms

Experimental translation fields for "team" entity renaming. Readonly

ShortMessage

Short message based on chat message

  • chat ( JID , readonly for clients) — Chat id.
  • chat_type ( ChatType , readonly for clients) — Chat type.
  • created (ISODateTimeString, readonly for clients) — Message creation datetime (set by server side) or sending datetime in future for draft messages.
  • from ( JID , readonly for clients) — Sender contact id.
  • gentime (int64, readonly for clients) — Object version.
  • is_archive (bool, readonly for clients, omitempty) — This message is archive. True or null.
  • message_id (string) — Message uid.
  • to ( JID ) — Recipient id (group, task or contact).

UploadShortMessage

Upload + ShortMessage

ServerCallMuteall

All participants in call muted

MessagePush

Push message over websockets. Readonly

  • chat ( JID ) — Chat id.
  • click_action (string) — Url opened on click.
  • created (ISODateTimeString) — Message creation iso datetime.
  • icon_url (string) — Absolute url to push icon.
  • message (string) — Push body.
  • message_id (string) — Message id.
  • sender ( JID ) — Sender contact id.
  • subtitle (string) — Push subtitle.
  • tag (string) — Push tag (for join pushes).
  • team (string) — Team uid.
  • title (string) — Push title.

ServerCallTalking

Someone talks in call

Message

Chat message

  • chat ( JID , readonly for clients) — Chat id.
  • chat_type ( ChatType , readonly for clients) — Chat type.
  • content ( MessageContent ) — Message content struct.
  • created (ISODateTimeString, readonly for clients) — Message creation datetime (set by server side) or sending datetime in future for draft messages.
  • _debug (string, readonly for clients, omitempty) — Debug information, if any.
  • drafted (ISODateTimeString, readonly for clients, omitempty) — Creation datetime for draft messages.
  • editable_until (ISODateTimeString, readonly for clients, omitempty) — Author can change this message until date. Can be null.
  • edited (ISODateTimeString, readonly for clients, omitempty) — ISODateTimeString of message modification or deletion.
  • from ( JID , readonly for clients) — Sender contact id.
  • gentime (int64, readonly for clients) — Object version.
  • has_previews (bool, readonly for clients, omitempty) — Has link previews. True or null.
  • important (bool, omitempty) — Importance flag.
  • is_archive (bool, readonly for clients, omitempty) — This message is archive. True or null.
  • is_first (bool, readonly for clients, omitempty) — This message is first in this chat. True or null.
  • is_last (bool, readonly for clients, omitempty) — This message is first in this chat. True or null.
  • linked_messages ( Message , list, omitempty) — Forwarded messages. Can be null. Also contains double of ReplyTo for backward compatibility.
  • links ( MessageLinks , readonly for clients, omitempty) — External/internals links.
  • markup ( MarkupEntity , readonly for clients, list, omitempty) — Markup entities. Experimental.
  • message_id (string) — Message uid.
  • nopreview (bool, omitempty) — Disable link previews. True or null.
  • notice (bool, readonly for clients, omitempty) — Has mention (@). True or null.
  • num (int, readonly for clients, nullable, omitempty) — Index number of this message. Starts from 0. Null for deleted messages. Changes when any previous message wad deleted.
  • num_received (int, readonly for clients, omitempty) — Unused yet.
  • prev (string, readonly for clients, omitempty) — Previous message id in this chat. Uid or null.
  • push_text (string, readonly for clients, omitempty) — Simple plaintext message representation.
  • reactions ( MessageReaction , readonly for clients, list, omitempty) — Message reactions struct. Can be null.
  • received (bool, readonly for clients, omitempty) — Message was seen by anybody in chat. True or null.
  • reply_to ( Message , nullable, omitempty) — Message that was replied to, if any.
  • silently (bool, readonly for clients, omitempty) — Message has no pushes and did not affect any counters.
  • to ( JID ) — Recipient id (group, task or contact).
  • uploads ( Upload , list, omitempty) — Message uploads.

ServerPanic

Critical server error

DeletedTag

Delete tag message

  • uid (string) — Tag id.

Country

Country for phone numbers selection on login screen

  • code (string) — Country code.
  • default (bool, omitempty) — Selected by default.
  • name (string) — Country name.
  • popular (bool, omitempty) — Is popular, need to cache.

ServerCallCheckFingerprint

Experimental function

ClientPing

Empty message for checking server connection

ServerCallReject

Call rejected

Subtask

Link to sub/sup task

  • assignee ( JID ) — Assignee contact id. Tasks only.
  • display_name (string) — Title.
  • jid ( JID ) — Task id.
  • num (uint) — Task number in this team.
  • public (bool, omitempty) — Can other team member see this task/group chat.
  • title (string) — Task title. Generated from number and description.

ServerTagUpdated

Tag created or changed

IntegrationKind

Integration kind

  • description (string) — Plugin description.
  • icon (string) — Path to icon.
  • kind (string) — Integration unique name.
  • template ( Integration ) — Integration template.
  • title (string) — Plugin title.

ColorRule

Set of rules to apply to tasks for coloring

TeamShort

Short team representation. For invites, push notifications, etc. Readonly

  • icons ( IconData ) — Team icons.
  • name (string) — Team name.
  • uid (string) — Team id.

ServerTime

Current server time

ServerMessagePush

Push replacement for desktop application

ServerTeamCounters

Counters form other teams

MessageLinkPreview

Website title and description

  • description (string, omitempty) — Website description.
  • title (string) — Website title or og:title content.

GroupMembership

Group chat membership status

  • can_remove (bool, omitempty) — Can I remove this member.
  • jid ( JID ) — Contact id.
  • status ( GroupStatus ) — Status in group.

ServerChatUpdated

Chat created or updated

ServerCallLeave

Participant leave a call

ServerRemindDeleted

Task or group remind deleted

DeletedTeam

Team deletion message. Readonly

  • gentime (int64) — Object version.
  • is_archive (bool) — Team deleted.
  • uid (string) — Team id.

Session

Websocket session

  • addr (string, omitempty) — IP address.
  • afk (bool, omitempty) — Away from keyboard.
  • created (ISODateTimeString) — Creation datetime.
  • is_mobile (bool, omitempty) — Mobile.
  • lang (string, omitempty) — Language code.
  • team (string, omitempty) — Team id.
  • uid (string) — Session id.
  • useragent (string, omitempty) — User agent.

Wallpaper

Chat wallpaper

  • key (string) — Unique identifier.
  • name (string) — Localized description.
  • url (string) — Url to jpg or png.

Upload

Uploaded media

  • animated (bool, omitempty) — Is animated (images only).
  • blurhash (string, omitempty) — Compact representation of a placeholder for an image (images only).
  • content_type (string) — Content type.
  • created (ISODateTimeString) — Uploaded at.
  • duration (uint, omitempty) — Mediafile duration (for audio/video only).
  • type ( UploadMediaType ) — ?type=file,image,audio,video.
  • name (string) — Filename.
  • pdf_version ( PdfVersion , nullable, omitempty) — PDF version of file. Experimental.
  • preview ( UploadPreview , nullable, omitempty) — Preview details.
  • processing (bool, omitempty) — File still processing (video only).
  • size (int) — Upload size in bytes.
  • uid (string) — Upload id.
  • url (string) — Absolute url.

ClientMessageUpdated

Message created or changed

ClientCallSound

Change mute state in call

ServerCallState

Call participant number or parameters changed

Integrations

Complete integrations data, as received from server

  • integrations ( Integration , list) — Currently existing integrations.
  • kinds ( IntegrationKind , list) — Types of integrations available for setup.

Checked message links. In short: "Click here: {link.Pattern}" => "Click here: {link.Text}"

  • nopreview (bool, omitempty) — Website previews disabled.
  • pattern (string) — Text fragment that should be replaced by link.
  • preview ( MessageLinkPreview , nullable, omitempty) — Optional preview info, for websites.
  • text (string) — Text replacement.
  • uploads ( Upload , list, omitempty) — Optional upload info.
  • url (string) — Internal or external link.
  • youtube_id (string, omitempty) — Optional youtube movie id.

TaskColor

Task color rules color

Features

Server information. Readonly

  • afk_age (int) — Max inactivity seconds.
  • allow_admin_mute (bool, omitempty) — Wiki pages in chats. Experimental.
  • android_app (string) — Link to Google Play.
  • app_schemes (string, list) — Local applications urls.
  • app_title (string) — Application title.
  • auth_2fa (bool, omitempty) — Two-factor authentication (2FA) enabled.
  • auth_by_password (bool, omitempty) — Password authentication enabled.
  • auth_by_qr_code (bool, omitempty) — QR-code / link authentication enabled.
  • auth_by_sms (bool, omitempty) — SMS authentication enabled.
  • background (string, omitempty) — Background image url, if any.
  • build (string) — Build/revision of server side.
  • calls (bool) — Calls functions enabled.
  • calls_record (bool) — Calls record enabled.
  • custom_server (bool) — True for premise installation.
  • default_wallpaper ( Wallpaper , nullable, omitempty) — Default wallpaper url for mobile apps, if any.
  • desktop_version (string) — Desktop application version.
  • firebase_api_key (string) — Firebase settings for web-push notifications.
  • firebase_app_id (string) — Firebase settings for web-push notifications.
  • firebase_auth_domain (string) — Firebase settings for web-push notifications.
  • firebase_database_url (string) — Firebase settings for web-push notifications.
  • firebase_project_id (string) — Firebase settings for web-push notifications.
  • firebase_sender_id (string) — Firebase settings for web-push notifications.
  • firebase_storage_bucket (string) — Firebase settings for web-push notifications.
  • free_registration (bool) — Free registration allowed.
  • front_version (string) — Webclient version.
  • host (string) — Current host.
  • ice_servers ( ICEServer , list) — ICE servers for WebRTC.
  • ios_app (string) — Link to AppStore.
  • installation_title (string, omitempty) — Installation title, used on login screen.
  • installation_type (string) — Name of installation.
  • is_testing (bool) — Testing installation.
  • landing_url (string, omitempty) — Landing page address, if any.
  • max_color_rule_description_length (int) — Maximum length for ColorRule description.
  • max_group_title_length (int) — Maximum chars for group chat name.
  • max_integration_comment_length (int) — Maximum length for Integration comment.
  • max_linked_messages (int) — Maximum number of forwarded messages.
  • max_message_length (int) — Maximum chars for text message.
  • max_message_search_limit (int) — Maximum search result.
  • max_message_uploads (int) — Maximum number of message uploads.
  • max_mood_length (int) — Maximum chars for mood in team.
  • max_participants_per_call (int, omitempty) — Maximum number of participants per call.
  • max_role_length (int) — Maximum chars for role in team.
  • max_section_length (int) — Maximum length for project and contact's sections names.
  • max_tag_length (int) — Maximum length for tags.
  • max_task_title_length (int) — Maximum length for task title.
  • max_teams (int) — Maximum teams for one account.
  • max_upload_mb (int) — Maximum size of user's upload.
  • max_url_length (int) — Maximum length for urls.
  • max_username_part_length (int) — Maximum chars for: family_name, given_name, patronymic if any.
  • message_uploads (bool) — Multiple message uploads.
  • metrika (string) — Yandex metrika counter id.
  • min_app_version (string) — Minimal application version required for this server. Used for breaking changes.
  • min_search_length (int) — Minimal chars number for starting global search.
  • mobile_calls (bool) — Calls functions enabled for mobile applications.
  • oauth_services ( OAuthService , list, omitempty) — External services.
  • only_one_device_per_call (bool, omitempty) — Disallow call from multiply devices. Experimental.
  • readonly_groups (bool) — Deprecated.
  • resend_timeout (int) — Resend message in n seconds if no confirmation from server given.
  • safari_push_id (string) — Safari push id for web-push notifications.
  • sentry_dsn_js (string) — Frontend sentry.io settings.
  • server_drafts (bool) — Message drafts saved on server.
  • single_group_teams (bool) — Cross team communication. Experimental.
  • task_checklist (bool) — Deprecated.
  • task_dashboard (bool) — Deprecated.
  • task_messages (bool) — Deprecated.
  • task_public (bool) — Deprecated.
  • task_tags (bool) — Deprecated.
  • terms ( Terms ) — Team entity naming. Experimental.
  • theme (string) — Default UI theme.
  • userver (string) — Static files server address.
  • wiki_pages (bool) — Wiki pages in chats. Experimental.

UserWithMe

Accouint data with extra information

  • devices ( PushDevice , list) — Registered push devices.
  • inviter ( JID , omitempty) — Inviter id, if any.
  • teams ( Team , list) — Available teams.
  • alt_send (bool) — Use Ctrl/Cmd + Enter instead Enter.
  • always_send_pushes (bool) — Send pushes even user is online.
  • asterisk_mention (bool) — Use * as @ for mentions.
  • default_lang (string, omitempty) — Default language code.
  • email (string, omitempty) — Email for login.
  • family_name (string, omitempty) — Family name.
  • given_name (string, omitempty) — Given name.
  • munread_first (bool) — Show unread chats in chat list first on mobiles.
  • patronymic (string, omitempty) — Patronymic, if any.
  • phone (string, omitempty) — Phone for login.
  • quiet_time_finish (string, nullable) — Finish silently time (no pushes, no sounds).
  • quiet_time_start (string, nullable) — Start silently time (no pushes, no sounds).
  • timezone (string) — Timezone.
  • unread_first (bool) — Show unread chats in chat list first.

Unread

Unread message counters

  • chats (uint) — Total chats with unread messages.
  • messages (uint) — Total unread messages.
  • notice_messages (uint) — Total unread messages with mentions.

ServerLogin

Login from other device

Team

Team

  • bad_profile (bool, readonly for clients, omitempty) — My profile in this team isn't full.
  • changeable_statuses ( TeamStatus , readonly for clients, list, omitempty) — What status I can set to other team members.
  • contacts ( Contact , readonly for clients, list, omitempty) — Team contacts. Used only for team creation.
  • default_task_deadline (string, omitempty) — Default task deadline.
  • display_family_name_first (bool, omitempty) — Family name should be first in display name.
  • gentime (int64, readonly for clients) — Object version.
  • hide_archived_users (bool, omitempty) — Don't show archived users by default.
  • icons ( IconData , readonly for clients) — Team icons.
  • is_archive (bool, readonly for clients, omitempty) — Team deleted.
  • last_active (bool, readonly for clients) — User last activity was in this team.
  • max_message_update_age (int) — Max message update/deletion age, in seconds.
  • me ( Contact , readonly for clients) — My profile in this team.
  • name (string) — Team name.
  • need_confirmation (bool, readonly for clients) — Need confirmation after invite to this team.
  • single_group ( JID , readonly for clients, omitempty) — For single group teams, jid of chat.
  • task_importance_max (int, omitempty) — Maximum value of task importance. Default is 5.
  • task_importance_min (int, omitempty) — Minimal value of task importance. Default is 1.
  • task_importance_rev (bool, omitempty) — Bigger number = bigger importance. Default: lower number = bigger importance.
  • theme ( Theme , readonly for clients, nullable, omitempty) — Color theme, if any.
  • uid (string, readonly for clients) — Team id.
  • unread ( TeamUnread , readonly for clients, nullable) — Unread message counters.
  • uploads_size (int64, readonly for clients, omitempty) — Total uploads size, bytes.
  • uploads_size_limit (int64, readonly for clients, omitempty) — Maximum uploads size, bytes, if any.
  • use_patronymic (bool, omitempty) — Patronymic in usernames for this team.
  • use_task_complexity (bool, omitempty) — Use complexity field in task.
  • use_task_importance (bool, omitempty) — Use importance field in task.
  • use_task_spent_time (bool, omitempty) — Use spent time field in task.
  • use_task_urgency (bool, omitempty) — Use urgency field in task.
  • user_fields (string, readonly for clients, list) — Username fields ordering.

ChatShort

Minimal chat representation

  • chat_type ( ChatType ) — Chat type.
  • display_name (string) — Title.
  • icons ( IconData , nullable) — Icon data.
  • jid ( JID ) — Group/Task/Contact id.

ServerChatDraft

Changed draft message in chan

CallOnliner

Call participant

  • devices ( CallDevice , list) — Member devices, strictly one for now.
  • display_name (string) — Contact name.
  • icon (string) — Contact icon.
  • jid ( JID ) — Contact id.
  • muted (bool) — Microphone muted. Computed from devices muted states.
  • role (string) — Contact role.

TaskSort

Task sort type

  • key ( TaskSortKey ) — Field.
  • title (string) — Sort title.

ServerRemindFired

Task or group remind fired

Contact

Contact

  • add_to_team_rights (bool, omitempty) — Can contact add users to this team.
  • alt_send (bool, nullable, omitempty) — Use Ctrl/Cmd + Enter instead Enter.
  • always_send_pushes (bool, nullable, omitempty) — Send push notifications even contact is online.
  • asterisk_mention (bool, nullable, omitempty) — Use * as @ for mentions.
  • auth_2fa_enabled (bool, omitempty) — Two-factor authentication is configured and confirmed.
  • auth_2fa_status (string, omitempty) — Two-factor authentication status.
  • botname (string, omitempty) — Bot name. Empty for users.
  • can_add_to_group (bool, omitempty) — Can I add this contact to group chats.
  • can_add_to_team (bool, omitempty) — Can I add new members to this team.
  • can_call (bool, omitempty) — Can I call to this contact.
  • can_create_group (bool, omitempty) — Can I create group chats in this team.
  • can_create_task (bool, omitempty) — Can I call create task for this contact.
  • can_delete (bool, omitempty) — Can I remove this contact from team.
  • can_delete_any_message (bool, omitempty) — Deprecated: use CanDeleteAnyMessage in chat object.
  • can_join_public_groups (bool, omitempty) — Can I view/join public group in this team.
  • can_join_public_tasks (bool, omitempty) — Can I view/join public tasks in this team.
  • can_manage_color_rules (bool, omitempty) — Can I manage color rules in this team.
  • can_manage_integrations (bool, omitempty) — Can I manage integrations in this team.
  • can_manage_sections (bool, omitempty) — Can I manage sections in this team.
  • can_manage_tags (bool, omitempty) — Can I manage tags in this team.
  • can_send_message (bool, omitempty) — Can I send message to this contact.
  • cant_send_message_reason (string, omitempty) — Why I can't send message to this chat (if can't).
  • changeable_fields (string, list, omitempty) — Changeable fields.
  • contact_email (string) — Contact email in this team.
  • contact_mshort_view (bool, nullable, omitempty) — Short view in contact list in mobile app.
  • contact_phone (string) — Contact phone in this team.
  • contact_short_view (bool, nullable, omitempty) — Short view in contact list.
  • contact_show_archived (bool, nullable, omitempty) — Show archived contacts in contact list.
  • custom_fields ( ContactCustomFields , nullable, omitempty) — Extra contact fields.
  • debug_show_activity (bool, nullable, omitempty) — Enable debug messages in UI.
  • default_lang (string, nullable, omitempty) — Default language code.
  • display_name (string) — Full name in chats.
  • dropall_enabled (bool, nullable, omitempty) — Enable remove all messages experimental features.
  • family_name (string, omitempty) — Family name.
  • given_name (string, omitempty) — Given name.
  • group_mshort_view (bool, nullable, omitempty) — Short view in group list in mobile app.
  • group_notifications_enabled (bool, nullable, omitempty) — Push notifications for group chats.
  • group_short_view (bool, nullable, omitempty) — Short view in group list.
  • icons ( IconData , nullable) — Icons data.
  • is_archive (bool, omitempty) — Contact deleted.
  • jid ( JID ) — Contact Id.
  • last_activity (ISODateTimeString, omitempty) — Last activity in this team (iso datetime).
  • munread_first (bool, nullable, omitempty) — Show unread chats first in feed in mobile app.
  • mood (string, omitempty) — Mood in this team.
  • patronymic (string, omitempty) — Patronymic, if any.
  • quiet_time_finish (string, nullable, omitempty) — Quiet time finish.
  • quiet_time_start (string, nullable, omitempty) — Quiet time start.
  • role (string) — Role in this team.
  • sections (string, list) — Section ids.
  • short_name (string) — Short name in chats.
  • task_mshort_view (bool, nullable, omitempty) — Short view in task list in mobile app.
  • task_notifications_enabled (bool, nullable, omitempty) — Push notifications for task chats.
  • task_short_view (bool, nullable, omitempty) — Short view in task list.
  • status ( TeamStatus ) — Status in this team.
  • timezone (string, nullable, omitempty) — Timezone, if any.
  • unread_first (bool, nullable, omitempty) — Show unread chats first in feed.

ServerCallRestart

Call restarted

ServerTagDeleted

Tag deleted

MessageContent

Chat message content

  • actor ( JID , omitempty) — Change actor contact id (for "change" mediatype).
  • animated (bool, omitempty) — Upload is animated image, if any. Deprecated: use Uploads instead.
  • blurhash (string, omitempty) — Compact representation of a placeholder for an image. Deprecated: use Uploads instead.
  • comment (string, omitempty) — Comment (for "audiomsg" mediatype).
  • duration (uint, nullable, omitempty) — Upload duration, if any. Deprecated: use Uploads instead.
  • emails (string, list, omitempty) — Emails list (for "contact" mediatype).
  • family_name (string, omitempty) — Family name (for "contact" mediatype).
  • given_name (string, omitempty) — Given name (for "contact" mediatype).
  • mediaURL (string, omitempty) — Upload url, if any. Deprecated: use Uploads instead.
  • name (string, omitempty) — Upload name, if any. Deprecated: use Uploads instead.
  • new (string, nullable, omitempty) — Change new value (for "change" mediatype).
  • old (string, nullable, omitempty) — Change old value (for "change" mediatype).
  • patronymic (string, omitempty) — Patronymic name (for "contact" mediatype).
  • pdf_version ( PdfVersion , nullable, omitempty) — Pdf version, if any.
  • phones (string, list, omitempty) — Contact phones list (for "contact" mediatype).
  • preview2xURL (string, omitempty) — Upload high resolution preview absolute url, if any. Deprecated: use Uploads instead.
  • previewHeight (int, omitempty) — Upload preview height, in pixels, if any. Deprecated: use Uploads instead.
  • previewURL (string, omitempty) — Upload preview absolute url, if any. Deprecated: use Uploads instead.
  • previewWidth (int, omitempty) — Upload width, in pixels, if any. Deprecated: use Uploads instead.
  • processing (bool, omitempty) — Upload still processing, if any. Deprecated: use Uploads instead.
  • size (int, omitempty) — Upload size, if any. Deprecated: use Uploads instead.
  • stickerpack (string, omitempty) — Stickerpack name (for "sticker" subtype).
  • subtype ( Mediasubtype , omitempty) — Message subtype, if any.
  • text (string) — Text representation of message.
  • title (string, omitempty) — Change title (for "change" mediatype).
  • type ( Mediatype ) — Message type.
  • upload (string, omitempty) — Upload id, if any. Deprecated: use Uploads instead.

ClientCallReject

Reject the call

ServerSectionUpdated

Contact section or task project created or changed

Remind

Remind

  • chat ( JID ) — Chat id.
  • comment (string, omitempty) — Comment, if any.
  • fire_at (ISODateTimeString) — Activation time, iso.
  • uid (string) — Remind id.

ServerWarning

Something went wrong with client message

ServerProcessing

Status of background operation

ClientActivity

Change AFK (away from keyboard) status

ServerChatLastread

Changed last read message in chat

UploadPreview

Upload preview

  • height (int) — Height in pixels.
  • url (string) — Absolute url to image.
  • url_2x (string) — Absolute url to high resolution image (retina).
  • width (int) — Width in pixels.

ServerCallAnswer

Call parameters

ClientChatComposing

Typing or recording audiomessage

User

Account data

  • alt_send (bool) — Use Ctrl/Cmd + Enter instead Enter.
  • always_send_pushes (bool) — Send pushes even user is online.
  • asterisk_mention (bool) — Use * as @ for mentions.
  • default_lang (string, omitempty) — Default language code.
  • email (string, omitempty) — Email for login.
  • family_name (string, omitempty) — Family name.
  • given_name (string, omitempty) — Given name.
  • munread_first (bool) — Show unread chats in chat list first on mobiles.
  • patronymic (string, omitempty) — Patronymic, if any.
  • phone (string, omitempty) — Phone for login.
  • quiet_time_finish (string, nullable) — Finish silently time (no pushes, no sounds).
  • quiet_time_start (string, nullable) — Start silently time (no pushes, no sounds).
  • timezone (string) — Timezone.
  • unread_first (bool) — Show unread chats in chat list first.

TaskCounters

Tasks counters

  • jid ( JID ) — Task jid.
  • num_unread (uint, omitempty) — Unreads counter.
  • num_unread_notices (uint, omitempty) — Mentions (@) counter.

IntegrationForm

Integration form

ClientCallOffer

Start a call

TaskItem

Task checklist item

  • can_toggle (bool, omitempty) — Can I toggle this item.
  • checked (bool, omitempty) — Item checked.
  • sort_ordering (uint, omitempty) — Sort ordering.
  • subtask ( Subtask , nullable, omitempty) — Link to subtask. Optional.
  • text (string) — Text or "#{OtherTaskNumber}".
  • uid (string, omitempty) — Id.

IconData

Icon data. For icon generated from display name contains Letters + Color fields

  • blurhash (string, omitempty) — Compact representation of a placeholder for an image (experimental).
  • color (string, omitempty) — Icon background color (only for stub icon).
  • letters (string, omitempty) — Letters (only for stub icon).
  • lg ( SingleIcon ) — Large image.
  • sm ( SingleIcon ) — Small icon.
  • stub (string, omitempty) — Deprecated.

TaskStatus

Custom task status

  • is_archive (bool, omitempty) — Status not used anymore.
  • name (string) — Status internal name.
  • sort_ordering (uint) — Status sort ordering.
  • title (string) — Status localized name.
  • uid (string, omitempty) — Status id.

TeamCounter

Unread message counters

  • uid (string) — Team id.
  • unread ( TeamUnread ) — Unread message counters.

ServerRemindUpdated

Task/group remind created or changed

ClientChatLastread

Last read message in chat changed

ServerMessageReceived

Message received by someone in chat

ServerChatComposing

Someone typing or recording audiomessage in chat

ServerContactUpdated

Contact created or updated

TaskTab

Task tab

  • filters ( TaskFilter , list) — Filters inside tab.
  • hide_empty (bool) — Disable this tab when it has no contents.
  • key ( TaskTabKey ) — Tab name.
  • pagination (bool) — Enable pagination.
  • show_counter (bool) — Show unread badge.
  • sort ( TaskSort , list) — Sort available in tab.
  • title (string) — Tab title.
  • unread_tasks ( TaskCounters , list) — Unread tasks with jid and counters.

PdfVersion

PDF preview of mediafile. Experimental

  • text_preview (string, omitempty) — First string of text content.
  • url (string) — Absolute url.

CallEvent

Audio call information

  • audiorecord (bool) — Call record enabled.
  • finish (ISODateTimeString, nullable) — Call finish.
  • onliners ( CallOnliner , list, omitempty) — Call participants.
  • start (ISODateTimeString, nullable) — Call start.

Integration

Integration for concrete chat

  • comment (string) — Comment, if any.
  • created (ISODateTimeString, omitempty) — Creation datetime, iso.
  • enabled (bool) — Integration enabled.
  • form ( IntegrationForm ) — Integration form.
  • group ( JID ) — Chat id.
  • help (string, omitempty) — Full description.
  • kind (string) — Unique integration name.
  • uid (string, omitempty) — Id.

OAuthService

OAuth service

  • name (string) — Integration title.
  • url (string) — Redirect url.

ContactCustomFields

Extra contact fields

MarkupEntity

Markup entity. Experimental

  • childs ( MarkupEntity , list, omitempty) — List of internal markup entities.
  • cl (int) — Close marker offset.
  • cllen (int, omitempty) — Close marker length.
  • op (int) — Open marker offset.
  • oplen (int, omitempty) — Open marker length.
  • repl (string, omitempty) — Text replacement.
  • time (string, omitempty) — Time, for Time type.
  • typ ( MarkupType ) — Marker type.
  • url (string, omitempty) — Url, for Link type.

ServerChatDeleted

Chat deleted

TaskFilter

Task filter

  • field ( TaskFilterKey ) — Task filter field.
  • title (string) — Filter title.

ServerUploadUpdated

Upload object created or changed

ServerTeamDeleted

Team archived

ServerCallSound

Mute/unmute call participant

ClientConfirm

Client confirmed server message

ServerUiSettings

Part of UI settings changed

WikiPage

Wiki page. Experimental

  • editor ( JID ) — Last editor contact id.
  • gentime (int64) — Object version.
  • text (string) — Page text.
  • updated (ISODateTimeString) — Update time.

ICEServer

Interactive Connectivity Establishment Server for WEB Rtc connection. Readonly

  • urls (string) — URls.

ServerCallBuzzcancel

Call cancelled on buzzing

ServerTeamUpdated

Team created or changed

DeletedRemind

Remind deleted message

  • uid (string) — Remind id.

SingleIcon

Small or large icon

  • height (int) — Icon height, in pixels.
  • url (string) — absolute url to icon.
  • width (int) — Icon width, in pixels.

MessageReaction

Message emoji reaction

  • counter (int) — Number of reactions.
  • details ( MessageReactionDetail , list) — Details.
  • name (string) — Emoji.

ClientMessageDeleted

Message deleted

Chat

Chat (direct, group, task) representation

  • assignee ( JID , omitempty) — Assignee contact id. Tasks only.
  • autocleanup_age (int, nullable, omitempty) — Delete messages in this chat in seconds. Experimental function.
  • base_gentime (int64, omitempty) — Base fields (not related to concrete participant) version.
  • can_add_member (bool, omitempty) — Can I add member to this group chat.
  • can_call (bool, omitempty) — Can I call to this chat.
  • can_change_member_status (bool, omitempty) — Can I change member status in this group chat.
  • can_change_settings (bool, omitempty) — deprecated: use changeable fields.
  • can_delete (bool, omitempty) — Can I delete this chat.
  • can_delete_any_message (bool, omitempty) — Can I delete any message in this chat.
  • can_join (bool, omitempty) — Can I join to this public group/task.
  • can_remove_member (bool, omitempty) — Can I remove member from this group chat.
  • can_send_message (bool, omitempty) — Can I send message to this chat.
  • can_set_important_any_message (bool, omitempty) — Can I change Important flag in any message in this chat.
  • cant_send_message_reason (string, omitempty) — Why I can't send message to this chat (if can't).
  • changeable_fields (string, list, omitempty) — List of editable fields.
  • chat_type ( ChatType ) — Chat type.
  • collapsed (bool, omitempty) — Description collapsed. Used for tasks only.
  • color_index (uint16, nullable, omitempty) — Custom color index from table of colors. Tasks only.
  • complexity (int, nullable, omitempty) — Task complexity, number.
  • counters_enabled (bool, omitempty) — Include unread messages to counters.
  • created (ISODateTimeString) — Creation date, iso datetime.
  • deadline (ISODateTimeString, omitempty) — Task deadline in iso format, if any.
  • deadline_expired (bool, omitempty) — Is task deadline expired.
  • default_for_all (bool, omitempty) — Any new team member will be added to this group chat.
  • description (string, omitempty) — Group or task description.
  • display_name (string) — Title.
  • done (ISODateTimeString, omitempty) — Task done date in iso format, if any.
  • done_reason (string, omitempty) — Task done reason, if any.
  • draft (string, omitempty) — Last message draft, if any.
  • draft_num (int64, omitempty) — Last message draft version , if any.
  • feed (bool, omitempty) — Present in feed (main screen).
  • gentime (int64) — Chat fields related to concrete participant) version.
  • hidden (bool, omitempty) — Hidden chat.
  • icons ( IconData , nullable) — Icons info.
  • importance (int, nullable, omitempty) — Task importance, if available in team.
  • items ( TaskItem , list, omitempty) — Checklist items. Task only.
  • jid ( JID ) — Group/Task/Contact id.
  • last_activity (ISODateTimeString, omitempty) — Date of the last message sent even if it was deleted.
  • last_message ( Message , nullable, omitempty) — Last message object.
  • last_read_message_id (string, omitempty) — Last read message id, if any.
  • linked_messages (interface{}, list, omitempty) — Used for "Create task from messages...".
  • links ( MessageLinks , omitempty) — Links in description.
  • markup ( MarkupEntity , readonly for clients, list, omitempty) — Markup entities for description field. Experimental.
  • members ( GroupMembership , list, omitempty) — Group chat members.
  • notifications_enabled (bool, omitempty) — Push notifications enabled.
  • num (uint, omitempty) — Task number in this team.
  • num_checked_items (uint, nullable, omitempty) — Checked items in checklist. Tasks only.
  • num_importants (int, omitempty) — Number of important messages.
  • num_items (uint, nullable, omitempty) — Items in checklist. Tasks only.
  • num_members (uint, nullable, omitempty) — Non-archive participants number.
  • num_unread (uint, omitempty) — Unread counter.
  • num_unread_notices (uint, omitempty) — Mentions (@) counter.
  • observers ( JID , list, omitempty) — Task followers id's. TODO: rename to "followers".
  • owner ( JID , omitempty) — Task creator.
  • parents ( Subtask , list, omitempty) — Parent tasks.
  • pinned (bool, omitempty) — Is chat pinned on top.
  • pinned_message ( Message , nullable, omitempty) — Pinned message for this chat.
  • pinned_sort_ordering (int, omitempty) — Sort ordering for pinned chat.
  • public (bool, omitempty) — Can other team member see this task/group chat.
  • readonly_for_members (bool, omitempty) — Readonly for non-admins group chat (Like Channels in Telegram bug switchable).
  • section (string, omitempty) — Project / section id, if any.
  • spent_time (int, nullable, omitempty) — Task spent time, number.
  • status ( GroupStatus , nullable, omitempty) — My status in group chat.
  • tabs ( TaskTabKey , list, omitempty) — Tab names.
  • tags (string, list, omitempty) — Task tags list, if any.
  • task_status (string, omitempty) — Task status. May be custom.
  • title (string, omitempty) — Task title. Generated from number and description.
  • uploads ( Upload , list, omitempty) — Upload uids for request, upload objects for response.
  • urgency (int, nullable, omitempty) — Task urgency, if available in team.

Theme

Color theme

  • AppAccentColor (string) — Deprecated.
  • AppPrimaryColor (string) — Deprecated.
  • BgColor (string) — Web colors.
  • brand (string) — App colors.

Tag

Task tag

  • name (string) — Tag name.
  • uid (string) — Tag id.

ServerDebug

Debug message

IntegrationField

Integration form field

  • label (string) — Label.
  • readonly (bool) — Is field readonly.
  • value (string) — Current value.

MessageReactionDetail

Message reaction detail

  • created (ISODateTimeString) — When reaction added, iso datetime.
  • name (string) — Reaction emoji.
  • sender ( JID ) — Reaction author.

ContactShort

Short contact representation

  • display_name (string) — Full name in chats.
  • icons ( IconData , nullable) — Icons data.
  • jid ( JID ) — Contact Id.
  • short_name (string) — Short name in chats.

ServerOnline

Online team members and current active calls

ClientCallMuteAll

Mute all other call participants

ServerSectionDeleted

Contact section or task project deleted

clientCallBuzzParams

Call buzzing

  • jid ( JID ) — Chat or contact id.
  • members ( JID , list) — List of call participants.

DeletedChat

Minimal chat representation for deletion

  • chat_type ( ChatType ) — Chat type.
  • gentime (int64) — Chat fields (related to concrete participant) version.
  • is_archive (bool) — Archive flag. Always true for this structure.
  • jid ( JID ) — Group/Task/Contact id.

ClientCallBuzzCancel

Call buzzing cancelled

ServerMessageUpdated

Chat message created, updated or deleted

Events

"client.activity"

Event structure: ClientActivity

Change AFK (away from keyboard) status

{
	"confirm_id": "75a406625c58",
	"event": "client.activity",
	"params": {
		"afk": "BOOL"
	}
}

"client.call.buzz"

Event structure: ClientCallBuzz

{
	"confirm_id": "64977b08d763",
	"event": "client.call.buzz",
	"params": {
		"jid": "JID"
	}
}

"client.call.buzzcancel"

Event structure: ClientCallBuzzCancel

Call buzzing cancelled

{
	"confirm_id": "8c52201ff7ed",
	"event": "client.call.buzzcancel",
	"params": {
		"jid": "JID"
	}
}

"client.call.leave"

Event structure: ClientCallLeave

Leave call

{
	"confirm_id": "f5b6d29013c3",
	"event": "client.call.leave",
	"params": {
		"jid": "JID",
		"reason": "STRING"
	}
}

"client.call.muteall"

Event structure: ClientCallMuteAll

Mute all other call participants

EVENT MISSING EXAMPLE

"client.call.offer"

Event structure: ClientCallOffer

Start a call

{
	"confirm_id": "b45fdc034116",
	"event": "client.call.offer",
	"params": {
		"jid": "JID",
		"muted": "BOOL",
		"sdp": "STRING",
		"trickle": "BOOL"
	}
}

"client.call.reject"

Event structure: ClientCallReject

Reject the call

{
	"confirm_id": "55e8cc25d534",
	"event": "client.call.reject",
	"params": {
		"jid": "JID"
	}
}

"client.call.sound"

Event structure: ClientCallSound

Change mute state in call

{
	"confirm_id": "4a24b770a659",
	"event": "client.call.sound",
	"params": {
		"jid": "JID",
		"muted": "BOOL"
	}
}

"client.call.trickle"

Event structure: ClientCallTrickle

Send trickle candidate for webrtc connection

{
	"confirm_id": "5bde78b37316",
	"event": "client.call.trickle",
	"params": {
		"candidate": "STRING",
		"jid": "JID",
		"sdp_mid": "STRING",
		"sdp_mline_index": "INT"
	}
}

"client.chat.composing"

Event structure: ClientChatComposing

Typing or recording audiomessage

{
	"confirm_id": "2bd5afaf39af",
	"event": "client.chat.composing",
	"params": {
		"jid": "JID"
	}
}

"client.chat.lastread"

Event structure: ClientChatLastread

Last read message in chat changed

{
	"confirm_id": "8561d892f3d8",
	"event": "client.chat.lastread",
	"params": {
		"jid": "JID",
		"last_read_message_id": "STRING"
	}
}

"client.confirm"

Event structure: ClientConfirm

Client confirmed server message

{
	"event": "client.confirm",
	"params": {
		"confirm_id": "str"
	}
}

"client.message.deleted"

Event structure: ClientMessageDeleted

Message deleted

{
	"confirm_id": "cd778785149a",
	"event": "client.message.deleted",
	"params": {
		"message_id": "STRING"
	}
}

"client.message.updated"

Event structure: ClientMessageUpdated

Message created or changed

{
	"confirm_id": "2694a2864526",
	"event": "client.message.updated",
	"params": {
		"comment": "STRING",
		"content": {
			"text": "...",
			"type": "plain"
		},
		"important": "BOOL",
		"linked_messages": [
			"STRING"
		],
		"message_id": "STRING",
		"nopreview": "BOOL",
		"to": "JID"
	}
}

"client.ping"

Event structure: ClientPing

Empty message for checking server connection

{
	"confirm_id": "8aad294579b8",
	"event": "client.ping"
}

"server.call.answer"

Event structure: ServerCallAnswer

Call parameters

{
    "event": "server.call.answer",
    "params": {
        "candidates": [
            {
                "candidate": "candidate:2 1 tcp 1019216383 95.213.181.86 0 typ host tcptype active",
                "sdpMLineIndex": 0
            }
        ],
        "jid": "g-3f7e2a85-49f5-4586-8229-d9c52813dcb2",
        "jsep": {
            "sdp": ".....SDP....",
            "type": "answer"
        },
        "onliners": [
            {
                "devices": [
                    {
                        "browser": null,
                        "muted": true
                    },
                    {
                        "browser": null,
                        "muted": true
                    }
                ],
                "jid": "d-ef53637c-f44c-4f49-9ffb-05436eb995ce",
                "muted": true
            }
        ]
    }
}

"server.call.buzz"

Event structure: ServerCallBuzz

Call buzzing

{
    "event": "server.call.buzz",
    "params": {
        "display_name": "имя фамилия",
        "icons": {
            "lg": {
                "height": 512,
                "url": "http://127.0.0.1:8000/static/tada-bots/systembot512.png",
                "width": 512
            },
            "sm": {
                "height": 256,
                "url": "http://127.0.0.1:8000/static/tada-bots/systembot256.png",
                "width": 256
            }
        },
        "jid": "g-3f7e2a85-49f5-4586-8229-d9c52813dcb2",
        "team": "6aefcf3b-e61c-4f35-8b5b-9d762a6a6cf9"
    }
}

"server.call.buzzcancel"

Event structure: ServerCallBuzzcancel

Call cancelled on buzzing

{
    "event": "server.call.buzzcancel",
    "params": {
        "jid": "d-0bdfbbf5-abfa-4ed2-9f98-991d5bb80127",
        "team": "848cc926-3048-44b3-a9ba-3195a394351d"
    }
}

"server.call.checkfingerprint"

Event structure: ServerCallCheckFingerprint

Experimental function

EVENT MISSING EXAMPLE

"server.call.leave"

Event structure: ServerCallLeave

Participant leave a call

EVENT MISSING EXAMPLE

"server.call.muteall"

Event structure: ServerCallMuteall

All participants in call muted

EVENT MISSING EXAMPLE

"server.call.reject"

Event structure: ServerCallReject

Call rejected

EVENT MISSING EXAMPLE

"server.call.restart"

Event structure: ServerCallRestart

Call restarted

EVENT MISSING EXAMPLE

"server.call.sound"

Event structure: ServerCallSound

Mute/unmute call participant

EVENT MISSING EXAMPLE

"server.call.state"

Event structure: ServerCallState

Call participant number or parameters changed

{
    "event": "server.call.state",
    "params": {
        "audiorecord": true,
        "buzz": false,
        "finish": null,
        "jid": "g-3f7e2a85-49f5-4586-8229-d9c52813dcb2",
        "onliners": [
            {
                "devices": [
                    {
                        "muted": false,
                        "useragent": "Chrome"
                    }
                ],
                "jid": "d-d6de9748-0bcd-4145-b1ce-3d7f41c1c26f",
                "muted": false
            }
        ],
        "start": "2019-09-27T01:01:35.264095Z"
    }
}

"server.call.talking"

Event structure: ServerCallTalking

Someone talks in call

{
    "event": "server.call.talking",
    "params": {
        "_level": null,
        "actor": "d-bd500a50-3a38-44d1-a43c-fb1a48e1a79e",
        "jid": "d-bd500a50-3a38-44d1-a43c-fb1a48e1a79e",
        "talking": true
    }
}

"server.chat.composing"

Event structure: ServerChatComposing

Someone typing or recording audiomessage in chat

{
    "event": "server.chat.composing",
    "params": {
        "actor": "d-bd500a50-3a38-44d1-a43c-fb1a48e1a79e",
        "composing": true,
        "is_audio": false,
        "jid": "d-bd500a50-3a38-44d1-a43c-fb1a48e1a79e"
    }
}

"server.chat.deleted"

Event structure: ServerChatDeleted

Chat deleted

{
    "event": "server.chat.deleted",
    "params": {
        "badge": 449,
        "chats": [
            {
                "chat_type": "group",
                "gentime": 1569546094920474368,
                "is_archive": true,
                "jid": "g-3f7e2a85-49f5-4586-8229-d9c52813dcb2"
            }
        ],
        "team_unread": {
            "direct": {
                "chats": 1,
                "messages": 31
            },
            "group": {
                "chats": 0,
                "messages": 0
            },
            "task": {
                "chats": 1,
                "messages": 1
            }
        }
    }
}

"server.chat.draft"

Event structure: ServerChatDraft

Changed draft message in chan

EVENT MISSING EXAMPLE

"server.chat.lastread"

Event structure: ServerChatLastread

Changed last read message in chat

{
    "event": "server.chat.lastread",
    "params": {
        "badge": 0,
        "chats": [
            {
                "chat_type": "direct",
                "gentime": 1569546084300075149,
                "jid": "d-2a9d8c43-41d1-479c-9c8c-f029f799a724",
                "last_read_message_id": "f4f1f09c-f978-4b54-a321-b4c82604010d",
                "num_unread": 0,
                "num_unread_notices": 0
            }
        ],
        "team_unread": {
            "direct": {
                "chats": 0,
                "messages": 0
            },
            "group": {
                "chats": 0,
                "messages": 0
            },
            "task": {
                "chats": 0,
                "messages": 0
            }
        }
    }
}

"server.chat.updated"

Event structure: ServerChatUpdated

Chat created or updated

{
    "event": "server.chat.updated",
    "params": {
        "badge": 449,
        "chats": [
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "group",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:06.105362Z",
                "default_for_all": true,
                "description": "Сюда автоматически попадают все участники команды",
                "display_name": "Общий чат",
                "gentime": 1568764808134709248,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f0769a/%D0%9E%D1%87/256.png"
                },
                "jid": "g-82d6c0d4-8921-4519-abb3-02f17373112f",
                "notifications_enabled": true,
                "num_members": 32,
                "public": true,
                "status": "member"
            }
        ],
        "team_unread": {
            "direct": {
                "chats": 1,
                "messages": 31
            },
            "group": {
                "chats": 0,
                "messages": 0
            },
            "task": {
                "chats": 1,
                "messages": 1
            }
        }
    }
}

"server.confirm"

Event structure: ServerConfirm

Server confirmed client message

{
	"event": "server.confirm",
	"params": {
		"confirm_id": "b8b2ccd6-35a6-408f-a591-c696a9f9e73e"
	}
}

"server.contact.updated"

Event structure: ServerContactUpdated

Contact created or updated

{
    "event": "server.contact.updated",
    "params": {
        "contacts": [
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000031",
                "display_name": "Контакт №32",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/8e88eb/32/256.png"
                },
                "jid": "d-a792832a-d9f6-4bbc-b545-f2800e329c8c",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            }
        ]
    }
}

"server.debug"

Event structure: ServerDebug

Debug message

EVENT MISSING EXAMPLE

"server.login"

Event structure: ServerLogin

Login from other device

{
    "event": "server.login",
    "params": {
        "device_name": "(unknown device)"
    }
}

"server.message.push"

Event structure: ServerMessagePush

Push replacement for desktop application

EVENT MISSING EXAMPLE

"server.message.received"

Event structure: ServerMessageReceived

Message received by someone in chat

{
    "event": "server.message.received",
    "params": {
        "messages": [
            {
                "chat": "t-be962c01-14ae-4c59-aeb0-f0ff5cffab74",
                "message_id": "e0fca4c2-0d17-4317-96cd-703c2ca781e4",
                "num_received": 0,
                "received": false
            }
        ]
    }
}

"server.message.updated"

Event structure: ServerMessageUpdated

Chat message created, updated or deleted

{
    "event": "server.message.updated",
    "params": {
        "badge": 51,
        "chat_counters": [
            {
                "chat_type": "task",
                "gentime": 1569546093662061959,
                "jid": "t-be962c01-14ae-4c59-aeb0-f0ff5cffab74",
                "last_read_message_id": null,
                "num_unread": 0,
                "num_unread_notices": 0
            }
        ],
        "delayed": false,
        "messages": [
            {
                "chat": "t-be962c01-14ae-4c59-aeb0-f0ff5cffab74",
                "chat_type": "task",
                "content": {
                    "actor": "d-0b1b2362-fb69-4dd6-8bfb-90c89517168d",
                    "text": "Создана задача для @Контакт_№394: Тест",
                    "title": "Создана задача для @Контакт_№394: Тест",
                    "type": "change"
                },
                "created": "2019-09-27T01:01:33.661466Z",
                "editable_until": "2019-09-28T01:01:33.661466Z",
                "from": "d-a2d94e8e-74aa-4b0b-b55d-0b4fc1ce07f4",
                "gentime": 1569546093662061959,
                "is_first": true,
                "is_last": true,
                "message_id": "e0fca4c2-0d17-4317-96cd-703c2ca781e4",
                "to": "t-be962c01-14ae-4c59-aeb0-f0ff5cffab74"
            }
        ],
        "team_unread": {
            "direct": {
                "chats": 1,
                "messages": 51
            },
            "group": {
                "chats": 0,
                "messages": 0
            },
            "task": {
                "chats": 0,
                "messages": 0
            }
        }
    }
}

"server.online"

Event structure: ServerOnline

Online team members and current active calls

{
    "event": "server.online",
    "params": {
        "calls": [
            {
                "jid": "g-3f7e2a85-49f5-4586-8229-d9c52813dcb2"
            }
        ],
        "contacts": [
            {
                "afk": false,
                "jid": "d-bd500a50-3a38-44d1-a43c-fb1a48e1a79e",
                "mobile": false
            }
        ]
    }
}

"server.panic"

Event structure: ServerPanic

Critical server error

{
	"event": "server.panic",
	"params": {
		"code": "INVALID_TEAM",
		"debug": null
	}
}

"server.processing"

Event structure: ServerProcessing

Status of background operation

EVENT MISSING EXAMPLE

"server.remind.deleted"

Event structure: ServerRemindDeleted

Task or group remind deleted

{
    "event": "server.remind.deleted",
    "params": {
        "reminds": [
            {
                "uid": "22018199-c3ae-4a9c-829e-985e975eb62a"
            }
        ]
    }
}

"server.remind.fired"

Event structure: ServerRemindFired

Task or group remind fired

{
    "event": "server.remind.fired",
    "params": {
        "reminds": [
            {
                "chat": "t-2c527748-2e00-440e-a625-58121d42fdad",
                "fire_at": "2019-09-27T11:01:03.428564Z",
                "uid": "22018199-c3ae-4a9c-829e-985e975eb62a"
            }
        ]
    }
}

"server.remind.updated"

Event structure: ServerRemindUpdated

Task/group remind created or changed

{
    "event": "server.remind.updated",
    "params": {
        "reminds": [
            {
                "chat": "t-2c527748-2e00-440e-a625-58121d42fdad",
                "fire_at": "2019-09-27T11:01:03.428564Z",
                "uid": "22018199-c3ae-4a9c-829e-985e975eb62a"
            }
        ]
    }
}

"server.roster"

Event structure: ServerRoster

{
    "event": "server.roster",
    "params": {
        "badge": 449,
        "contact_sections": [
            {
                "gentime": 1568764805859444992,
                "name": "Боты",
                "sort_ordering": 99,
                "uid": "3a8b23f2-25b4-4acb-afab-590303bedd50"
            }
        ],
        "contacts": [
            {
                "botname": "systembot",
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "support@tada.team",
                "contact_phone": "",
                "display_name": "tada.teamBot",
                "icons": {
                    "lg": {
                        "height": 512,
                        "url": "http://127.0.0.1:8000/static/tada-bots/systembot512.png",
                        "width": 512
                    },
                    "sm": {
                        "height": 256,
                        "url": "http://127.0.0.1:8000/static/tada-bots/systembot256.png",
                        "width": 256
                    }
                },
                "jid": "d-23eae5d4-4371-4a43-8815-a6a655cb623e",
                "last_activity": "2019-09-27T01:01:32.354349Z",
                "role": "Виртуальный ассистент",
                "section": "3a8b23f2-25b4-4acb-afab-590303bedd50",
                "sections": [
                    "3a8b23f2-25b4-4acb-afab-590303bedd50"
                ],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000000",
                "display_name": "Контакт №1",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/578e3c/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-181b9859-ea3f-4e26-85c9-9e7ee7aaaa9a",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "admin"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000009",
                "display_name": "Контакт №10",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/579dda/10/256.png"
                },
                "jid": "d-a87e168a-78df-49aa-9abb-9b5409eb7de5",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000010",
                "display_name": "Контакт №11",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/8e88eb/11/256.png"
                },
                "jid": "d-8bb2ed5e-5cf4-457c-9a7b-070d7e4116a9",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000011",
                "display_name": "Контакт №12",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/e36659/12/256.png"
                },
                "jid": "d-5049173a-93dc-4904-8796-6807b6f07bf1",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000012",
                "display_name": "Контакт №13",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f0769a/13/256.png"
                },
                "jid": "d-26879ae0-a4b9-4523-8875-4e26c4787d27",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000013",
                "display_name": "Контакт №14",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f08c50/14/256.png"
                },
                "jid": "d-84e3cb48-598b-4ffd-918e-0662ebeb3469",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000014",
                "display_name": "Контакт №15",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/578e3c/15/256.png"
                },
                "jid": "d-6496b27c-3251-4683-896a-a7f2191b7a33",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000015",
                "display_name": "Контакт №16",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/63bed3/16/256.png"
                },
                "jid": "d-c540dd6e-4da3-4b65-8e89-bd35554978c2",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000016",
                "display_name": "Контакт №17",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/579dda/17/256.png"
                },
                "jid": "d-951775af-15fd-4e5f-bb13-099c9afd6586",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000017",
                "display_name": "Контакт №18",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/8e88eb/18/256.png"
                },
                "jid": "d-ce8117ae-867d-400d-b7c8-e7df6a2ecee7",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000018",
                "display_name": "Контакт №19",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/e36659/19/256.png"
                },
                "jid": "d-1d60b554-5da7-4f17-a078-eb77168081a8",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "alt_send": false,
                "can_add_to_group": true,
                "can_create_task": true,
                "can_delete": true,
                "changeable_fields": [
                    "alt_send",
                    "contact_email",
                    "contact_mshort_view",
                    "contact_phone",
                    "contact_short_view",
                    "contact_show_archived",
                    "debug_show_activity",
                    "default_lang",
                    "family_name",
                    "given_name",
                    "group_mshort_view",
                    "group_notifications_enabled",
                    "group_short_view",
                    "icons",
                    "phone",
                    "role",
                    "task_mshort_view",
                    "task_notifications_enabled",
                    "task_short_view",
                    "unread_first"
                ],
                "contact_email": "",
                "contact_mshort_view": false,
                "contact_phone": "+75550000001",
                "contact_short_view": false,
                "contact_show_archived": false,
                "debug_show_activity": false,
                "default_lang": null,
                "display_name": "Контакт №2",
                "family_name": "№2",
                "given_name": "Контакт",
                "group_mshort_view": false,
                "group_notifications_enabled": true,
                "group_short_view": false,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/63bed3/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-bd500a50-3a38-44d1-a43c-fb1a48e1a79e",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member",
                "task_mshort_view": false,
                "task_notifications_enabled": true,
                "task_short_view": false,
                "unread_first": false
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000019",
                "display_name": "Контакт №20",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f0769a/20/256.png"
                },
                "jid": "d-13b47a4f-4473-4a8f-82ef-00b00ce5c02f",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000020",
                "display_name": "Контакт №21",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f08c50/21/256.png"
                },
                "jid": "d-14ba8969-e3a9-4daf-b6c3-bed4ea931e06",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000021",
                "display_name": "Контакт №22",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/578e3c/22/256.png"
                },
                "jid": "d-571d1843-96d1-497b-a53c-2cc03d815194",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000022",
                "display_name": "Контакт №23",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/63bed3/23/256.png"
                },
                "jid": "d-c15b9ad4-b03b-4dc1-aeaa-725e09bedbcf",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000023",
                "display_name": "Контакт №24",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/579dda/24/256.png"
                },
                "jid": "d-0f902404-96c4-4c5e-8385-d33a46fd5566",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000024",
                "display_name": "Контакт №25",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/8e88eb/25/256.png"
                },
                "jid": "d-b54d8559-4d94-46e6-b1ff-673a55e5cf5d",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000025",
                "display_name": "Контакт №26",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/e36659/26/256.png"
                },
                "jid": "d-d62ca7c6-83b5-4853-bfc5-10e8c2e68b13",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000026",
                "display_name": "Контакт №27",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f0769a/27/256.png"
                },
                "jid": "d-7589ac63-4c0d-4685-9bf5-63b83cdcc3ab",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000027",
                "display_name": "Контакт №28",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f08c50/28/256.png"
                },
                "jid": "d-10e10caf-6127-4649-b2d6-5ad1395d32a5",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000028",
                "display_name": "Контакт №29",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/578e3c/29/256.png"
                },
                "jid": "d-1b20a9aa-ecf5-49fd-8477-0998d42e1ade",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000002",
                "display_name": "Контакт №3",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/579dda/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-ee3d7c07-fe0f-4cbd-bf3a-b8e72f0ff1c6",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000029",
                "display_name": "Контакт №30",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/63bed3/30/256.png"
                },
                "jid": "d-bc7550f7-ae4b-41de-82d3-d4b5b5b7f600",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000030",
                "display_name": "Контакт №31",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/579dda/31/256.png"
                },
                "jid": "d-bfe1fa23-c32b-48ea-8fed-d2b6f583fb77",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000031",
                "display_name": "Контакт №32",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/8e88eb/32/256.png"
                },
                "jid": "d-a792832a-d9f6-4bbc-b545-f2800e329c8c",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000003",
                "display_name": "Контакт №4",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/8e88eb/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-c094f142-1b54-4fae-8128-9b41504b56a9",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000004",
                "display_name": "Контакт №5",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/e36659/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-53e898d1-3d7b-4cc4-9ff6-ca034b5709cb",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000005",
                "display_name": "Контакт №6",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f0769a/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-af8d0ae3-ff07-4c49-94d0-7d531f972b0e",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000006",
                "display_name": "Контакт №7",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f08c50/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-f73f2847-4fcb-4f7e-bc11-8d2aaf21cf00",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000007",
                "display_name": "Контакт №8",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/578e3c/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-2bde58fa-3b2b-4c10-8041-b0a65e6d74b4",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "can_add_to_group": true,
                "can_call": true,
                "can_create_task": true,
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "+75550000008",
                "display_name": "Контакт №9",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/63bed3/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-425ef763-2162-4dcf-8e0e-5ce0615518d8",
                "last_activity": null,
                "role": "",
                "sections": [],
                "status": "member"
            },
            {
                "botname": "notebot",
                "can_send_message": true,
                "changeable_fields": [],
                "contact_email": "",
                "contact_phone": "",
                "display_name": "Мои заметки",
                "icons": {
                    "lg": {
                        "height": 512,
                        "url": "http://127.0.0.1:8000/static/tada-bots/notebot512.png",
                        "width": 512
                    },
                    "sm": {
                        "height": 256,
                        "url": "http://127.0.0.1:8000/static/tada-bots/notebot256.png",
                        "width": 256
                    }
                },
                "jid": "d-6d02dd61-8c07-4d11-a1f5-4584569d7b6d",
                "last_activity": "2019-09-27T01:01:32.354092Z",
                "role": "Блокнот",
                "section": "3a8b23f2-25b4-4acb-afab-590303bedd50",
                "sections": [
                    "3a8b23f2-25b4-4acb-afab-590303bedd50"
                ],
                "status": "member"
            }
        ],
        "devices": [],
        "direct_chats": [
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:42.318781Z",
                "display_name": "Контакт №32",
                "gentime": 1568764842326248192,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/8e88eb/32/256.png"
                },
                "jid": "d-a792832a-d9f6-4bbc-b545-f2800e329c8c",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:41.097659Z",
                "display_name": "Контакт №31",
                "gentime": 1568764841104200192,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/579dda/31/256.png"
                },
                "jid": "d-bfe1fa23-c32b-48ea-8fed-d2b6f583fb77",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:38.428242Z",
                "display_name": "Контакт №30",
                "gentime": 1568764838432389632,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/63bed3/30/256.png"
                },
                "jid": "d-bc7550f7-ae4b-41de-82d3-d4b5b5b7f600",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:36.676433Z",
                "display_name": "Контакт №29",
                "gentime": 1568764836680841984,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/578e3c/29/256.png"
                },
                "jid": "d-1b20a9aa-ecf5-49fd-8477-0998d42e1ade",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:34.945690Z",
                "display_name": "Контакт №28",
                "gentime": 1568764834949238528,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f08c50/28/256.png"
                },
                "jid": "d-10e10caf-6127-4649-b2d6-5ad1395d32a5",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:33.326639Z",
                "display_name": "Контакт №27",
                "gentime": 1568764833332984320,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f0769a/27/256.png"
                },
                "jid": "d-7589ac63-4c0d-4685-9bf5-63b83cdcc3ab",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:31.700784Z",
                "display_name": "Контакт №26",
                "gentime": 1568764831705233664,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/e36659/26/256.png"
                },
                "jid": "d-d62ca7c6-83b5-4853-bfc5-10e8c2e68b13",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:30.429840Z",
                "display_name": "Контакт №25",
                "gentime": 1568764830435267328,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/8e88eb/25/256.png"
                },
                "jid": "d-b54d8559-4d94-46e6-b1ff-673a55e5cf5d",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:28.982264Z",
                "display_name": "Контакт №24",
                "gentime": 1568764828988044800,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/579dda/24/256.png"
                },
                "jid": "d-0f902404-96c4-4c5e-8385-d33a46fd5566",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:27.429493Z",
                "display_name": "Контакт №23",
                "gentime": 1568764827437857536,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/63bed3/23/256.png"
                },
                "jid": "d-c15b9ad4-b03b-4dc1-aeaa-725e09bedbcf",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:26.171104Z",
                "display_name": "Контакт №22",
                "gentime": 1568764826174592768,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/578e3c/22/256.png"
                },
                "jid": "d-571d1843-96d1-497b-a53c-2cc03d815194",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:25.083140Z",
                "display_name": "Контакт №21",
                "gentime": 1568764825085393152,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f08c50/21/256.png"
                },
                "jid": "d-14ba8969-e3a9-4daf-b6c3-bed4ea931e06",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:23.970206Z",
                "display_name": "Контакт №20",
                "gentime": 1568764823973247744,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f0769a/20/256.png"
                },
                "jid": "d-13b47a4f-4473-4a8f-82ef-00b00ce5c02f",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:23.013194Z",
                "display_name": "Контакт №19",
                "gentime": 1568764823017283072,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/e36659/19/256.png"
                },
                "jid": "d-1d60b554-5da7-4f17-a078-eb77168081a8",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:21.974534Z",
                "display_name": "Контакт №18",
                "gentime": 1568764821976428800,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/8e88eb/18/256.png"
                },
                "jid": "d-ce8117ae-867d-400d-b7c8-e7df6a2ecee7",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:21.113294Z",
                "display_name": "Контакт №17",
                "gentime": 1568764821115754496,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/579dda/17/256.png"
                },
                "jid": "d-951775af-15fd-4e5f-bb13-099c9afd6586",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:20.254806Z",
                "display_name": "Контакт №16",
                "gentime": 1568764820257041664,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/63bed3/16/256.png"
                },
                "jid": "d-c540dd6e-4da3-4b65-8e89-bd35554978c2",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:19.406973Z",
                "display_name": "Контакт №15",
                "gentime": 1568764819409007360,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/578e3c/15/256.png"
                },
                "jid": "d-6496b27c-3251-4683-896a-a7f2191b7a33",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:18.430679Z",
                "display_name": "Контакт №14",
                "gentime": 1568764818432459008,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f08c50/14/256.png"
                },
                "jid": "d-84e3cb48-598b-4ffd-918e-0662ebeb3469",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:17.577868Z",
                "display_name": "Контакт №13",
                "gentime": 1568764817580576512,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f0769a/13/256.png"
                },
                "jid": "d-26879ae0-a4b9-4523-8875-4e26c4787d27",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:16.423089Z",
                "display_name": "Контакт №12",
                "gentime": 1568764816433606656,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/e36659/12/256.png"
                },
                "jid": "d-5049173a-93dc-4904-8796-6807b6f07bf1",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:15.370702Z",
                "display_name": "Контакт №11",
                "gentime": 1568764815376827136,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/8e88eb/11/256.png"
                },
                "jid": "d-8bb2ed5e-5cf4-457c-9a7b-070d7e4116a9",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:14.302001Z",
                "display_name": "Контакт №10",
                "gentime": 1568764814322221056,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/579dda/10/256.png"
                },
                "jid": "d-a87e168a-78df-49aa-9abb-9b5409eb7de5",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:13.306725Z",
                "display_name": "Контакт №9",
                "gentime": 1568764813310813440,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/63bed3/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-425ef763-2162-4dcf-8e0e-5ce0615518d8",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:12.378013Z",
                "display_name": "Контакт №8",
                "gentime": 1568764812385766400,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/578e3c/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-2bde58fa-3b2b-4c10-8041-b0a65e6d74b4",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:11.451771Z",
                "display_name": "Контакт №7",
                "gentime": 1568764811455242240,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f08c50/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-f73f2847-4fcb-4f7e-bc11-8d2aaf21cf00",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:10.605227Z",
                "display_name": "Контакт №6",
                "gentime": 1568764810616535296,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f0769a/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-af8d0ae3-ff07-4c49-94d0-7d531f972b0e",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:09.803211Z",
                "display_name": "Контакт №5",
                "gentime": 1568764809805365248,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/e36659/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-53e898d1-3d7b-4cc4-9ff6-ca034b5709cb",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:09.082753Z",
                "display_name": "Контакт №4",
                "gentime": 1568764809084504320,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/8e88eb/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-c094f142-1b54-4fae-8128-9b41504b56a9",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:08.302823Z",
                "display_name": "Контакт №3",
                "gentime": 1568764808307773184,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/579dda/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-ee3d7c07-fe0f-4cbd-bf3a-b8e72f0ff1c6",
                "notifications_enabled": true
            },
            {
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:07.568804Z",
                "display_name": "tada.teamBot",
                "gentime": 1568764899109919304,
                "icons": {
                    "lg": {
                        "height": 512,
                        "url": "http://127.0.0.1:8000/static/tada-bots/systembot512.png",
                        "width": 512
                    },
                    "sm": {
                        "height": 256,
                        "url": "http://127.0.0.1:8000/static/tada-bots/systembot256.png",
                        "width": 256
                    }
                },
                "jid": "d-23eae5d4-4371-4a43-8815-a6a655cb623e",
                "last_message": {
                    "chat": "d-23eae5d4-4371-4a43-8815-a6a655cb623e",
                    "chat_type": "direct",
                    "content": {
                        "text": "Новый участник команды: @Контакт_№32",
                        "type": "plain"
                    },
                    "created": "2019-09-18T00:01:39.103766Z",
                    "from": "d-23eae5d4-4371-4a43-8815-a6a655cb623e",
                    "gentime": 1568764899109919304,
                    "is_last": true,
                    "links": [
                        {
                            "_notify_ids": [
                                34
                            ],
                            "_status": 1,
                            "pattern": "@Контакт_№32",
                            "text": "@Контакт №32",
                            "url": "otv://d-a792832a-d9f6-4bbc-b545-f2800e329c8c"
                        }
                    ],
                    "message_id": "6610b580-1d97-46da-902c-36fe03db9392",
                    "prev": "27980080-6d7c-4389-b2df-958bac09c801",
                    "to": "d-bd500a50-3a38-44d1-a43c-fb1a48e1a79e"
                },
                "notifications_enabled": true,
                "num_unread": 31
            },
            {
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:07.517104Z",
                "display_name": "Мои заметки",
                "gentime": 1568764807520538368,
                "icons": {
                    "lg": {
                        "height": 512,
                        "url": "http://127.0.0.1:8000/static/tada-bots/notebot512.png",
                        "width": 512
                    },
                    "sm": {
                        "height": 256,
                        "url": "http://127.0.0.1:8000/static/tada-bots/notebot256.png",
                        "width": 256
                    }
                },
                "jid": "d-6d02dd61-8c07-4d11-a1f5-4584569d7b6d",
                "notifications_enabled": true
            },
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "direct",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:07.435409Z",
                "display_name": "Контакт №1",
                "gentime": 1568764807438561792,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/578e3c/%D0%9A%E2%84%96/256.png"
                },
                "jid": "d-181b9859-ea3f-4e26-85c9-9e7ee7aaaa9a",
                "notifications_enabled": true
            }
        ],
        "group_sections": [],
        "groups": [
            {
                "can_call": true,
                "can_send_message": true,
                "chat_type": "group",
                "counters_enabled": true,
                "created": "2019-09-18T00:00:06.105362Z",
                "default_for_all": true,
                "description": "Сюда автоматически попадают все участники команды",
                "display_name": "Общий чат",
                "gentime": 1568764808134709248,
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f0769a/%D0%9E%D1%87/256.png"
                },
                "jid": "g-82d6c0d4-8921-4519-abb3-02f17373112f",
                "notifications_enabled": true,
                "num_members": 32,
                "public": true,
                "status": "member"
            }
        ],
        "task_chats": [
            {
                "assignee": "d-bd500a50-3a38-44d1-a43c-fb1a48e1a79e",
                "can_call": true,
                "can_send_message": true,
                "chat_type": "task",
                "counters_enabled": true,
                "created": "2019-09-18T00:23:46.506612Z",
                "display_name": "1. Загрузить фото профиля",
                "gentime": 1568766227276560299,
                "icons": {
                    "lg": {
                        "height": 512,
                        "url": "http://127.0.0.1:8000/static/tada-bots/systembot512.png",
                        "width": 512
                    },
                    "sm": {
                        "height": 256,
                        "url": "http://127.0.0.1:8000/static/tada-bots/systembot256.png",
                        "width": 256
                    }
                },
                "jid": "t-2185340c-2956-4433-a4be-c42c73a5f226",
                "last_message": {
                    "chat": "t-2185340c-2956-4433-a4be-c42c73a5f226",
                    "chat_type": "task",
                    "content": {
                        "actor": "d-23eae5d4-4371-4a43-8815-a6a655cb623e",
                        "text": "Created task for @Контакт_№2: Загрузить фото профиля\nВ мобильном приложении настройки вашего профиля находятся слева, в боковом меню. В веб-версии — в правом верхнем углу.",
                        "title": "Created task for @Контакт_№2: Загрузить фото профиля\nВ мобильном приложении настройки вашего профиля находятся слева, в боковом меню. В веб-версии — в правом верхнем углу.",
                        "type": "change"
                    },
                    "created": "2019-09-18T00:23:47.276536Z",
                    "from": "d-23eae5d4-4371-4a43-8815-a6a655cb623e",
                    "gentime": 1568766227276560299,
                    "is_first": true,
                    "is_last": true,
                    "links": [
                        {
                            "_notify_ids": [
                                4
                            ],
                            "_status": 1,
                            "pattern": "@Контакт_№2",
                            "text": "@Контакт №2",
                            "url": "otv://d-bd500a50-3a38-44d1-a43c-fb1a48e1a79e"
                        }
                    ],
                    "message_id": "977f228b-2aa5-4b8b-a4f2-0ff36116aacc",
                    "notice": true,
                    "to": "t-2185340c-2956-4433-a4be-c42c73a5f226"
                },
                "notifications_enabled": true,
                "num": 1,
                "num_members": 2,
                "num_unread": 1,
                "num_unread_notices": 1,
                "observers": [],
                "owner": "d-23eae5d4-4371-4a43-8815-a6a655cb623e",
                "tabs": [
                    "active",
                    "in"
                ],
                "task_status": "new",
                "title": "Загрузить фото профиля"
            }
        ],
        "task_sections": [],
        "task_tabs": [
            {
                "filters": [
                    {
                        "field": "assignee",
                        "title": "Исполнитель"
                    },
                    {
                        "field": "owner",
                        "title": "Постановщик"
                    },
                    {
                        "field": "section",
                        "title": "Проект"
                    },
                    {
                        "field": "tag",
                        "title": "Тэг"
                    }
                ],
                "hide_empty": false,
                "key": "active",
                "pagination": false,
                "show_counter": true,
                "sort": [
                    {
                        "key": "activity",
                        "title": "Активность"
                    },
                    {
                        "key": "deadline",
                        "title": "Крайний срок"
                    },
                    {
                        "key": "new",
                        "title": "Новые"
                    },
                    {
                        "key": "old",
                        "title": "Старые"
                    }
                ],
                "title": "Все"
            },
            {
                "filters": [
                    {
                        "field": "assignee",
                        "title": "Исполнитель"
                    },
                    {
                        "field": "owner",
                        "title": "Постановщик"
                    },
                    {
                        "field": "section",
                        "title": "Проект"
                    },
                    {
                        "field": "tag",
                        "title": "Тэг"
                    }
                ],
                "hide_empty": true,
                "key": "expired",
                "pagination": false,
                "show_counter": true,
                "sort": [
                    {
                        "key": "deadline",
                        "title": "Крайний срок"
                    },
                    {
                        "key": "new",
                        "title": "Новые"
                    },
                    {
                        "key": "old",
                        "title": "Старые"
                    }
                ],
                "title": "Истёк срок"
            },
            {
                "filters": [
                    {
                        "field": "owner",
                        "title": "Постановщик"
                    },
                    {
                        "field": "section",
                        "title": "Проект"
                    },
                    {
                        "field": "tag",
                        "title": "Тэг"
                    }
                ],
                "hide_empty": false,
                "key": "in",
                "pagination": false,
                "show_counter": true,
                "sort": [
                    {
                        "key": "activity",
                        "title": "Активность"
                    },
                    {
                        "key": "deadline",
                        "title": "Крайний срок"
                    },
                    {
                        "key": "new",
                        "title": "Новые"
                    },
                    {
                        "key": "old",
                        "title": "Старые"
                    }
                ],
                "title": "Входящие"
            },
            {
                "filters": [
                    {
                        "field": "assignee",
                        "title": "Исполнитель"
                    },
                    {
                        "field": "section",
                        "title": "Проект"
                    },
                    {
                        "field": "tag",
                        "title": "Тэг"
                    }
                ],
                "hide_empty": false,
                "key": "out",
                "pagination": false,
                "show_counter": true,
                "sort": [
                    {
                        "key": "activity",
                        "title": "Активность"
                    },
                    {
                        "key": "deadline",
                        "title": "Крайний срок"
                    },
                    {
                        "key": "new",
                        "title": "Новые"
                    },
                    {
                        "key": "old",
                        "title": "Старые"
                    }
                ],
                "title": "Исходящие"
            },
            {
                "filters": [
                    {
                        "field": "assignee",
                        "title": "Исполнитель"
                    },
                    {
                        "field": "owner",
                        "title": "Постановщик"
                    },
                    {
                        "field": "section",
                        "title": "Проект"
                    },
                    {
                        "field": "tag",
                        "title": "Тэг"
                    }
                ],
                "hide_empty": true,
                "key": "copy",
                "pagination": false,
                "show_counter": true,
                "sort": [
                    {
                        "key": "activity",
                        "title": "Активность"
                    },
                    {
                        "key": "deadline",
                        "title": "Крайний срок"
                    },
                    {
                        "key": "new",
                        "title": "Новые"
                    },
                    {
                        "key": "old",
                        "title": "Старые"
                    }
                ],
                "title": "Наблюдаю"
            },
            {
                "filters": [
                    {
                        "field": "assignee",
                        "title": "Исполнитель"
                    },
                    {
                        "field": "owner",
                        "title": "Постановщик"
                    },
                    {
                        "field": "section",
                        "title": "Проект"
                    },
                    {
                        "field": "tag",
                        "title": "Тэг"
                    }
                ],
                "hide_empty": true,
                "key": "done",
                "pagination": true,
                "show_counter": false,
                "sort": [
                    {
                        "key": "done",
                        "title": "Дата завершения"
                    },
                    {
                        "key": "new",
                        "title": "Новые"
                    },
                    {
                        "key": "old",
                        "title": "Старые"
                    }
                ],
                "title": "Готово"
            }
        ]
    }
}

"server.section.deleted"

Event structure: ServerSectionDeleted

Contact section or task project deleted

{
    "event": "server.section.deleted",
    "params": {
        "chat_type": "direct",
        "gentime": 1568786364815431424,
        "sections": [
            {
                "uid": "8daeb4a2-4863-4953-bcf1-c58b84dc5272"
            }
        ]
    }
}

"server.section.updated"

Event structure: ServerSectionUpdated

Contact section or task project created or changed

{
    "event": "server.section.updated",
    "params": {
        "chat_type": "group",
        "gentime": 1569546093241191168,
        "sections": []
    }
}

"server.tag.deleted"

Event structure: ServerTagDeleted

Tag deleted

EVENT MISSING EXAMPLE

"server.tag.updated"

Event structure: ServerTagUpdated

Tag created or changed

EVENT MISSING EXAMPLE

"server.team.counters"

Event structure: ServerTeamCounters

Counters form other teams

{
    "event": "server.team.counters",
    "params": {
        "teams": [
            {
                "uid": "b3e92407-41d0-456a-9b1d-3d6b79bfa7d3",
                "unread": {
                    "direct": {
                        "chats": 1,
                        "messages": 161
                    },
                    "group": {
                        "chats": 0,
                        "messages": 0
                    },
                    "task": {
                        "chats": 1,
                        "messages": 1
                    }
                }
            },
            {
                "uid": "8b05a648-d43a-4d17-9a0e-c2a119453494",
                "unread": {
                    "direct": {
                        "chats": 0,
                        "messages": 0
                    },
                    "group": {
                        "chats": 0,
                        "messages": 0
                    },
                    "task": {
                        "chats": 1,
                        "messages": 1
                    }
                }
            },
            {
                "uid": "6aefcf3b-e61c-4f35-8b5b-9d762a6a6cf9",
                "unread": {
                    "direct": {
                        "chats": 1,
                        "messages": 3
                    },
                    "group": {
                        "chats": 0,
                        "messages": 0
                    },
                    "task": {
                        "chats": 0,
                        "messages": 0
                    }
                }
            },
            {
                "uid": "5e854825-d1ac-4b28-a389-f0e8cc3bd675",
                "unread": {
                    "direct": {
                        "chats": 1,
                        "messages": 1
                    },
                    "group": {
                        "chats": 0,
                        "messages": 0
                    },
                    "task": {
                        "chats": 0,
                        "messages": 0
                    }
                }
            },
            {
                "uid": "180b9b6d-ecb0-47aa-8712-33dbd9b4a642",
                "unread": {
                    "direct": {
                        "chats": 0,
                        "messages": 0
                    },
                    "group": {
                        "chats": 1,
                        "messages": 58
                    },
                    "task": {
                        "chats": 0,
                        "messages": 0
                    }
                }
            },
            {
                "uid": "99cabb3b-d4fd-464d-b33d-144b67e3c1df",
                "unread": {
                    "direct": {
                        "chats": 1,
                        "messages": 127
                    },
                    "group": {
                        "chats": 0,
                        "messages": 0
                    },
                    "task": {
                        "chats": 1,
                        "messages": 1
                    }
                }
            },
            {
                "uid": "523e7bdc-e73f-4150-b6b9-656d6178ba51",
                "unread": {
                    "direct": {
                        "chats": 1,
                        "messages": 63
                    },
                    "group": {
                        "chats": 0,
                        "messages": 0
                    },
                    "task": {
                        "chats": 1,
                        "messages": 1
                    }
                }
            },
            {
                "uid": "c9d8a896-a2b6-40a1-869e-2ecc0ef2436b",
                "unread": {
                    "direct": {
                        "chats": 1,
                        "messages": 31
                    },
                    "group": {
                        "chats": 0,
                        "messages": 0
                    },
                    "task": {
                        "chats": 1,
                        "messages": 1
                    }
                }
            }
        ]
    }
}

"server.team.deleted"

Event structure: ServerTeamDeleted

Team archived

{
    "event": "server.team.deleted",
    "params": {
        "teams": [
            {
                "is_archive": true,
                "uid": "c9d8a896-a2b6-40a1-869e-2ecc0ef2436b"
            }
        ]
    }
}

"server.team.updated"

Event structure: ServerTeamUpdated

Team created or changed

{
    "event": "server.team.updated",
    "params": {
        "teams": [
            {
                "can_manage_sections": true,
                "default_task_deadline": "18:00:00",
                "icons": {
                    "stub": "http://127.0.0.1:8000/u/f0769a/00/256.png"
                },
                "last_active": false,
                "max_message_update_age": 86400,
                "me": {
                    "alt_send": false,
                    "can_add_to_group": true,
                    "can_create_task": true,
                    "can_delete": true,
                    "changeable_fields": [
                        "alt_send",
                        "contact_email",
                        "contact_mshort_view",
                        "contact_phone",
                        "contact_short_view",
                        "contact_show_archived",
                        "debug_show_activity",
                        "default_lang",
                        "family_name",
                        "given_name",
                        "group_mshort_view",
                        "group_notifications_enabled",
                        "group_short_view",
                        "icons",
                        "phone",
                        "role",
                        "task_mshort_view",
                        "task_notifications_enabled",
                        "task_short_view",
                        "unread_first"
                    ],
                    "contact_email": "",
                    "contact_mshort_view": false,
                    "contact_phone": "+75550000001",
                    "contact_short_view": false,
                    "contact_show_archived": false,
                    "debug_show_activity": false,
                    "default_lang": null,
                    "display_name": "Контакт №2",
                    "family_name": "№2",
                    "given_name": "Контакт",
                    "group_mshort_view": false,
                    "group_notifications_enabled": true,
                    "group_short_view": false,
                    "icons": {
                        "stub": "http://127.0.0.1:8000/u/63bed3/%D0%9A%E2%84%96/256.png"
                    },
                    "jid": "d-bd500a50-3a38-44d1-a43c-fb1a48e1a79e",
                    "last_activity": null,
                    "role": "",
                    "sections": [],
                    "status": "member",
                    "task_mshort_view": false,
                    "task_notifications_enabled": true,
                    "task_short_view": false,
                    "unread_first": false
                },
                "name": "T-32 2019-09-18 00:00:05.603182+00:00",
                "need_confirmation": true,
                "uid": "c9d8a896-a2b6-40a1-869e-2ecc0ef2436b",
                "unread": {
                    "direct": {
                        "chats": 1,
                        "messages": 31
                    },
                    "group": {
                        "chats": 0,
                        "messages": 0
                    },
                    "task": {
                        "chats": 1,
                        "messages": 1
                    }
                }
            }
        ]
    }
}

"server.time"

Event structure: ServerTime

Current server time

{
    "event": "server.time",
    "params": {
        "time": "2019-09-27T01:01:33.216665Z"
    }
}

"server.uisettings"

Event structure: ServerUiSettings

Part of UI settings changed

{
	"last-tab": 91238475
}

"server.upload.updated"

Event structure: ServerUploadUpdated

Upload object created or changed

EVENT MISSING EXAMPLE

"server.warning"

Event structure: ServerWarning

Something went wrong with client message

{
	"event": "server.warning",
	"params": {
		"message": "unknown event: client.deeeeeaddddbeeeeeef",
		"orig": {
			"confirm_id": "c6280a82ed1c",
			"event": "client.deeeeeaddddbeeeeeef"
		}
	}
}

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL