# namera execution status

> Documentation index: [llms.txt](https://namera.ai/llms.txt).

Source: https://namera.ai/docs/cli/reference/executions/status

Read the state of an existing transaction submission.

Read the state of an existing transaction submission.

## Usage [#usage]

```sh
namera execution status 0199dfe1-0000-7000-8000-000000000003
```

## Output [#output]

<div className="docs-response">

```text
-> Status: Pending confirmation
-> UserOp Hash: 0x1111111111111111111111111111111111111111111111111111111111111111

Not confirmed yet. Check again with:
  namera execution status 0199dfe1-0000-7000-8000-000000000003
```

</div>

Example output uses fixture accounts and hashes, captured with the CLI's output
formatters. Plain-text output is shown without terminal colors; your values and
relative expiry dates will differ.

With `--output json`:

<div className="docs-response">

```json
{
  "namespace": "eip155",
  "submissionId": "0199dfe1-0000-7000-8000-000000000003",
  "status": "submitted",
  "userOperationHash": "0x1111111111111111111111111111111111111111111111111111111111111111"
}
```

</div>

## Arguments [#arguments]

### submission-id [#submission-id]

- **Type:** `string` (UUID)
- **Required:** yes

Use the `submissionId` returned by execution, not a transaction hash, UserOp hash,
or confirmed execution ID. The command checks once; repeat the read to poll.

## Options [#options]

### --profile [#--profile]

- **Type:** `string`
- **Default:** `personal`

Choose the saved CLI connection for this command. Pass the same name used at
login. If `NAMERA_API_KEY` is set, ordinary API commands use that key instead of
the profile's OAuth credentials.

```sh
namera wallet list --profile work
```

The command also accepts [global options](https://namera.ai/docs/cli/reference/global-options):
`--output pretty|json`, `--quiet`, and `--help`.

## Statuses [#statuses]

| JSON status | Human label          | Meaning                                  |
| ----------- | -------------------- | ---------------------------------------- |
| `reserved`  | Awaiting signature   | Signing has not completed                |
| `prepared`  | Queued               | Signed and queued for broadcast          |
| `submitted` | Pending confirmation | Observed by the bundler                  |
| `confirmed` | Confirmed            | Successful execution record is available |
| `failed`    | Failed               | Submission did not complete successfully |

Confirmed JSON includes `execution`; failed JSON has no fabricated reason or
hash. See [Get Submission Status](https://namera.ai/docs/sdk/reference/executions/get-submission-status)
for complete response variants. Human confirmed output makes an additional
execution-details read to show account and actor names.

## Errors [#errors]

Failures exit nonzero and are written to stderr. With `--output json`, inspect
`error.code` and `error.nextStep`. See [Output and Errors](https://namera.ai/docs/cli/output-and-errors).
