Ejemplos
Last update: 3 days ago by Jimena Acevedo - JC
Crear Flow
curl --location 'https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/flows/{{waba_id}}' \--header 'Content-Type: application/json' \--header 'Authorization: Bearer {{token}}' \--data '{"name": "New flow name","categories": [ "CUSTOMER_SUPPORT" ],"clone_flow_id": "flow-1","endpoint_uri": "https://example.com"}'
Subir Flow JSON
curl --location 'https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/flows/{{waba_id}}/{{flow_id}}/assets' \--header 'Authorization: Bearer {{token}}' \--form 'file=@"/file/path/flows_body.json"'
Actualizar Metadata
curl --location --request PUT 'https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/flows/{{waba_id}}/{{flow_id}}' \--header 'Content-Type: application/json' \--header 'Authorization: Bearer {{token}}' \--data '{"name": "New flow name","categories": [ "CUSTOMER_SUPPORT" ],"endpoint_uri": "https://example.com"}'
Listar todos los Flows por WABA
curl --location 'https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/flows/{{waba_id}}' \--header 'Authorization: Bearer {{token}}'
Obtener información de un Flow
curl --location 'https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/flows/{{waba_id}}/{{flow_id}}/details' \--header 'Authorization: Bearer {{token}}'
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 {{token}}'
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 {{token}}'
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 {{token}}'
Cifrado de Flows
curl --location --request POST 'https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/flows/{{waba_id}}/{{phone_number}}/encryption' \--header 'Authorization: Bearer {{token}}' \--header 'Content-Type: application/x-www-form-urlencoded' \--data-urlencode 'business_public_key=-----BEGIN PUBLIC KEY-----AAABBBCCCDDDEEEFFFGGG-----END PUBLIC KEY-----'
