Axuz Developers

Fluxogramas

Fluxogramas, versões, templates e compartilhamento.

MétodoPathResumoAcesso
GET/public/flowcharts/{token}Viewer público single-token (schema legado).Pública (link ou assinatura)
GET/public/shared/{token}Viewer público multi-mode share.Pública (link ou assinatura)
POST/public/shared/{token}/documentFull-doc replace via share (access=interact).Pública (link ou assinatura)
POST/public/shared/{token}/draftPulso rápido publish-only (~500 ms) sem write no DB.Pública (link ou assinatura)
GET/public/shared/{token}/files/{fileId}/contentProxy pra bytes de imagem referenciada pelo flowchart.Pública (link ou assinatura)
POST/public/shared/{token}/opsAplica batch de ops tipadas com LWW (Fase C).Pública (link ou assinatura)
GET/public/shared/{token}/ops/replayReplay de ops desde `since` (reconnect após SSE drop).Pública (link ou assinatura)
POST/public/shared/{token}/presencePublica presença (cursor + viewport) do viewer.Pública (link ou assinatura)
GET/public/shared/{token}/streamSSE stream com snapshots + updates.Pública (link ou assinatura)
GET/teams/{teamId}/flowchart-templates/publicPágina da galeria por keyset (published_at DESC, id DESC) — nunca OFFSET (§12 do piso).Membro da equipe
GET/teams/{teamId}/flowchart-templates/public/{id}Devolve o template COM o documento, pra o cliente instanciar.Membro da equipe
GET/teams/{teamId}/flowcharts/Lista flowcharts do team (updated_at desc).Membro da equipe
POST/teams/{teamId}/flowcharts/Cria flowchart (`title` opcional, `document` opcional).Membro da equipe
GET/teams/{teamId}/flowcharts/{id}Retorna flowchart completo (com document).Membro da equipe
DELETE/teams/{teamId}/flowcharts/{id}Soft-delete (`deleted_at=now()`).Membro da equipe
PATCH/teams/{teamId}/flowcharts/{id}Atualiza title/document (change em document bumpa version).Membro da equipe
POST/teams/{teamId}/flowcharts/{id}/ai/Chat com aplicação de patch (Fase 4).Membro da equipe
POST/teams/{teamId}/flowcharts/{id}/branchCria nova versão HEAD copiando o document de uma versão anterior.Membro da equipe
POST/teams/{teamId}/flowcharts/{id}/cloneServe POST /teams/{teamId}/flowcharts/{id}/clone — o owner duplica um flowchart do próprio team.Membro da equipe
POST/teams/{teamId}/flowcharts/{id}/commitCommit explícito de uma versão.Membro da equipe
GET/teams/{teamId}/flowcharts/{id}/draftDevolve o draft persistido do user.Membro da equipe
POST/teams/{teamId}/flowcharts/{id}/draftSalva draft do user (TTL 7 dias).Membro da equipe
DELETE/teams/{teamId}/flowcharts/{id}/draftDescarta draft do user (idempotente).Membro da equipe
GET/teams/{teamId}/flowcharts/{id}/patchesDevolve os patches com seq do servidor MAIOR que `since`, pro cliente aplicar o que perdeu durante um disconnect.Membro da equipe
POST/teams/{teamId}/flowcharts/{id}/patchesServe POST /teams/{teamId}/flowcharts/{id}/patches — o cliente emite lote de patches per-object; handler valida shape mínima, grava no lo...Membro da equipe
POST/teams/{teamId}/flowcharts/{id}/presencePublica presença (cursor + viewport) do editor autenticado.Membro da equipe
POST/teams/{teamId}/flowcharts/{id}/shareGrava public_share_token (single-token model).Membro da equipe
DELETE/teams/{teamId}/flowcharts/{id}/shareRevoga token legado (zera public_share_token).Membro da equipe
GET/teams/{teamId}/flowcharts/{id}/sharesLista shares não-revogados.Membro da equipe
POST/teams/{teamId}/flowcharts/{id}/sharesCria share multi-mode (`public`/`email`/`time`).Membro da equipe
DELETE/teams/{teamId}/flowcharts/{id}/shares/{shareId}Soft-revoke (seta `revoked_at`).Membro da equipe
GET/teams/{teamId}/flowcharts/{id}/streamSSE stream para o owner autenticado.Membro da equipe
GET/teams/{teamId}/flowcharts/{id}/versionsHistórico (versão mais recente primeiro).Membro da equipe
GET/teams/{teamId}/flowcharts/{id}/versions/{versionId}Devolve o documento completo de uma versão, pro diff visual do cliente.Membro da equipe
POST/teams/{teamId}/flowcharts/clone-from-shareServe POST /teams/{teamId}/flowcharts/clone-from-share — user autenticado (qualquer team onde ele é membro) copia um flowchart compartilh...Membro da equipe
POST/teams/{teamId}/flowcharts/import-db-schemaIntrospeciona schema de DB e devolve FlowDocument.Membro da equipe