---
title: "Flows · Documentação da API Zaiped"
description: "WhatsApp Flows são formulários que o cliente preenche dentro da conversa. POST /flows cria um a partir de uma string flow.json (ou de um modelo da biblioteca com library e lang); push: true manda à Meta na hora e devolve os erros de validação dela."
lang: "pt-BR"
canonical: "https://zaiped.com/developers/docs/flows"
alternate: "https://zaiped.com/en/developers/docs/flows"
---

# Flows

WhatsApp Flows são formulários que o cliente preenche dentro da conversa. POST /flows cria um a partir de uma string flow.json (ou de um modelo da biblioteca com library e lang); push: true manda à Meta na hora e devolve os erros de validação dela.

- PUT /flows/{flowId} edita nome, categorias e JSON; o JSON de um flow publicado é imutável na Meta.
- POST /flows/{flowId}/publish envia o JSON atual, exige zero erros de validação e publica. POST .../deprecate o aposenta.
- Envie um flow com uma mensagem de type flow, pelo flowId. As respostas chegam em eventos message.received e são listadas por GET /flows/{flowId}/responses, com o telefone do cliente e as respostas.