Heroku AppLink now supports Salesforce external client apps

Change effective on 30 April 2026

Heroku AppLink now supports Salesforce external client apps for authorizations. Use external client apps instead of connected apps for new AppLink integrations following Salesforce’s Spring ’26 changes.

We changed the following to Heroku AppLink:

  • Added the --authorization-external-client-app-name flag in the heroku salesforce:publish command
  • Deprecated the --authorization-connected-app-name flag in the heroku salesforce:publish command
  • Added the authorization_external_client_app_name parameter in the Publish API
  • Deprecated the authorization_connected_app_name parameter in the Publish API
  • Added the x-sfdc/heroku/authorization/externalClientApp field in the OpenAPI specification

If you have existing connected apps in your Salesforce org, you can continue to reference them in the x-sfdc/heroku/authorization/connectedApp field in the API spec file. We recommend migrating connected apps to external client apps and using external client apps for new integrations.

See Working with Heroku AppLink for more information.