> ## Documentation Index
> Fetch the complete documentation index at: https://developers.redo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SupportViewFolder

> A folder that groups views in the help desk sidebar.

**Required scopes:** [`support_config_read`](https://developers.redo.com/docs/api-reference/v3/reference/scopes#scope-support_config_read)

**id** `ID!` *required*

The id of this folder.

**name** `String!` *required*

The folder's name, unique within the store.

**views** `[SupportViewConnection!](/docs/api-reference/v3/pagination)` *required*

The folder's shared views, in sidebar order.

**Requires:** [`support_config_read`](https://developers.redo.com/docs/api-reference/v3/reference/scopes#scope-support_config_read)

**fields**

**Arguments**

**after** `String`

Forward pagination cursor — returns views after it.

**before** `String`

Backward pagination cursor — returns views before it.

**first** `Int`

Forward pagination: returns the first N views (max 100, default 25). Use with `after`; mutually exclusive with `last`/`before`.

**last** `Int`

Backward pagination: returns the last N views (max 100, default 25). Use with `before`; mutually exclusive with `first`/`after`.

**Fields**

**edges** `[\[SupportViewEdge!\]!](/docs/api-reference/v3/pagination)` *required*

The list of edges (each a node plus its pagination `cursor`).

**fields**

**cursor** `String!` *required*

Opaque cursor for this item; pass to `after`/`before` to page from here.

**node** `[SupportView!](/docs/api-reference/v3/reference/support/support-view)` *required*

The item at this edge.

**nodes** `[\[SupportView!\]!](/docs/api-reference/v3/reference/support/support-view)` *required*

The nodes in this page, without the edge/cursor wrapper — a convenience over `edges`.

**fields**

**createdAt** `[DateTime!](/docs/api-reference/v3/reference/common/date-time)` *required*

When the view was created.

**filters** `[SupportViewFilters](/docs/api-reference/v3/reference/support/support-view-filters)`

The view's filters. Null when the view uses a filter, or a combination, the API has no field for; `tickets` still lists its tickets.

**folder** `[SupportViewFolder](/docs/api-reference/v3/reference/support/support-view-folder)`

The folder the view sits in. Null when it's in none.

**Requires:** [`support_config_read`](https://developers.redo.com/docs/api-reference/v3/reference/scopes#scope-support_config_read)

**id** `ID!` *required*

The id of this view.

**name** `String!` *required*

The view's name, unique among the store's shared views.

**orderBy** `[SupportTicketSortKey!](/docs/api-reference/v3/reference/support/support-ticket-sort-key)` *required*

How the view sorts its tickets. LAST\_RESPONSE\_AT when it saved no order.

**reverse** `Boolean!` *required*

Whether the view reverses `orderBy`, oldest or lowest first.

**tickets** `[SupportTicketConnection](/docs/api-reference/v3/pagination)`

The view's tickets in its saved order, as the help desk lists them: spam and the AI agent's tickets are left out unless the view's filters ask for them. Null when the saved filters can't be read. Search-indexed, so it can trail writes by a few seconds.

**Requires:** [`support_tickets_read`](https://developers.redo.com/docs/api-reference/v3/reference/scopes#scope-support_tickets_read)

**fields**

**Arguments**

**after** `String`

Forward pagination cursor — returns tickets after it.

**before** `String`

Backward pagination cursor — returns tickets before it.

**first** `Int`

Forward pagination: returns the first N tickets (max 100, default 25). Use with `after`; mutually exclusive with `last`/`before`.

**last** `Int`

Backward pagination: returns the last N tickets (max 100, default 25). Use with `before`; mutually exclusive with `first`/`after`.

**updatedAt** `[DateTime!](/docs/api-reference/v3/reference/common/date-time)` *required*

When the view last changed.

**pageInfo** `[PageInfo!](/docs/api-reference/v3/pagination)` *required*

Pagination metadata for the current page.

**fields**

**endCursor** `String`

Cursor of the last edge in this page; pass to `after` to page forward.

**hasNextPage** `Boolean!` *required*

Whether more items exist after this page (drives forward pagination with `first`/`after`).

**hasPreviousPage** `Boolean!` *required*

Whether more items exist before this page (drives backward pagination with `last`/`before`).

**startCursor** `String`

Cursor of the first edge in this page; pass to `before` to page backward.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.