Skip to main content
PUT
Atualizar flow

Conceituação

Atualiza um flow existente. Todos os campos são opcionais — apenas os enviados são alterados.
Um flow PUBLISHED não aceita alteração do flow_json. Para mudar as telas de um flow já publicado, crie um novo e descontinue o antigo com Descontinuar flow.

Autorizações

Authorization
string
header
obrigatório

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Parâmetros de caminho

wabaId
string
obrigatório

ID do WABA (obtido via Listar WABAs)

Exemplo:

"428083093730937"

flowId
string
obrigatório

ID do flow (obtido via Listar flows)

Exemplo:

"1122334455667788"

Corpo

application/json
name
string

Nome do flow

categories
enum<string>[]

Categorias do flow (a Meta usa na revisão)

Opções disponíveis:
SIGN_UP,
SIGN_IN,
APPOINTMENT_BOOKING,
LEAD_GENERATION,
CONTACT_US,
CUSTOMER_SUPPORT,
SURVEY,
OTHER
flow_json
string

Definição das telas em JSON, enviada como string

endpoint_uri
string

URL do seu endpoint, obrigatória apenas para flows com data_exchange

Resposta

Flow atualizado

id
string

ID do flow

name
string

Nome do flow

categories
enum<string>[]

Categorias do flow (a Meta usa na revisão)

Opções disponíveis:
SIGN_UP,
SIGN_IN,
APPOINTMENT_BOOKING,
LEAD_GENERATION,
CONTACT_US,
CUSTOMER_SUPPORT,
SURVEY,
OTHER
status
enum<string>

Status de publicação

Opções disponíveis:
DRAFT,
PUBLISHED,
DEPRECATED,
BLOCKED,
THROTTLED
endpoint_uri
string | null

URL do seu endpoint, obrigatória apenas para flows com data_exchange

flow_json
string

Definição das telas em JSON, enviada como string

validation_errors
object[]

Pendências de validação devolvidas pela Meta