JetBrains Space Help

Emojis

Add emoji

post /api/http/emojis/add

Add custom emoji

Request arguments

object with fields:

  • emoji: string ( Required )

  • attachmentId: string ( Required )

Response

No arguments

Delete emoji

post /api/http/emojis/delete

Delete an emoji by name

Request arguments

object with fields:

  • emoji: string ( Required )

Response

No arguments

Record emojis usage

post /api/http/emojis/record-usage

Record emojis usage and update frequently used list

Request arguments

object with fields:

  • emojis: array of string ( Required )

Response

No arguments

Check if emoji exists

get /api/http/emojis/exists

Check whether a given emoji name exists

Request arguments

emoji: string (Query) ( Required )

Response

boolean

Get frequently used emojis

get /api/http/emojis/frequently-used

List frequently used emojis

Request arguments

No arguments

Response

array of string

Search emoji

get /api/http/emojis/search

Search for emoji

Request arguments

$skip: string (Query) ( Nullable and Optional , defaults to null)

$top: integer (format: int32) (Query) ( Nullable and Optional , defaults to 100)

query: string (Query) ( Required )

version: string (Query) ( Nullable and Optional , defaults to null)

Response

object with fields:

  • next: string ( Required )

  • totalCount: integer (format: int32) ( Nullable and Optional , defaults to null)

  • data: array of EmojiSearchMatchData ( Required )

Get sync batch

get /api/http/emojis/sync-batch

Get custom emojis for synchronization with third-party system. Custom emojis with etag greater than specified value are returned. Read more in the documentation.

Required permissions: View custom emoji

Request arguments

batchInfo: string in one of the formats

  • { etag: string , batchSize: integer (format: int32) }

(Query) ( Required )

Response

object with fields:

  • etag: string ( Required )

  • data: array of CustomEmojiInfo ( Required )

  • hasMore: boolean ( Required )

Last modified: 06 September 2023