# RequestResourceDict<!-- -->

A request stored in the request queue, including its metadata and processing state.

### Hierarchy

* [RequestBaseDict](https://docs.apify.com/api/client/python/reference/class/RequestBaseDict.md)
  * *RequestResourceDict*

## Index[**](#Index)

### Properties

* [**error_messages](https://docs.apify.com/api/client/python/reference/class/RequestResourceDict.md#error_messages)
* [**handled_at](https://docs.apify.com/api/client/python/reference/class/RequestResourceDict.md#handled_at)
* [**headers](https://docs.apify.com/api/client/python/reference/class/RequestResourceDict.md#headers)
* [**id](https://docs.apify.com/api/client/python/reference/class/RequestResourceDict.md#id)
* [**loaded_url](https://docs.apify.com/api/client/python/reference/class/RequestResourceDict.md#loaded_url)
* [**method](https://docs.apify.com/api/client/python/reference/class/RequestResourceDict.md#method)
* [**no_retry](https://docs.apify.com/api/client/python/reference/class/RequestResourceDict.md#no_retry)
* [**payload](https://docs.apify.com/api/client/python/reference/class/RequestResourceDict.md#payload)
* [**retry_count](https://docs.apify.com/api/client/python/reference/class/RequestResourceDict.md#retry_count)
* [**unique_key](https://docs.apify.com/api/client/python/reference/class/RequestResourceDict.md#unique_key)
* [**url](https://docs.apify.com/api/client/python/reference/class/RequestResourceDict.md#url)
* [**user_data](https://docs.apify.com/api/client/python/reference/class/RequestResourceDict.md#user_data)

## Properties<!-- -->[**](#Properties)

### [**](#error_messages)error_messages

**error_messages: NotRequired\[list\[str] | None]

Inherited from [RequestBaseDict.error_messages](https://docs.apify.com/api/client/python/reference/class/RequestBaseDict.md#error_messages)

Error messages recorded from failed processing attempts.

### [**](#handled_at)handled_at

**handled_at: NotRequired\[str | None]

Inherited from [RequestBaseDict.handled_at](https://docs.apify.com/api/client/python/reference/class/RequestBaseDict.md#handled_at)

The timestamp when the request was marked as handled, if applicable.

### [**](#headers)headers

**headers: NotRequired\[dict\[str, Any] | None]

Inherited from [RequestBaseDict.headers](https://docs.apify.com/api/client/python/reference/class/RequestBaseDict.md#headers)

HTTP headers sent with the request.

### [**](#id)id

**id: NotRequired\[str]

A unique identifier assigned to the request.

### [**](#loaded_url)loaded_url

**loaded_url: NotRequired\[str | None]

Inherited from [RequestBaseDict.loaded_url](https://docs.apify.com/api/client/python/reference/class/RequestBaseDict.md#loaded_url)

The final URL that was loaded, after redirects (if any).

### [**](#method)method

**method: NotRequired\[Literal\['GET', 'HEAD', 'POST', 'PUT', 'DELETE', 'CONNECT', 'OPTIONS', 'TRACE', 'PATCH']]

Inherited from [RequestBaseDict.method](https://docs.apify.com/api/client/python/reference/class/RequestBaseDict.md#method)

The HTTP method of the request.

### [**](#no_retry)no_retry

**no_retry: NotRequired\[bool | None]

Inherited from [RequestBaseDict.no_retry](https://docs.apify.com/api/client/python/reference/class/RequestBaseDict.md#no_retry)

Indicates whether the request should not be retried if processing fails.

### [**](#payload)payload

**payload: NotRequired\[str | dict\[str, Any] | None]

Inherited from [RequestBaseDict.payload](https://docs.apify.com/api/client/python/reference/class/RequestBaseDict.md#payload)

The request payload, typically used with POST or PUT requests.

### [**](#retry_count)retry_count

**retry_count: NotRequired\[int]

Inherited from [RequestBaseDict.retry_count](https://docs.apify.com/api/client/python/reference/class/RequestBaseDict.md#retry_count)

The number of times this request has been retried.

### [**](#unique_key)unique_key

**unique_key: str

Inherited from [RequestBaseDict.unique_key](https://docs.apify.com/api/client/python/reference/class/RequestBaseDict.md#unique_key)

A unique key used for request de-duplication. Requests with the same unique key are considered identical.

### [**](#url)url

**url: str

Inherited from [RequestBaseDict.url](https://docs.apify.com/api/client/python/reference/class/RequestBaseDict.md#url)

The URL of the request.

### [**](#user_data)user_data

**user_data: NotRequired\[dict\[str, Any]]

Inherited from [RequestBaseDict.user_data](https://docs.apify.com/api/client/python/reference/class/RequestBaseDict.md#user_data)
