Axuz Developers

Timelines (social feed)

Workspace social feed and rich posts.

MétodoPathResumoAccess
GET/teams/{teamId}/feed-post-revisions/{revId}Uma revisao por id (post dono visivel ao caller).Team member
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.Team member
POST/teams/{teamId}/feed-post-revisions/{revId}/rejectAutor do post ou owner/admin rejeita a proposta pendente, com notas opcionais.Team member
POST/teams/{teamId}/feed-post-revisions/{revId}/withdrawSo o proponente retira a propria proposta pendente (admin que quer recusar usa reject).Team member
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).Team member
GET/teams/{teamId}/feed-posts/{postId}Devolve o post com version, edited_at, upvote/downvote_count, my_vote e attachments (sempre []).Team member
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).Team member
DELETE/teams/{teamId}/feed-posts/{postId}Soft delete (deleted_at) por autor ou owner/admin.Team member
POST/teams/{teamId}/feed-posts/{postId}/attachmentsAnexar file a post de Timeline (feed_post)Signed in
DELETE/teams/{teamId}/feed-posts/{postId}/attachments/{fileId}Desanexar file de post de TimelineSigned in
GET/teams/{teamId}/feed-posts/{postId}/revisionsRevisoes do post, mais novas primeiro.Team member
POST/teams/{teamId}/feed-posts/{postId}/revisionsRegistra uma proposta pendente marcada com a versao atual do post.Team member
GET/teams/{teamId}/feed-posts/{postId}/versionsHistorico de edicoes, versao mais nova primeiro.Team member
GET/teams/{teamId}/feed-posts/{postId}/votesO voto do caller no post (-1, 0 ou 1).Team member
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).Team member
DELETE/teams/{teamId}/feed-posts/{postId}/votesRemove o voto do caller; sem voto previo continua 200 (idempotente).Team member
GET/teams/{teamId}/feeds/— GET /teams/{teamId}/feeds.Team member
POST/teams/{teamId}/feeds/— POST /teams/{teamId}/feeds.Team member
GET/teams/{teamId}/feeds/{feedId}— GET /teams/{teamId}/feeds/{feedId}.Team member
PUT/teams/{teamId}/feeds/{feedId}— PATCH /teams/{teamId}/feeds/{feedId}.Team member
DELETE/teams/{teamId}/feeds/{feedId}— DELETE /teams/{teamId}/feeds/{feedId}.Team member
PATCH/teams/{teamId}/feeds/{feedId}— PATCH /teams/{teamId}/feeds/{feedId}.Team member
GET/teams/{teamId}/feeds/{feedId}/posts— GET /teams/{teamId}/feeds/{feedId}/posts[?include_drafts&limit&before].Team member
POST/teams/{teamId}/feeds/{feedId}/posts— POST /teams/{teamId}/feeds/{feedId}/posts.Team member
GET/teams/{teamId}/feeds/{feedId}/posts/{postId}— GET /teams/{teamId}/feeds/{feedId}/posts/{postId}.Team member
DELETE/teams/{teamId}/feeds/{feedId}/posts/{postId}— DELETE /teams/{teamId}/feeds/{feedId}/posts/{postId}.Team member
PATCH/teams/{teamId}/feeds/{feedId}/posts/{postId}— PATCH /teams/{teamId}/feed-posts/{postId}.Team member
POST/teams/{teamId}/feeds/{feedId}/posts/{postId}/publish— POST /teams/{teamId}/feed-posts/{postId}/publish.Team member
POST/teams/{teamId}/feeds/{feedId}/posts/{postId}/unpublish— POST /teams/{teamId}/feed-posts/{postId}/unpublish.Team member