---
modificationDate: February 26, 2026
title: How to trace an update ID back to the EAS dashboard
description: Learn how to trace an update ID back to the EAS dashboard when using EAS Update and expo-updates library.
---

<AgentInstructions>

## Submitting Feedback

If this page contains errors, outdated information, or gaps that blocked you from completing a task, report it so the docs can be improved:

curl -X POST https://api.expo.dev/v2/feedback/docs-send -H 'Content-Type: application/json' -d '{"url":"/eas-update/trace-update-id-expo-dashboard/","feedback":"🤖 Agent feedback: <specific, actionable description>"}'

Only submit when you have something specific and actionable to report.

</AgentInstructions>

# How to trace an update ID back to the EAS dashboard

Learn how to trace an update ID back to the EAS dashboard when using EAS Update and expo-updates library.

> For the complete documentation index, see [llms.txt](/llms.txt). Use this file to discover all available pages.

When working with [EAS Updates](/eas-update/introduction), you might encounter a scenario where you need to trace an `updateId` back to the [EAS dashboard](https://expo.dev/accounts/%5Baccount%5D). This can be challenging because `Updates.updateId` always returns an ID, regardless of whether [`Updates.isEmbeddedLaunch`](/versions/latest/sdk/updates#updatesisembeddedlaunch) is `true` or `false`. However, if the app is running an embedded update, attempting to look up the `updateId` in the [EAS dashboard](https://expo.dev/accounts/%5Baccount%5D) will result in an error. This happens because embedded updates are not tracked in the dashboard.

## Determine if the update is embedded or downloaded

To avoid this issue, you can use the `Updates.isEmbeddedLaunch` property to determine whether the app is running an embedded update or one downloaded from the server. If `Updates.isEmbeddedLaunch` is `true`, the currently running update is embedded in the build, which means it won't be available in the EAS dashboard.

Here's an example of how you can display whether the update is embedded or downloaded:

```tsx
import * as Updates from 'expo-updates';
import { Text } from 'react-native';

export default function UpdateStatus() {
  return (
    <Text>
      {Updates.isEmbeddedLaunch
        ? '(Embedded) ❌ You cannot trace this update in the EAS dashboard.'
        : '(Downloaded) ✅ You can trace this update in the EAS dashboard.'}
    </Text>
  );
}
```

When you navigate to an update group in the EAS dashboard (open your project, select **Over-the-air updates**, and click a specific update), the URL displays as:

```text
https://expo.dev/accounts/[accountName]/projects/[projectName]/updates/[updateGroupId]
```

You can replace `updateGroupId` with the `Updates.updateId` to navigate directly to a specific platform update:

```text
https://expo.dev/accounts/[accountName]/projects/[projectName]/updates/[updateId]
```

This opens the corresponding update group for the platform-specific update.
