logo
enes

Publicar, marcar como obsoleto y eliminar Flows

Last update: 4 days ago by Irais Aguirre

Publica, descontinúa y elimina WhatsApp Flows.

Resumen para integración

  • URL base: https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services
  • Token: de administración, en el encabezado Authorization: Bearer {{admin-token}} (cómo generarlo)
  • Endpoints en esta página:
    • POST /v1/flows/{{waba_id}}/{{flow_id}}/publish: Publicar un Flow
    • POST /v1/flows/{{waba_id}}/{{flow_id}}/deprecate: Flow obsoleto
    • DELETE /v1/flows/{{waba_id}}/{{flow_id}}: Eliminar un Flow

Publicar un Flow

Petición

Petición de Publicar un Flow:

URLhttps://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/flows/{{waba_id}}/{{flow_id}}/publish
MétodoPOST

Encabezados

Encabezados de Publicar un Flow:

NombreDescripciónTipoRequerimientos
AuthorizationToken de administración. Consulta Generar Token de Autenticación.StringObligatorio

Parámetros

Parámetros de Publicar un Flow:

NombreDescripciónTipoRequerimientos
waba_idID de la cuenta de WhatsApp Business.StringObligatorio
flow_idID de un Flow devuelto después de llamar a Crear Flow.StringObligatorio

Ejemplo

Ejemplo completo de Publicar un Flow:

curl --location --request POST 'https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/flows/{{waba_id}}/{{flow_id}}/publish' \
--header 'Authorization: Bearer {{admin-token}}'

Respuesta

Respuesta de Publicar un Flow:

NombreDescripciónTipo
successEn caso de publicarse el Flow correctamente se retorna true, en caso contrario se retorna false.Boolean
{
"success": true
}


Flow obsoleto

Petición

Petición de Flow obsoleto:

URLhttps://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/flows/{{waba_id}}/{{flow_id}}/deprecate
MétodoPOST

Encabezados

Encabezados de Flow obsoleto:

NombreDescripciónTipoRequerimientos
AuthorizationToken de administración. Consulta Generar Token de Autenticación.StringObligatorio

Parámetros

Parámetros de Flow obsoleto:

NombreDescripciónTipoRequerimientos
waba_idID de la cuenta de WhatsApp Business.StringObligatorio
flow_idID de un Flow devuelto después de llamar a Crear Flow.StringObligatorio

Ejemplo

Ejemplo completo de Flow obsoleto:

curl --location --request POST 'https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/flows/{{waba_id}}/{{flow_id}}/deprecate' \
--header 'Authorization: Bearer {{admin-token}}'

Respuesta

Respuesta de Flow obsoleto:

NombreDescripciónTipo
successEn caso de marcarse el Flow como obsoleto correctamente se retorna true, en caso contrario se retorna false.Boolean
{
"success": true
}


Eliminar un Flow

Petición

Petición de Eliminar un Flow:

URLhttps://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/flows/{{waba_id}}/{{flow_id}}
MétodoDELETE

Encabezados

Encabezados de Eliminar un Flow:

NombreDescripciónTipoRequerimientos
AuthorizationToken de administración. Consulta Generar Token de Autenticación.StringObligatorio

Parámetros

Parámetros de Eliminar un Flow:

NombreDescripciónTipoRequerimientos
waba_idID de la cuenta de WhatsApp Business.StringObligatorio
flow_idID de un Flow devuelto después de llamar a Crear Flow.StringObligatorio

Ejemplo

Ejemplo completo de Eliminar un Flow:

curl --location --request DELETE 'https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/flows/{{waba_id}}/{{flow_id}}' \
--header 'Authorization: Bearer {{admin-token}}'

Respuesta

Respuesta de Eliminar un Flow:

NombreDescripciónTipo
successEn caso de eliminar el Flow correctamente retorna true, en caso contrario retorna false.Boolean
{
"success": true
}

Anterior
Consultar Flows
Siguiente
Cifrado de Flows