Axuz Developers

Formulários

Construtor de forms e respostas, incluindo a superfície pública.

MétodoPathResumoAcesso
GET/public/forms/{slug}Retorna schema JSON de um form publicadoPública
GET/public/forms/{slug}/embed.jsSnippet JS que injeta iframe do renderPública
POST/public/forms/{slug}/pre-submitAuto-save draft (Fase 184a)Pública
GET/public/forms/{slug}/renderHTML standalone do formPública
HEAD/public/forms/{slug}/renderProbe de existência do form publicado (sem corpo)Pública
POST/public/forms/{slug}/submitSubmit final do form (Fase 184a-async)Pública
GET/teams/{teamId}/forms/Lista forms do teamMembro da equipe
POST/teams/{teamId}/forms/Cria form novo (status=draft)Membro da equipe
GET/teams/{teamId}/forms/{formId}Detalhe do formMembro da equipe
DELETE/teams/{teamId}/forms/{formId}Soft-delete (preserva submissions)Membro da equipe
PATCH/teams/{teamId}/forms/{formId}Update parcial (COALESCE)Membro da equipe
POST/teams/{teamId}/forms/{formId}/duplicateDuplica form (name "<orig> (copy)", status=draft)Membro da equipe
GET/teams/{teamId}/forms/{formId}/submissionsLista submissions do form (keyset)Membro da equipe
GET/teams/{teamId}/forms/{formId}/submissions.csvExport CSV das submissions (hard cap 5000)Membro da equipe
GET/teams/{teamId}/forms/{formId}/submissions/{submissionId}Detalhe da submission (body cru + UTM/IP/UA)Membro da equipe
DELETE/teams/{teamId}/forms/{formId}/submissions/{submissionId}Hard-delete (GDPR purge, decrementa count em tx)Membro da equipe
POST/teams/{teamId}/forms/from-template/{templateId}Cria form a partir de template do catálogoMembro da equipe
GET/teams/{teamId}/submissionsLista TODAS as submissions do workspace (cross-form)Membro da equipe
GET/v1/templates/Lista templates (público, sem auth)Pública
GET/v1/templates/{id}Detalhe de template (público, sem auth)Pública