Skip to content

GetOptions

Defined in: packages/json-api-client/src/types.ts:52

Options for customizing the get request.

optional cacheKey?: string;

Defined in: packages/json-api-client/src/types.ts:46

The cache key to use for the request. If not set, the default cache key of {lang}-{locale}--{entity}--{bundle}--{sha256 hash of query string if exists} will be used.

RequestBaseOptions.cacheKey


optional disableAuthentication?: boolean;

Defined in: packages/json-api-client/src/types.ts:41

Whether to disable the authentication for the request.

RequestBaseOptions.disableAuthentication


optional disableCache?: boolean;

Defined in: packages/json-api-client/src/types.ts:36

Whether to disable the cache for the request.

RequestBaseOptions.disableCache


optional locale?: string;

Defined in: packages/json-api-client/src/types.ts:26

The locale to use for the request. If not set, the default locale will be used. If no default locale is set, no locale will be used.

RequestBaseOptions.locale


optional queryString?: string;

Defined in: packages/json-api-client/src/types.ts:64

A URL encoded query string to append to the request. See https://www.drupal.org/docs/core-modules-and-themes/core-modules/jsonapi-module/fetching-resources-get for some examples of valid query strings.

To help generate a valid query string, use a library like drupal-jsonapi-params https://www.npmjs.com/package/drupal-jsonapi-params and the toQueryString method.

const options = {
queryString: "filter[title][value]=My%20recipe",
};

optional rawResponse?: boolean;

Defined in: packages/json-api-client/src/types.ts:31

Indicates whether the raw HTTP response should be returned. When set to true, the response will not be parsed or processed, providing the raw, unaltered response from the server.

RequestBaseOptions.rawResponse