Axuz Developers

Timelines (feed social)

Feed social do workspace e posts ricos.

MétodoPathResumoAcesso
GET/teams/{teamId}/feed-post-revisions/{revId}Uma revisao por id (post dono visivel ao caller).Membro da equipe
POST/teams/{teamId}/feed-post-revisions/{revId}/acceptAutor do post ou owner/admin promove a proposta (com overrides opcionais title/body/blocks/tags/notes) a nova versao do post.Membro da equipe
POST/teams/{teamId}/feed-post-revisions/{revId}/rejectAutor do post ou owner/admin rejeita a proposta pendente, com notas opcionais.Membro da equipe
POST/teams/{teamId}/feed-post-revisions/{revId}/withdrawSo o proponente retira a propria proposta pendente (admin que quer recusar usa reject).Membro da equipe
GET/teams/{teamId}/feed-post-versions/{versionId}Um snapshot por id; o post dono precisa ser visivel ao caller (nao vaza versao de rascunho alheio).Membro da equipe
GET/teams/{teamId}/feed-posts/{postId}Devolve o post com version, edited_at, upvote/downvote_count, my_vote e attachments (sempre []).Membro da equipe
PUT/teams/{teamId}/feed-posts/{postId}Edita o post (autor ou owner/admin) e GERA UMA VERSAO (snapshot em feed_post_versions, version+1, edited_at).Membro da equipe
DELETE/teams/{teamId}/feed-posts/{postId}Soft delete (deleted_at) por autor ou owner/admin.Membro da equipe
POST/teams/{teamId}/feed-posts/{postId}/attachmentsAnexar file a post de Timeline (feed_post)Login
DELETE/teams/{teamId}/feed-posts/{postId}/attachments/{fileId}Desanexar file de post de TimelineLogin
GET/teams/{teamId}/feed-posts/{postId}/revisionsRevisoes do post, mais novas primeiro.Membro da equipe
POST/teams/{teamId}/feed-posts/{postId}/revisionsRegistra uma proposta pendente marcada com a versao atual do post.Membro da equipe
GET/teams/{teamId}/feed-posts/{postId}/versionsHistorico de edicoes, versao mais nova primeiro.Membro da equipe
GET/teams/{teamId}/feed-posts/{postId}/votesO voto do caller no post (-1, 0 ou 1).Membro da equipe
POST/teams/{teamId}/feed-posts/{postId}/votesRegistra/troca o voto (+1/-1) do caller; repetir o mesmo valor e idempotente (nao desfaz — desfazer e o DELETE).Membro da equipe
DELETE/teams/{teamId}/feed-posts/{postId}/votesRemove o voto do caller; sem voto previo continua 200 (idempotente).Membro da equipe
GET/teams/{teamId}/feeds/— GET /teams/{teamId}/feeds.Membro da equipe
POST/teams/{teamId}/feeds/— POST /teams/{teamId}/feeds.Membro da equipe
GET/teams/{teamId}/feeds/{feedId}— GET /teams/{teamId}/feeds/{feedId}.Membro da equipe
PUT/teams/{teamId}/feeds/{feedId}— PATCH /teams/{teamId}/feeds/{feedId}.Membro da equipe
DELETE/teams/{teamId}/feeds/{feedId}— DELETE /teams/{teamId}/feeds/{feedId}.Membro da equipe
PATCH/teams/{teamId}/feeds/{feedId}— PATCH /teams/{teamId}/feeds/{feedId}.Membro da equipe
GET/teams/{teamId}/feeds/{feedId}/posts— GET /teams/{teamId}/feeds/{feedId}/posts[?include_drafts&limit&before].Membro da equipe
POST/teams/{teamId}/feeds/{feedId}/posts— POST /teams/{teamId}/feeds/{feedId}/posts.Membro da equipe
GET/teams/{teamId}/feeds/{feedId}/posts/{postId}— GET /teams/{teamId}/feeds/{feedId}/posts/{postId}.Membro da equipe
DELETE/teams/{teamId}/feeds/{feedId}/posts/{postId}— DELETE /teams/{teamId}/feeds/{feedId}/posts/{postId}.Membro da equipe
PATCH/teams/{teamId}/feeds/{feedId}/posts/{postId}— PATCH /teams/{teamId}/feed-posts/{postId}.Membro da equipe
POST/teams/{teamId}/feeds/{feedId}/posts/{postId}/publish— POST /teams/{teamId}/feed-posts/{postId}/publish.Membro da equipe
POST/teams/{teamId}/feeds/{feedId}/posts/{postId}/unpublish— POST /teams/{teamId}/feed-posts/{postId}/unpublish.Membro da equipe