When you rename an action in Logic Apps (Consumption or Standard), the designer updates runAfter
and most direct references. However, references inside expressions (e.g., in concat()
, formatDateTime()
, headers, connector parameters, or nested expressions), sometimes, can keep the old action name, and you only notice when you try to save your workflow

Reproduce in ~30 seconds
- Create an action named
Get Order
It can be a composed action. - In another action, use an expression like:
concat('ID: ', actions('Get_Order')?['body'])
- Rename the action
Get Order
→Get Order ID
. - The designer updates many references… but not always this expression.

However, I must say that Microsoft is improving this experience, as now many times all the references are successfully updated.
Safe rename tip
If you want to make sure that you will fix all the references while doing the rename of the actions, then instead of renaming from the Logic App design, access to Logic App code view and from there do a find and replace:

Too lazy to read? We’ve got you covered! Check out our video version of this content!
If you liked the content or found it helpful and would like to support me in writing more, you can consider purchasing (or helping to purchase) a Star Wars Lego set for my son.