On this page
ERROR CODES
Error 190
Error 190 ("Access token has expired" or "Invalid OAuth access token") is returned by any Meta API call when the token used is no longer valid: it expired, was revoked, belongs to a user who lost access to the asset, or the app's permissions changed. Until a valid token is used, sends and webhooks stop.
system user tokenpermanent tokenapp secreterror 190 token expired
Why it matters
190 is the silent outage: messages stop arriving and going out with no customer-facing sign. Common triggers are an admin resetting their Facebook password, someone removing the system user or the app from the portfolio, or a Meta security check.
In VGraple CRM
The channel health monitor checks the token continuously and turns the channel to "needs attention" with a one-click reconnect through Embedded Signup the moment 190 appears; owners are alerted by push and email. The 190 guide covers the reconnect and how to avoid the causes.
Related terms
System User Token, Permanent Token, App Secret, help/error-190-token-expired.