---
title: "status"
url: https://develop.sentry.dev/sdk/foundations/transport/event-payloads/properties/status/
---

# undefined

* `status`

  *Optional*. Describes the `status` of the Span/Transaction.

| State                        | Description                                                                                                  | HTTP status code equivalent |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------ | --------------------------- |
| `ok`                         | Not an error, returned on success                                                                            | 200 and 2XX HTTP statuses   |
| `cancelled`                  | The operation was cancelled, typically by the caller                                                         | 499                         |
| `unknown` or `unknown_error` | An unknown error raised by APIs that don't return enough error information                                   | 500                         |
| `invalid_argument`           | The client specified an invalid argument                                                                     | 400                         |
| `deadline_exceeded`          | The deadline expired before the operation could succeed                                                      | 504                         |
| `not_found`                  | Content was not found or request was denied for an entire class of users                                     | 404                         |
| `already_exists`             | The entity attempted to be created already exists                                                            | 409                         |
| `permission_denied`          | The caller doesn't have permission to execute the specified operation                                        | 403                         |
| `resource_exhausted`         | The resource has been exhausted e.g. per-user quota exhausted, file system out of space                      | 429                         |
| `failed_precondition`        | The client shouldn't retry until the system state has been explicitly handled                                | 400                         |
| `aborted`                    | The operation was aborted                                                                                    | 409                         |
| `out_of_range`               | The operation was attempted past the valid range e.g. seeking past the end of a file                         | 400                         |
| `unimplemented`              | The operation is not implemented or is not supported/enabled for this operation                              | 501                         |
| `internal_error`             | Some invariants expected by the underlying system have been broken. This code is reserved for serious errors | 500                         |
| `unavailable`                | The service is currently available e.g. as a transient condition                                             | 503                         |
| `data_loss`                  | Unrecoverable data loss or corruption                                                                        | 500                         |
| `unauthenticated`            | The requester doesn't have valid authentication credentials for the operation                                | 401                         |

```json
{
  "status": "ok"
}
```
