Axuz Developers

Flowcharts

Flowcharts, versions, templates and sharing.

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