Formulários
Criar formulário
Changed onCria o formulário e já publica: quando a chamada volta 201 com status: PUBLISHED, ele está no ar e não pode mais ser editado. Se só a publicação falhar, o formulário fica em DRAFT com publishError preenchido; publique de novo em POST /v1/flows/{id}/publish.
Não aceita Idempotency-Key. O nome é único por número, então repetir um POST que já passou responde 409 FLOW_NAME_TAKEN em vez de duplicar.
Disponível do plano Voo para cima. Permissão: TEMPLATES_WRITE.
post/v1/flows
Request
- Base URLhttps://api.ararahq.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Response
Formulário criado
Example response
{
"id": "0b7e6a52-3c1d-4f7a-9a55-2f4f6f1f9c10",
"name": "Captar contato",
"category": "LEAD_GENERATION",
"status": "PUBLISHED",
"definition": {
"title": "Fale com a gente",
"intro": "Leva menos de um minuto.",
"submitLabel": "Enviar",
"fields": [
{
"key": "nome",
"label": "Seu nome",
"type": "TEXT",
"required": true,
"options": []
},
{
"key": "email",
"label": "Seu melhor e-mail",
"type": "EMAIL",
"required": true,
"options": []
},
{
"key": "interesse",
"label": "O que você procura?",
"type": "SELECT",
"required": true,
"options": [
{
"id": "falar_com_vendas",
"title": "Falar com vendas"
},
{
"id": "suporte",
"title": "Suporte"
}
]
}
]
},
"responseCount": 42,
"publishError": null,
"createdAt": "2026-09-15T14:30:00Z",
"publishedAt": "2026-09-15T14:30:04Z"
}Changes
- info
endpoint added
- info