calculate only run on a read action.calculate to generate a URL from another field. Here is a snippet from parent resource where the embedded is loaded::url field injected into the embedded resource when reading items. Yay! My issue is that the :url field is also being written to the embedded field on create.Ash.Query functions in aprepare in the read action of the embedded resource as well as in the read action of the parent, but couldn't get it load and/or not generate errors.