Particularly when using custom display information, the shotgun panel information can be incorrect after updating an entity and currently there is no safe way to programmatically refresh it.
On a larger scale, there are a number of methods across the shotgun apps that could benefit from being exposed to calls from other tools/apps, but the panel app refresh is by far the most obvious requirement.