Axuz Developers

Canais e mensagens

Canais (timelines no banco), DMs, posts, threads, reações, enquetes e menções.

MétodoPathResumoAcesso
GET/me/dms— GET /me/dms?team_id=<uuid>.Login
GET/me/drafts— GET /me/drafts?team_id=<UUID>.Login
GET/me/mentions/— GET /me/mentions?team_id=&unread_only=&limit=&since=.Login
POST/me/mentions/{mentionId}/read— POST /me/mentions/{mentionId}/read.Login
POST/me/mentions/read_all— POST /me/mentions/read_all.Login
GET/me/mentions/unread_count— GET /me/mentions/unread_count?team_id=.Login
GET/me/read_state— GET /me/read_state?team_id=<uuid>.Membro da equipe
GET/me/timelines— GET /me/timelines.Login
GET/teams/{teamId}/channelsEscreve uma resposta JSON canônica.Membro da equipe
GET/teams/{teamId}/comments/— GET /teams/{teamId}/comments?target_type&target_id.Membro da equipe
POST/teams/{teamId}/comments/— POST /teams/{teamId}/comments.Membro da equipe
DELETE/teams/{teamId}/comments/{commentId}— DELETE /teams/{teamId}/comments/{commentId}.Membro da equipe
PATCH/teams/{teamId}/comments/{commentId}— PATCH /teams/{teamId}/comments/{commentId}.Membro da equipe
POST/teams/{teamId}/dms— POST /teams/{teamId}/dms.Membro da equipe
POST/teams/{teamId}/mentions/bulk— POST /teams/{teamId}/mentions/bulk.Membro da equipe
GET/teams/{teamId}/mentions/by-source— GET /teams/{teamId}/mentions/by-source.Membro da equipe
GET/teams/{teamId}/polls/{pollId}/— GET /teams/{teamId}/polls/{pollId}.Membro da equipe
POST/teams/{teamId}/polls/{pollId}/close— POST /teams/{teamId}/polls/{pollId}/close.Membro da equipe
POST/teams/{teamId}/polls/{pollId}/vote— POST /teams/{teamId}/polls/{pollId}/vote.Membro da equipe
DELETE/teams/{teamId}/polls/{pollId}/vote— DELETE /teams/{teamId}/polls/{pollId}/vote.Membro da equipe
GET/teams/{teamId}/posts/{postId}/poll— GET /teams/{teamId}/posts/{postId}/poll.Membro da equipe
GET/teams/{teamId}/posts/refs— GET /teams/{teamId}/posts/refs?ref_type=&ref_id=.Membro da equipe
GET/teams/{teamId}/presenceGET /teams/{teamId}/presenceMembro da equipe
GET/teams/{teamId}/reactions/— GET /teams/{teamId}/reactions?target_type&target_id.Membro da equipe
POST/teams/{teamId}/reactions/— POST /teams/{teamId}/reactions.Membro da equipe
DELETE/teams/{teamId}/reactions/— DELETE /teams/{teamId}/reactions.Membro da equipe
GET/teams/{teamId}/timelines/— GET /teams/{teamId}/timelines[?include_archived=true].Membro da equipe
POST/teams/{teamId}/timelines/— POST /teams/{teamId}/timelines.Membro da equipe
GET/teams/{teamId}/timelines/{timelineId}/— GET /teams/{teamId}/timelines/{id}.Membro da equipe
PUT/teams/{teamId}/timelines/{timelineId}/— PATCH /teams/{teamId}/timelines/{id}.Membro com escopo
DELETE/teams/{teamId}/timelines/{timelineId}/— DELETE /teams/{teamId}/timelines/{id}.Membro com escopo
PATCH/teams/{teamId}/timelines/{timelineId}/— PATCH /teams/{teamId}/timelines/{id}.Membro com escopo
POST/teams/{teamId}/timelines/{timelineId}/ai-replyMonta histórico da thread, pede a completion e persiste o post/reply.Membro da equipe
POST/teams/{teamId}/timelines/{timelineId}/archive— POST /teams/{teamId}/timelines/{id}/archive.Membro com escopo
GET/teams/{teamId}/timelines/{timelineId}/board— GET /teams/{teamId}/timelines/{timelineId}/board.Membro com escopo
POST/teams/{teamId}/timelines/{timelineId}/board— POST /teams/{teamId}/timelines/{timelineId}/board.Membro com escopo
GET/teams/{teamId}/timelines/{timelineId}/draft— GET /timelines/{id}/draft[?parent_post_id=<UUID>].Membro com escopo
PUT/teams/{teamId}/timelines/{timelineId}/draft— PUT /timelines/{id}/draft[?parent_post_id=<UUID>].Membro com escopo
DELETE/teams/{teamId}/timelines/{timelineId}/draft— DELETE /timelines/{id}/draft[?parent_post_id=<UUID>].Membro com escopo
POST/teams/{teamId}/timelines/{timelineId}/import/slackConsome um bundle diário (`YYYY-MM-DD.json`) de um canal do Slack e grava cada mensagem como post do channel, retrodatando a criação.Membro com escopo
GET/teams/{teamId}/timelines/{timelineId}/invites— GET /teams/{teamId}/timelines/{tlID}/invites.Membro com escopo
POST/teams/{teamId}/timelines/{timelineId}/invitesPOST /teams/{teamId}/timelines/{timelineId}/invitesMembro com escopo
DELETE/teams/{teamId}/timelines/{timelineId}/invites/{inviteId}Grava `revoked_at` no convite, cassando o link.Membro com escopo
GET/teams/{teamId}/timelines/{timelineId}/members— GET /teams/{teamId}/timelines/{id}/members.Membro com escopo
POST/teams/{teamId}/timelines/{timelineId}/members— POST /teams/{teamId}/timelines/{id}/members.Membro com escopo
DELETE/teams/{teamId}/timelines/{timelineId}/members/{userId}— DELETE /teams/{teamId}/timelines/{id}/members/{userId}.Membro com escopo
PATCH/teams/{teamId}/timelines/{timelineId}/members/{userId}— PATCH /teams/{teamId}/timelines/{id}/members/{userId}.Membro com escopo
GET/teams/{teamId}/timelines/{timelineId}/mention-candidatesEspeciais + membros do team (canal público) ou do canal (privado).Membro da equipe
GET/teams/{teamId}/timelines/{timelineId}/my-scopeDevolve o role e o scope por módulo do CALLER naquele channel (`{role, scope, modules}`), lendo `timeline_members` (ABAC layer 4 do CLAUD...Membro com escopo
GET/teams/{teamId}/timelines/{timelineId}/pinned— GET /teams/{teamId}/timelines/{timelineId}/pinned.Membro com escopo
POST/teams/{teamId}/timelines/{timelineId}/polls— POST /teams/{teamId}/timelines/{timelineId}/polls.Membro com escopo
GET/teams/{teamId}/timelines/{timelineId}/posts— GET /teams/{teamId}/timelines/{id}/posts[?limit&before].Membro com escopo
POST/teams/{teamId}/timelines/{timelineId}/posts— POST /teams/{teamId}/timelines/{id}/posts.Membro com escopo
GET/teams/{teamId}/timelines/{timelineId}/posts/{postId}— GET /teams/{teamId}/timelines/{timelineId}/posts/{postId}.Membro com escopo
DELETE/teams/{teamId}/timelines/{timelineId}/posts/{postId}— DELETE /teams/{teamId}/posts/{postId}.Membro com escopo
PATCH/teams/{teamId}/timelines/{timelineId}/posts/{postId}— PATCH /teams/{teamId}/posts/{postId}.Membro com escopo
POST/teams/{teamId}/timelines/{timelineId}/posts/{postId}/attachmentsAnexar file a timeline postMembro com escopo
POST/teams/{teamId}/timelines/{timelineId}/posts/{postId}/pin— POST /teams/{teamId}/timelines/{timelineId}/posts/{postId}/pin.Membro com escopo
DELETE/teams/{teamId}/timelines/{timelineId}/posts/{postId}/pin— DELETE /teams/{teamId}/timelines/{timelineId}/posts/{postId}/pin.Membro com escopo
GET/teams/{teamId}/timelines/{timelineId}/posts/{postId}/reactions— GET .../posts/{postId}/reactions.Membro com escopo
POST/teams/{teamId}/timelines/{timelineId}/posts/{postId}/reactions— POST .../posts/{postId}/reactions.Membro com escopo
DELETE/teams/{teamId}/timelines/{timelineId}/posts/{postId}/reactions/{emoji}— DELETE .../posts/{postId}/reactions/{emoji}.Membro com escopo
GET/teams/{teamId}/timelines/{timelineId}/posts/{postId}/ref— GET /teams/{teamId}/posts/{postId}/ref.Membro com escopo
GET/teams/{teamId}/timelines/{timelineId}/posts/{postId}/replies— GET /teams/{teamId}/timelines/{id}/posts/{postId}/replies.Membro com escopo
POST/teams/{teamId}/timelines/{timelineId}/posts/{postId}/replies— POST /teams/{teamId}/timelines/{id}/posts/{postId}/replies.Membro com escopo
GET/teams/{teamId}/timelines/{timelineId}/posts/{postId}/versions— GET /timelines/{timelineId}/posts/{postId}/versions.Membro com escopo
POST/teams/{teamId}/timelines/{timelineId}/posts/with-ref— POST /teams/{teamId}/timelines/{id}/posts/with-ref.Membro com escopo
POST/teams/{teamId}/timelines/{timelineId}/read— POST /teams/{teamId}/timelines/{timelineId}/read.Membro com escopo
GET/teams/{teamId}/timelines/{timelineId}/wiki— GET /teams/{teamId}/timelines/{timelineId}/wiki.Membro com escopo
POST/teams/{teamId}/timelines/{timelineId}/wiki— POST /teams/{teamId}/timelines/{timelineId}/wiki.Membro com escopo
GET/teams/{teamId}/timelines/unreadLista, num único roundtrip, o read state + `unread_count` de cada channel não arquivado do team para o caller.Membro da equipe