Channels
Canal: espaço de conversa em grupo em tempo real, um espaço = um canal. Mensagens com a mais nova embaixo (cursor de 50), threads de um nível, reações com qualquer emoji, menções por token `<@idDoPerfil>`, até 10 fotos e 1 vídeo por mensagem, não lidas por canal e por thread, seguir thread, sino e e-mail (categoria `channels`, sem o texto). Quem lê segue o espaço; quem escreve, responde e anexa segue "Quem pode postar"; quem só lê ainda reage. Owner, admin e moderador apagam qualquer mensagem
19 endpoint
Le descrizioni degli endpoint provengono dalla specifica dell’API e per ora sono in portoghese. L’interfaccia intorno è tradotta.
- GET
/api/channels/unreadNão lidas de cada canal (para o menu) - PATCH
/api/channels/messages/{id}Edita a própria mensagem - DELETE
/api/channels/messages/{id}Apaga uma mensagem - GET
/api/channels/messages/{id}/repliesThread de uma mensagem - POST
/api/channels/messages/{id}/repliesResponde na thread - POST
/api/channels/messages/{id}/readMarca a thread como lida - PUT
/api/channels/messages/{id}/followSegue a thread - DELETE
/api/channels/messages/{id}/followDeixa de seguir a thread - PUT
/api/channels/messages/{id}/reactions/{emoji}Reage com um emoji - DELETE
/api/channels/messages/{id}/reactions/{emoji}Remove a própria reação - GET
/api/channels/{spaceId}Canal (espaço do módulo `channel`) - GET
/api/channels/{spaceId}/messagesMensagens do canal - POST
/api/channels/{spaceId}/messagesPosta no canal - POST
/api/channels/{spaceId}/readMarca o canal como lido - PUT
/api/channels/{spaceId}/muteSilencia o canal para mim - DELETE
/api/channels/{spaceId}/muteVolta a receber os avisos do canal - GET
/api/channels/{spaceId}/searchBusca mensagens do canal - GET
/api/channels/{spaceId}/membersQuem pode abrir o canal - GET
/api/channels/{spaceId}/mentionablePessoas para mencionar