> Portal Navigation:
> 
> - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version.
> - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages).
> - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`).
> - Top-level index of all portals: https://dev.wix.com/docs/llms.txt
> - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt

## Resource: Supported Filters

## Article: Supported Filters

## Article Link: https://dev.wix.com/docs/api-reference/business-management/online-programs/programs/supported-filters.md

## Article Content:

# Programs API: Supported Filters and Sorting

The following tables show field support for filters, sorting, and search for the Program object.

## Query Programs method

| Field | Supported Filters | Sortable |
|-------|-------------------|----------|
| `id` | `$eq`, `$in` | Sortable |
| `status` | `$eq`, `$in` | Sortable |
| `categoryIds` | `$hasAll`, `$hasSome`, `$empty` | |
| `seo.slug` | `$eq` | Sortable |
| `createdDate` | `$eq`, `$ne`, `$gt`, `$lt`, `$gte`, `$lte`, `$in`, `$nin` | Sortable |
| `statusUpdatedDate` | `$eq`, `$ne`, `$gt`, `$lt`, `$gte`, `$lte`, `$in`, `$nin` | Sortable |
| `socialGroupId` | `$eq`, `$in` | |
| `timeline.selfPaced` | `$eq` | |
| `price` | `$exists` | |
| `restrictions.accessType` | `$in` | |
| `description.title` | `$eq`, `$ne`, `$gt`, `$lt`, `$gte`, `$lte`, `$in`, `$nin` | Sortable |

## Search Programs method

The Search Programs method supports full-text search on `description.title`.

| Field | Supported Filters | Sortable | Searchable |
|-------|-------------------|----------|------------|
| `id` | `$eq`, `$ne`, `$gt`, `$lt`, `$gte`, `$lte`, `$in`, `$nin` | Sortable | |
| `description.title` | `$eq`, `$ne`, `$gt`, `$lt`, `$gte`, `$lte`, `$in`, `$nin` | Sortable | Yes |
| `status` | `$eq`, `$in` | Sortable | |
| `createdDate` | `$eq`, `$ne`, `$gt`, `$lt`, `$gte`, `$lte`, `$in`, `$nin` | Sortable | |
| `timeline.selfPaced` | `$eq` | | |
| `restrictions.accessType` | `$in` | | |
| `updatedDate` | `$eq`, `$ne`, `$gt`, `$lt`, `$gte`, `$lte`, `$in`, `$nin` | Sortable | |
| `categoryIds` | All applicable operators | | |

## Related content

[API Query Language](https://dev.wix.com/docs/api-reference/articles/work-with-wix-apis/data-retrieval/about-the-wix-api-query-language.md)