Error codes
Last update: 4 days ago by Irais Aguirre
| Code | Description | Solution |
|---|---|---|
| 1 | Phone Number not found | The phone number you sent isn't valid. |
| 2 | Invalid parameter | - |
| 2 | The only parameters permitted to modified are: 'name' and 'categories' | When updating a Flow's metadata, you can only modify 'name' and 'categories'. |
| 2 | Public key string cannot be null or empty | 'business_public_key' can't be null or empty. |
| 7 | WABA Info not found | The WABA you sent wasn't found. |
| 23 | Invalid flow status. To modify the Flow, the Flow status needs to be: 'DRAFT', 'BLOCKED', 'THROTTLED' | You can only update Flows with a status of 'DRAFT', 'BLOCKED', or 'THROTTLED'. |
| 24 | Flow not found | The Flow ID you provided isn't associated with the WABA received. |
| 25 | File is not valid, permitted MB size is: 10 MB | A Flow JSON file can be up to 10 MB. (HTTP 413) |
| 26 | File is not valid, permitted file extension is: .json | When uploading the Flow JSON, you can only upload files with a .json extension. (HTTP 415) |
| 27 | Invalid value for phone_number | The phone number can only contain digits. |
| 28 | phone_number exceeds the maximum length allowed | The phone number is longer than 15 characters. |
| 29 | phone_number is shorter than the minimum length allowed | The phone number is shorter than 7 characters. |
| 400 | API Graph URL Message={message}, Code=, SubCode={subcode}, ErrorUserTitle={errorUserTitle}, ErrorUserMsg={errorUserMsg}. | Error returned by Meta. |
| 401 | Parameter 'wbaId' not match | The authentication token you provided isn't associated with the WABA received. |
| 3009 | Authorization Server URL JWT token expired | The authentication token has expired. |
Errors returned by Meta
| Code | Description | Solution |
|---|---|---|
| 100 | Flow name is not unique | The Flow name must be unique within a WABA. |
| 100 | Flow with specified ID does not exist | The Flow ID you provided doesn't exist in the WABA. |
| 139001 | Flow can't be updated | You tried to update a Flow that's already published. Published Flows can't be updated. To update a published Flow, clone it and publish the new Flow. |
| 139001 | Error while processing Flow JSON | Due to an internal error, the Flow JSON was saved but internal processing failed. Retry the exact same request, since the issue may be temporary. |
| 139002 | Publishing Flow in invalid state | You tried to publish a Flow that isn't in DRAFT status. |
| 139002 | Publishing Flow with validation errors | You tried to publish a Flow that has validation errors. Fix the validation errors before publishing. |
| 139003 | Can't deprecate unpublished flow | You tried to set a Flow that hasn't been published yet to DEPRECATED status. |
| 139003 | Flow is already deprecated | You tried to set a Flow to DEPRECATED status when it's already DEPRECATED. |
| 139004 | Can't delete published Flow | A published Flow can't be deleted. Set its status to DEPRECATED instead. |
Validation errors
For more information about the errors you may get when uploading a Flow JSON file and how to fix them, see Meta's Static validation errors.
