Alokai

findCategoryBySlug

Method finding category based on provided slug in Bloomreach Discovery.

This method sends a GET request to the search endpoint of the Vue Storefront API Middleware. In turn, it receives data from the Bloomreach GraphQL Commerce API using findCategoryBySlug query.

You can use this method to fetch information about certain category.

Signature

declare function findCategoryBySlug(
	params: QueryParams<QueryFindCategoryBySlugArgs>
): Promise<Category>;

Parameters

NameRequiredTypeDescription
paramsRequiredQueryParams<QueryFindCategoryBySlugArgs>Check the type for more information.

Returns

Returns a category.

Referenced Types

Examples

Fetching category by slug.

import { sdk } from '~/sdk';

const slug = 'some-slug';
const category = await sdk.brd.findCategoryBySlug({ slug });

Fetching category by slug with only specified fields.

import { sdk } from '~/sdk';

const slug = 'some-slug';
const category = await sdk.brd.findCategoryBySlug({
 slug,
 expect: `
   displayName
   slug
 `
});

Fetching category by slug passing query hint.

import { sdk } from '~/sdk';

const slug = 'some-slug';
const category = await sdk.brd.findCategoryBySlug({
 slug,
 queryHint: {
   brUid2: 'some value'
 }
});

On this page