Summary
Salesforce has announced the retirement of support for the “Username-Password flow” for “connected apps” in the “Winter 2027” release. This retirement will cause Salesforce Data Action authentication failures until the integration credentials are updated to “Client Credential Flow” credentials.
Salesforce retirement documentation:Salesforce help
While winter releases have historically rolled out between late September to mid October, the app that is used by Salesforce Data Action integration is in danger of being shut down by Salesforce as soon as July 17th. While we are requesting that this app be allowed to function until the overall retirement of the Username-Password flow, we highly recommend that customer migrate to the new credential type as soon as possible to avoid any chance of an outage.
Migrating to the new credential type does not require any downtime or republishing for existing data actions as the credentials can be updated for existing integrations. However, we highly recommend that customers create a new integration with the new credentials in order to validate the new credentials prior to upgrading an existing integration. See the “Best practice for updating credentials” in the migration guide: salesforce-oauth-client-credentials-flow-migration-guide
Note, the client credentials of an External Client App are able to run in the context of a user. In order to minimize the possibility of disruption we suggest that the External Client App be configured to run as the same user as your existing Salesforce Data Action Integration is configured to use.
Action required
Customers using the Salesforce Data Action Integration must migrate to Client Credentials.
Failure to migrate may result in authentication failures beginning as early as July 17, 2026 if Salesforce disables the connected app before the official retirement date.
Effective Date
Friday, July 17, 2026
Contacts
@Jason Mathison Please reply to this announcement with any questions. This helps the wider developer community benefit from the discussion. We encourage you to use this thread before contacting the designated person directly. Thank you for your understanding.