Table Of Contents
Change owners password
Params:
{
"password": {
"type": "TEXT",
"max_len": 128
},
"old_password": {
"type": "TEXT",
"max_len": 1024
}
}
Change owners client settings
Params:
{
"client_settings": {
"type": "TEXT",
"max_len": 1024
}
}
Send delete confirmation email
Global User Search
Params:
{
"search_str": {
"type": "TEXT",
"max_len": 1024
},
"sync_cursor": {
"type": "CURSOR",
"default": "NULL",
"params": {
"account_ids": {
"type": "[UUID]"
},
"search_str": {
"type": "TEXT",
"max_len": 1024
}
}
},
"limit": {
"type": "BIGINT",
"default": "20",
"ignore": true
}
}
Params:
{
"client_flag": {
"type": "TEXT",
"max_len": 1024
}
}
Remove status message.
Set new device token for current login session.
Params:
{
"mk_device_type": {
"type": "TEXT",
"max_len": 1024,
"options": [
"android",
"ios"
]
},
"device_token": {
"type": "TEXT",
"max_len": 1024
}
}
Set my notifiaction email interval
Params:
{
"mk_email_interval": {
"type": "TEXT",
"max_len": 1024,
"options": [
"hourly",
"never",
"daily"
]
}
}
Set account push logic on new messages.
Params:
{
"mk_push_new_message": {
"type": "TEXT",
"max_len": 1024
}
}
Set owners display name that searchable and visible to others
Params:
{
"name": {
"type": "TEXT",
"max_len": 128
}
}
Set owners phonr number that searchable and visible to others
Params:
{
"phone_nr": {
"type": "TEXT",
"max_len": 16
}
}
Set account sleep interval.
Params:
{
"sleep_interval": {
"type": "BIGINT"
}
}
Sync conversations accessible to account
Params:
{
"conversation_ids": {
"type": "[UUID]"
},
"mk_init_mode": {
"type": "TEXT",
"default": "ic_header",
"max_len": 1024,
"options": [
"ic_full",
"ic_header",
"ic_tiny"
]
}
}
Update status message.
Params:
{
"status_emoji": {
"type": "TEXT",
"max_len": 1024
},
"status_message": {
"type": "TEXT",
"max_len": 1024
}
}
Upload private external file.
Params:
{
"file_url": {
"type": "TEXT",
"max_len": 2048
},
"file_name": {
"type": "TEXT",
"max_len": 2048
},
"file_size": {
"type": "BIGINT",
"default": "0"
},
"file_origin": {
"type": "TEXT",
"default": "NULL",
"max_len": 1024
},
"upload_id": {
"type": "TEXT",
"default": "NULL",
"max_len": 1024
}
}
Add contact.
Params:
{
"email": {
"type": "TEXT",
"max_len": 1024
},
"name": {
"type": "TEXT",
"default": "NULL",
"max_len": 1024
},
"phone_nr": {
"type": "TEXT",
"default": "NULL",
"max_len": 1024
}
}
Get dialog.
Params:
{
"account_id": {
"type": "UUID"
},
"mk_conv_type": {
"type": "TEXT",
"default": "NULL",
"max_len": 1024,
"options": [
"cct_default",
"cct_no_mail"
]
}
}
Hide list of contacts
Params:
{
"account_ids": {
"type": "[UUID]"
}
}
Import contacts.
Params:
{
"contacts": {
"type": "[OBJECT]",
"params": {
"email": {
"type": "TEXT",
"max_len": 1024
},
"name": {
"type": "TEXT",
"default": "NULL",
"max_len": 1024
},
"phone_nr": {
"type": "TEXT",
"default": "NULL",
"max_len": 1024
}
}
}
}
Lookup contacts by email.
Params:
{
"email": {
"type": "TEXT",
"max_len": 1024
}
}
Search contacts giving start of the name ordered by sort rank
Params:
{
"search_str": {
"type": "TEXT",
"max_len": 1024
},
"sync_cursor": {
"type": "CURSOR",
"default": "NULL",
"params": {
"account_id": {
"type": "UUID"
},
"search_str": {
"type": "TEXT",
"max_len": 1024
},
"sort_rank": {
"type": "BIGINT"
}
}
},
"limit": {
"type": "BIGINT",
"default": "100",
"ignore": true
}
}
Set Name
Params:
{
"account_id": {
"type": "UUID"
},
"name": {
"type": "TEXT",
"max_len": 1024
}
}
Set contacts phone number visible only to self
Params:
{
"account_id": {
"type": "UUID"
},
"phone_nr": {
"type": "TEXT",
"max_len": 1024
}
}
Sync contacts sorted by sort rank.
Params:
{
"sync_cursor": {
"type": "CURSOR",
"default": "NULL",
"params": {
"account_id": {
"type": "UUID"
},
"sort_rank": {
"type": "BIGINT"
}
}
},
"limit": {
"type": "BIGINT",
"default": "100",
"ignore": true
}
}
Sync last seen info for requested accounts.
Params:
{
"account_ids": {
"type": "[UUID]"
}
}
Sync canned response.
Params:
{
"sync_cursor": {
"type": "CURSOR",
"default": "NULL",
"params": {
"message_id": {
"type": "UUID"
},
"store_time": {
"type": "TIMESTAMPTZ"
}
}
},
"limit": {
"type": "BIGINT",
"default": "20",
"description": "Batch size between 1 and 100",
"ignore": true
}
}
Activate conversation for 10 minutes.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Add admins to managed conversation.
Params:
{
"conversation_id": {
"type": "UUID"
},
"account_ids": {
"type": "[UUID]"
}
}
Add members.
Params:
{
"conversation_id": {
"type": "UUID"
},
"account_ids": {
"type": "[UUID]"
},
"is_business": {
"type": "BOOLEAN",
"default": "NULL"
}
}
Add team to conversation
Params:
{
"conversation_id": {
"type": "UUID"
},
"team_id": {
"type": "UUID"
}
}
Archive conversation.
Params:
{
"conversation_id": {
"type": "UUID"
},
"show_message_nr": {
"type": "BIGINT"
}
}
Try to join or rejoint the conversation it it has is_autojoin enabled
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Only admin can delete conversation.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Disable autojoin. Need a link to join conversation.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Disable automatic disclose when new members join conversation
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Disable url link preview.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Enable autojoin. Anyone with the link can join.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Enable automatic disclose of conversation history
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Enable url link preview.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Create conversation
Params:
{
"topic": {
"type": "TEXT",
"default": "",
"max_len": 256
},
"account_ids": {
"type": "[UUID]",
"default": "NULL"
},
"team_ids": {
"type": "[UUID]",
"default": "NULL"
},
"is_autojoin": {
"type": "BOOLEAN",
"default": "False",
"description": "Anyone can join using conversaion autojoin link"
},
"is_disclose": {
"type": "BOOLEAN",
"default": "False",
"description": "Previous content is automatically disclosed to joiners"
},
"is_invite": {
"type": "BOOLEAN",
"default": "False"
},
"is_list": {
"type": "BOOLEAN",
"default": "False"
},
"is_managed": {
"type": "BOOLEAN",
"default": "False",
"description": "Organisation admins can manage this conversation"
},
"mk_conv_type": {
"type": "TEXT",
"default": "cct_default",
"max_len": 1024,
"options": [
"cct_list",
"cct_no_mail",
"cct_default"
]
},
"is_business": {
"type": "BOOLEAN",
"default": "False"
}
}
Delete conversation.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Disable admin write only.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Disable done notifications.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Disable push & email notifications.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Disclose conversation history to given members/teams
Params:
{
"conversation_id": {
"type": "UUID"
},
"account_ids": {
"type": "[UUID]",
"default": "NULL"
},
"team_ids": {
"type": "[UUID]",
"default": "NULL"
}
}
Enable admin write only.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Enable done notifications.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Enable push & email notifications.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Cancel writing pen for user
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Fork conversation. Used to preseve dialogs when members get added to them.
Params:
{
"conversation_id": {
"type": "UUID",
"description": "Dialog being forked into larger conversation"
},
"account_ids": {
"type": "[UUID]",
"default": "NULL"
},
"team_ids": {
"type": "[UUID]",
"default": "NULL"
},
"is_managed": {
"type": "BOOLEAN",
"default": "False"
},
"mk_conv_type": {
"type": "TEXT",
"default": "cct_no_mail",
"max_len": 1024,
"options": [
"cct_list",
"cct_no_mail",
"cct_default"
]
}
}
Sync conversation message flow forward in time
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Remove/kick members.
Params:
{
"conversation_id": {
"type": "UUID"
},
"account_ids": {
"type": "[UUID]"
}
}
Leave the conversation.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Mark conversation read until last visible message nr
Params:
{
"conversation_id": {
"type": "UUID"
},
"show_message_nr": {
"type": "BIGINT"
},
"old_message_nr": {
"type": "BIGINT",
"default": "NULL"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Mark conversation read until last visible message nr
Params:
{
"conversation_id": {
"type": "UUID"
},
"inbox_message_nr": {
"type": "BIGINT"
},
"old_message_nr": {
"type": "BIGINT",
"default": "NULL"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Mute conversation until unmuted by user
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Mute for duration of seconds in snooze interval
Params:
{
"conversation_id": {
"type": "UUID"
},
"snooze_interval": {
"type": "BIGINT"
}
}
SetTimeInterval for snooze/mute.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Sync pinboard.
Params:
{
"conversation_id": {
"type": "UUID"
},
"sync_cursor": {
"type": "CURSOR",
"default": "NULL",
"params": {
"conversation_id": {
"type": "UUID"
},
"pin_weight": {
"type": "FLOAT",
"default": "NULL"
}
}
},
"limit": {
"type": "BIGINT",
"default": "20",
"description": "Batch size between 1 and 100",
"ignore": true
}
}
Remove admins from managed conversation.
Params:
{
"conversation_id": {
"type": "UUID"
},
"account_ids": {
"type": "[UUID]"
}
}
Remove members.
Params:
{
"conversation_id": {
"type": "UUID"
},
"account_ids": {
"type": "[UUID]"
}
}
Remove team from conversation
Params:
{
"conversation_id": {
"type": "UUID"
},
"team_id": {
"type": "UUID"
}
}
Set conversation alert level
Params:
{
"conversation_id": {
"type": "UUID"
},
"mk_alert_level": {
"type": "TEXT",
"max_len": 1024,
"options": [
"never",
"default",
"until_read",
"passive"
]
}
}
Set default Whereby roomname.
Params:
{
"conversation_id": {
"type": "UUID"
},
"default_call_room": {
"type": "TEXT",
"max_len": 1024
}
}
Set conversation labels
Params:
{
"conversation_id": {
"type": "UUID"
},
"label_ids": {
"type": "[UUID]"
}
}
Only admins can manage conversation settings.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Become passive member of conversation.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Mark conversation read until given message nr.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"old_message_nr": {
"type": "BIGINT",
"default": "NULL"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
SetTimeInterval for snooze/mute.
Params:
{
"conversation_id": {
"type": "UUID"
},
"snooze_interval": {
"type": "BIGINT"
}
}
Set conversation topic
Params:
{
"conversation_id": {
"type": "UUID"
},
"topic": {
"type": "TEXT",
"max_len": 1024
}
}
Set conversation type
Params:
{
"conversation_id": {
"type": "UUID"
},
"mk_conv_type": {
"type": "TEXT",
"max_len": 1024,
"options": [
"cct_list",
"cct_no_mail",
"cct_default"
]
}
}
Only admins can unmanage conversation settings.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Show writing pen for 30 seconds to other conversation participants
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Sync conversation message flow backward in time
Params:
{
"conversation_id": {
"type": "UUID"
},
"bw_message_nr": {
"type": "BIGINT"
}
}
Sync file drawer
Params:
{
"conversation_id": {
"type": "UUID"
},
"sync_cursor": {
"type": "CURSOR",
"default": "NULL",
"params": {
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
},
"limit": {
"type": "BIGINT",
"default": "20",
"description": "Batch size between 1 and 100",
"ignore": true
}
}
Sync file drawer
Params:
{
"conversation_id": {
"type": "UUID"
},
"file_sync_state": {
"type": "OBJECT",
"default": "NULL",
"params": {
"limit": {
"type": "OBJECT",
"params": {
"message_nr": {
"type": "BIGINT"
}
}
},
"sync_cursor": {
"type": "CURSOR",
"params": {
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
}
}
}
}
},
"limit": {
"type": "BIGINT",
"default": "20",
"description": "Batch size between 1 and 100",
"ignore": true
}
}
Sync conversation message flow forward in time
Params:
{
"conversation_id": {
"type": "UUID"
},
"fw_message_nr": {
"type": "BIGINT"
}
}
Sync conversation message flow forward in time
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Unarchive conversation.
Params:
{
"conversation_id": {
"type": "UUID"
}
}
Upload external file to conv.
Params:
{
"conversation_id": {
"type": "UUID"
},
"file_url": {
"type": "TEXT",
"max_len": 2048
},
"file_name": {
"type": "TEXT",
"max_len": 2048
},
"file_size": {
"type": "BIGINT",
"default": "0"
},
"file_origin": {
"type": "TEXT",
"default": "NULL",
"max_len": 1024
},
"upload_id": {
"type": "TEXT",
"default": "NULL",
"max_len": 1024
}
}
Sync label conversations
Params:
{
"label_id": {
"type": "UUID"
},
"mk_init_mode": {
"type": "TEXT",
"default": "ic_tiny",
"max_len": 1024,
"options": [
"ic_full",
"ic_header",
"ic_tiny"
]
},
"sync_cursor": {
"type": "CURSOR",
"default": "NULL",
"params": {
"acv_conv_id": {
"type": "UUID"
},
"acv_inbox_time": {
"type": "TIMESTAMPTZ"
}
}
},
"limit": {
"type": "BIGINT",
"default": "30",
"ignore": true
}
}
Add pinned message.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message": {
"type": "TEXT",
"default": "",
"max_len": 307200
},
"subject": {
"type": "TEXT",
"default": "NULL",
"max_len": 1024
},
"attachment_urls": {
"type": "[TEXT]",
"default": "NULL"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Add plain message.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message": {
"type": "TEXT",
"default": "",
"max_len": 307200
},
"subject": {
"type": "TEXT",
"default": "NULL",
"max_len": 1024
},
"attachment_urls": {
"type": "[TEXT]",
"default": "NULL"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
},
"reply_to_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Add reaction.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"reaction": {
"type": "TEXT",
"max_len": 1024
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Add todo message.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message": {
"type": "TEXT",
"default": "",
"max_len": 307200
},
"subject": {
"type": "TEXT",
"default": "NULL",
"max_len": 1024
},
"attachment_urls": {
"type": "[TEXT]",
"default": "NULL"
},
"assignee_ids": {
"type": "[UUID]",
"default": "NULL"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Archive task.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Copy message from one chat to another.
Params:
{
"conversation_id": {
"type": "UUID",
"description": "Destination conversation id"
},
"copy_conversation_id": {
"type": "UUID",
"description": "Origin conversation id"
},
"copy_message_nr": {
"type": "BIGINT",
"description": "Origin message nr"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Delete message.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Delete message attachments.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"attachment_urls": {
"type": "[TEXT]",
"default": "NULL"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Delete reaction.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"reaction": {
"type": "TEXT",
"max_len": 1024
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Disable preview.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Disclose conversation history to given members/teams
Params:
{
"conversation_id": {
"type": "UUID"
},
"account_ids": {
"type": "[UUID]",
"default": "NULL"
},
"team_ids": {
"type": "[UUID]",
"default": "NULL"
},
"message_nr": {
"type": "BIGINT"
}
}
Edit message content. Missing or NULL params are removed from the message.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"message": {
"type": "TEXT",
"max_len": 307200
},
"subject": {
"type": "TEXT",
"default": "NULL",
"max_len": 1024
},
"attachment_urls": {
"type": "[TEXT]",
"default": "NULL"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Edit message attachments.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"attachment_urls": {
"type": "[TEXT]",
"default": "NULL"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Edit message body.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"message": {
"type": "TEXT",
"default": "",
"max_len": 307200
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Edit message subject.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"subject": {
"type": "TEXT",
"default": "NULL",
"max_len": 1024
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Cancel message edit
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
}
}
Load messages around given message to show it’s context
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
}
}
Load next messages from given message to fill the gap
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
}
}
Load previous messages from given messages to fill the gap
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
}
}
Mark conversation read until given message nr.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"old_message_nr": {
"type": "BIGINT",
"default": "NULL"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Mark spam.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Mark conversation read until given message nr.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"old_message_nr": {
"type": "BIGINT",
"default": "NULL"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Reposition pin.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"prev_message_nr": {
"type": "BIGINT",
"description": "Message nr after which to position the pin. 0 if first position."
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Set assignees.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"assignee_ids": {
"type": "[UUID]",
"default": "NULL"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Turn message to done.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Lock message for editing
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
}
}
Turn message to pinned.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Turn message to plain.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Set spam.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"is_spam": {
"type": "BOOLEAN"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Turn message to todo.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Turn message to unpinned.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Reposition task.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"section_id": {
"type": "UUID"
},
"prev_message_nr": {
"type": "BIGINT",
"description": "Message nr after which to position the task. 0 if first position."
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Unarchive task.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Unmark spam.
Params:
{
"conversation_id": {
"type": "UUID"
},
"message_nr": {
"type": "BIGINT"
},
"from_message_nr": {
"type": "BIGINT",
"default": "NULL"
}
}
Add canned response
Params:
{
"canned_name": {
"type": "TEXT",
"max_len": 1024
},
"message": {
"type": "TEXT",
"default": "",
"max_len": 1024
},
"attachment_urls": {
"type": "[TEXT]",
"default": "NULL"
}
}
Add todo message to my taskboard.
Params:
{
"message": {
"type": "TEXT",
"default": "",
"max_len": 307200
},
"attachment_urls": {
"type": "[TEXT]",
"default": "NULL"
}
}
Edit message content. Missing or NULL params are removed from the message.
Params:
{
"message_id": {
"type": "UUID"
},
"message": {
"type": "TEXT",
"max_len": 307200
},
"attachment_urls": {
"type": "[TEXT]",
"default": "NULL"
}
}
Edit message attachments.
Params:
{
"message_id": {
"type": "UUID"
},
"attachment_urls": {
"type": "[TEXT]",
"default": "NULL"
}
}
Edit message body.
Params:
{
"message_id": {
"type": "UUID"
},
"message": {
"type": "TEXT",
"max_len": 307200
}
}
Edit canned response
Params:
{
"canned_name": {
"type": "TEXT",
"max_len": 1024
},
"message": {
"type": "TEXT",
"default": "",
"max_len": 1024
},
"message_id": {
"type": "UUID"
},
"attachment_urls": {
"type": "[TEXT]",
"default": "NULL"
}
}
Turn message to done.
Params:
{
"message_id": {
"type": "UUID"
}
}
Turn message to done.
Params:
{
"message_id": {
"type": "UUID"
}
}
Unarchive message.
Params:
{
"message_id": {
"type": "UUID"
}
}
Add section to my taskboard.
Params:
{
"section_name": {
"type": "TEXT",
"max_len": 1024
},
"prev_section_id": {
"type": "UUID",
"default": "NULL"
},
"mk_section_type": {
"type": "TEXT",
"default": "urn:fleep:my_section:mk_section_type:my_task",
"max_len": 1024,
"options": [
"urn:fleep:my_section:mk_section_type:my_task"
]
}
}
Archive all tasks.
Params:
{
"section_id": {
"type": "UUID"
}
}
Archive done tasks.
Params:
{
"section_id": {
"type": "UUID"
}
}
Delete section from my taskboard.
Params:
{
"section_id": {
"type": "UUID"
}
}
Delete section from my taskboard.
Params:
{
"section_id": {
"type": "UUID"
},
"section_name": {
"type": "TEXT",
"max_len": 1024
}
}
Position section in my taskboard.
Params:
{
"section_id": {
"type": "UUID"
},
"prev_section_id": {
"type": "UUID",
"default": "NULL"
}
}
Sync my taskboard.
Params:
{
"section_id": {
"type": "UUID"
},
"sync_cursor": {
"type": "CURSOR",
"default": "NULL",
"params": {
"section_id": {
"type": "UUID"
},
"task_weight": {
"type": "FLOAT",
"default": "NULL"
}
}
},
"limit": {
"type": "BIGINT",
"default": "20",
"description": "Batch size between 1 and 100",
"ignore": true
}
}
Files are not automatically deleted in Premium conversations.
Params:
{
"organisation_id": {
"type": "UUID"
}
}
Organization members can use password login.
Params:
{
"organisation_id": {
"type": "UUID"
}
}
Organization members can disable their presence.
Params:
{
"organisation_id": {
"type": "UUID"
}
}
Disable organization setting.
Params:
{
"organisation_id": {
"type": "UUID"
},
"flag_name": {
"type": "TEXT",
"max_len": 1024,
"options": [
"enforce_no_password",
"hide_members",
"delete_files",
"enforce_presence",
"create_premium_conversations",
"show_outside_members_banner",
"show_not_managed_banner"
]
}
}
Don’t hide organization members from global user search.
Params:
{
"organisation_id": {
"type": "UUID"
}
}
Don’t show banner in non-Premium conversations.
Params:
{
"organisation_id": {
"type": "UUID"
}
}
Don’t show banner in conversations that have members from outside the organization.
Params:
{
"organisation_id": {
"type": "UUID"
}
}
Files are automatically deleted in Premium conversations.
Params:
{
"organisation_id": {
"type": "UUID"
}
}
Organization members cannot use password login.
Params:
{
"organisation_id": {
"type": "UUID"
}
}
Organization members cannot disable their presence.
Params:
{
"organisation_id": {
"type": "UUID"
}
}
Enable organization setting.
Params:
{
"organisation_id": {
"type": "UUID"
},
"flag_name": {
"type": "TEXT",
"max_len": 1024,
"options": [
"enforce_no_password",
"hide_members",
"delete_files",
"enforce_presence",
"create_premium_conversations",
"show_outside_members_banner",
"show_not_managed_banner"
]
}
}
Hide organization members from global user search.
Params:
{
"organisation_id": {
"type": "UUID"
}
}
Show banner in non-Premium conversations.
Params:
{
"organisation_id": {
"type": "UUID"
}
}
Show banner in conversations that have members from outside the organization.
Params:
{
"organisation_id": {
"type": "UUID"
}
}
Get organisation ecord containing only publicly available information
Params:
{
"organisation_id": {
"type": "UUID"
}
}
Add section to conversation taskboard.
Params:
{
"conversation_id": {
"type": "UUID"
},
"section_name": {
"type": "TEXT",
"max_len": 1024
},
"prev_section_id": {
"type": "UUID",
"default": "NULL"
}
}
Archive all messages in section.
Params:
{
"conversation_id": {
"type": "UUID"
},
"section_id": {
"type": "UUID"
}
}
Archive done messages in section.
Params:
{
"conversation_id": {
"type": "UUID"
},
"section_id": {
"type": "UUID"
}
}
Delete section from conversation taskboard.
Params:
{
"conversation_id": {
"type": "UUID"
},
"section_id": {
"type": "UUID"
}
}
Delete section from conversation taskboard.
Params:
{
"conversation_id": {
"type": "UUID"
},
"section_id": {
"type": "UUID"
},
"section_name": {
"type": "TEXT",
"max_len": 1024
}
}
Position section in conversation taskboard.
Params:
{
"conversation_id": {
"type": "UUID"
},
"section_id": {
"type": "UUID"
},
"prev_section_id": {
"type": "UUID",
"default": "NULL"
}
}
Sync taskboard.
Params:
{
"conversation_id": {
"type": "UUID"
},
"section_id": {
"type": "UUID"
},
"sync_cursor": {
"type": "CURSOR",
"default": "NULL",
"params": {
"conversation_id": {
"type": "UUID"
},
"section_id": {
"type": "UUID"
},
"task_weight": {
"type": "FLOAT",
"default": "NULL"
}
}
},
"limit": {
"type": "BIGINT",
"default": "20",
"description": "Batch size between 1 and 100",
"ignore": true
}
}
Archive both private and conv messages on my taskboard.
Params:
{
"message_id": {
"type": "UUID"
}
}
Reposition task on my taskboard.
Params:
{
"message_id": {
"type": "UUID"
},
"section_id": {
"type": "UUID"
},
"prev_message_id": {
"type": "UUID",
"default": "NULL",
"description": "Message id after which to position the task. null if first position."
}
}
Unarchive both private and conv messages on my taskboard.
Params:
{
"message_id": {
"type": "UUID"
}
}
Get team data containing only publicly available information
Params:
{
"team_id": {
"type": "UUID"
},
"conversation_id": {
"type": "UUID",
"default": "NULL"
}
}