---
url: https://canary.warp-drive.io/api/@warp-drive/core/types/request.md
description: >-
  Types for requests and responses: `RequestInfo`, the request shapes builders
  return, cache options, the handler context and the documents a request's
  `Future` settles with.
---

## Variables

* [EnableHydration](variables/EnableHydration.md)
* [SkipCache](variables/SkipCache.md)

## Types

* [CacheOptions](types/CacheOptions.md)
* [ConstrainedRequestOptions](types/ConstrainedRequestOptions.md)
* [FetchError](types/FetchError.md)
* [FindRecordOptions](types/FindRecordOptions.md)
* [ImmutableHeaders](types/ImmutableHeaders.md)
* [RequestContext](types/RequestContext.md)
* [RequestInfo](types/RequestInfo.md)
* [ResponseInfo](types/ResponseInfo.md)
* [StructuredDataDocument](types/StructuredDataDocument.md)
* [StructuredErrorDocument](types/StructuredErrorDocument.md)
* [CreateRequestOptions](types/CreateRequestOptions.md)
* [DeleteRequestOptions](types/DeleteRequestOptions.md)
* [FindRecordRequestOptions](types/FindRecordRequestOptions.md)
* [HTTPMethod](types/HTTPMethod.md)
* [ImmutableCreateRequestOptions](types/ImmutableCreateRequestOptions.md)
* [ImmutableDeleteRequestOptions](types/ImmutableDeleteRequestOptions.md)
* [ImmutableRequestInfo](types/ImmutableRequestInfo.md)
* [ImmutableUpdateRequestOptions](types/ImmutableUpdateRequestOptions.md)
* [PostQueryRequestOptions](types/PostQueryRequestOptions.md)
* [QueryRequestOptions](types/QueryRequestOptions.md)
* [RemotelyAccessibleIdentifier](types/RemotelyAccessibleIdentifier.md)
* [StructuredDocument](types/StructuredDocument.md)
* [UpdateRequestOptions](types/UpdateRequestOptions.md)
