# 30649: Failed to Update Geo Permissions

Log Type: APPLICATION

Log Level: ERROR

## Description

Twilio couldn't apply your requested change to Messaging Geo Permissions. Manage SMS Geo Permissions in Console, not through the API. If a destination is marked High Risk, you must acknowledge the risk in Console before you enable it.

### Possible causes

* You tried to change permissions for a country or region currently marked High Risk outside Console. High Risk destinations require a risk acknowledgement in Console before you enable them.
* You tried to update permissions for a destination that Twilio does not support for messaging traffic, including Iran, Syria, or Cuba.
* You attempted to manage SMS Geo Permissions through an API workflow. SMS Geo Permissions cannot be changed programmatically for security reasons.

### Possible solutions

* Open Console and go to Messaging > Settings > Geo Permissions to make the change there. If the country is marked High Risk, acknowledge the risk and then save the update.
* Make the change from an Account Owner or Account Admin profile. Only those profiles can modify SMS Geo Permissions.
* Remove SMS Geo Permissions updates from API-based automation. Use Console to manage these settings. If you need to review changes later, audit SMS Geo Permission events in Console or with the Monitor Event API.
* Before you enable a new destination, confirm that Twilio supports messaging to that country and review that country's SMS requirements. Do not retry updates for unsupported destinations such as Iran, Syria, or Cuba.

#### Additional resources

* [SMS Geo Permissions](/docs/messaging/guides/sms-geo-permissions)
* [Preventing Fraud in Programmable Messaging](/docs/messaging/guides/preventing-messaging-fraud)
* [International SMS Messaging Geographic Permissions (Geo Permissions) and How They Work](https://help.twilio.com/articles/223181108-International-SMS-Messaging-Geographic-Permissions-Geo-Permissions-and-How-They-Work)
