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

# Overview

> Understand the available objects inside Members Area

Objects are Liquid variables that represent structured data in your theme. They can contain a single value, multiple properties, or even references to other objects. Think of them as containers that organize and provide access to different types of data.

There are two main categories of objects available in your theme:

* **Built-in objects**: These are predefined global and local objects that come with the system
* **Custom objects**: Objects that you create yourself to organize your theme's data

The availability of objects depends on where you're using them in your theme files.

## Usage

Objects, along with their properties, are wrapped in curly brace delimiters `{{ }}`.

For example, the `all_courses` object contains a property called `name` that can be used to output the name of a course.

<Columns cols={2}>
  <CodeGroup>
    ```liquid Code theme={null}
    {{ all_courses["my-course"].name }}
    ```

    ```json Data theme={null}
    // Just an example initial data, the data is not real
    {
      "allCourses": {
        "my-course": {
          "name": "My Course"
        }
      }
    }
    ```
  </CodeGroup>

  <CodeGroup>
    ```liquid Output theme={null}
    My Course
    ```
  </CodeGroup>
</Columns>

## Object access

The way that you access an object depends on the object and the context in which you want to access it. An object might be accessed in the following ways:

* **Globally**: The object can be accessed directly in any theme file.
* **In a template**: The object can be accessed directly in specific templates, or in sections or blocks included in the template.
* **Through a parent object**: Many objects are returned by another object, or as a property of a parent object.

Refer to each object to learn about how it can be accessed.

## Creating custom objects

You can also create your own variables using <a href="/en/members-area/reference/tags/variable">variable tags</a>. Variables are treated like objects syntactically.

<Columns cols={2}>
  <CodeGroup>
    ```liquid Code theme={null}
    {% assign my_variable = 'My custom string.' %}
    {{ my_variable }}
    ```
  </CodeGroup>

  <CodeGroup>
    ```liquid Output theme={null}
    My custom string.
    ```
  </CodeGroup>
</Columns>

## Available objects

Check detailed documentation for each object in the following sections:

<CardGroup cols={3}>
  <Card title="All Courses" icon="books" href="/en/members-area/reference/objects/all_courses">
    Collection of all available courses
  </Card>

  <Card title="All Modules" icon="layer-group" href="/en/members-area/reference/objects/all_modules">
    Collection of all available modules
  </Card>

  <Card title="All Lessons" icon="list" href="/en/members-area/reference/objects/all_lessons">
    Collection of all available lessons
  </Card>

  <Card title="Last Watched Lessons" icon="clock-rotate-left" href="/en/members-area/reference/objects/last_watched_lessons">
    Last lessons watched by the current user
  </Card>

  <Card title="Club" icon="user-gear" href="/en/members-area/reference/objects/club">
    Information about the members area
  </Card>

  <Card title="Course" icon="book" href="/en/members-area/reference/objects/course">
    Individual course details and properties
  </Card>

  <Card title="Module" icon="files" href="/en/members-area/reference/objects/module">
    Individual module details and properties
  </Card>

  <Card title="Lesson" icon="file-lines" href="/en/members-area/reference/objects/lesson">
    Individual lesson details and properties
  </Card>

  <Card title="User Data" icon="user" href="/en/members-area/reference/objects/user_data">
    Current user's interaction data
  </Card>

  <Card title="Custom Offer" icon="tags" href="/en/members-area/reference/objects/custom_offer">
    Custom purchase offer details
  </Card>

  <Card title="Section" icon="puzzle-piece" href="/en/members-area/reference/objects/section">
    Section component details
  </Card>

  <Card title="Block" icon="cube" href="/en/members-area/reference/objects/block">
    Block component details
  </Card>
</CardGroup>
