Update Flow

Use this API to update the existing flow.

Request Parameters

KeyDescriptionValuesData TypesRequired/OptionalConstraints
AuthorizationAccess Token for the application{PARTNER_APP_TOKEN}StringRequiredShould be a valid Partner App Access Token
appIdApp id of the app{APP_ID}StringRequiredThe Id should be a valid app Id of Gupshup
flowIdFlow Id{FLOW_ID}StringRequiredFlow Id generated by Meta

Sample Request

curl --location --globoff --request PUT 'https://partner.gupshup.io/partner/app/{APP_ID}/flows/{FLOW_ID}' \
--header 'Authorization: {PARTNER_APP_TOKEN}' \
--header 'Content-Type: application/json' \
--data '{
  "name": "{FLOW_ID}",
  "categories": ["{CATEGORIES}"]
}'

Sample Response

{
    "status": "success",
    "success": true
}

Status Codes

Status CodeResponseComments
Success
200{ "status": "success", "success": true }Successfully update a flow
Error
400{ "status":"error", "message":"Flow can only be modified in Draft status" }For updating flows that are not in draft state
Language
Click Try It! to start a request and see the response here!