> ## 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.

# user_data

> The user_data object contains information about a user's interaction with courses and modules.

## Properties

<ParamField path="progress" type="number" default="0">
  The user's progress through the content (percentage from 0 to 100).
</ParamField>

<ParamField path="visible" type="boolean" default="true">
  Whether the content is visible to the current user.
</ParamField>

<ParamField path="content_count" type="number" default="0">
  The count of content items accessible to the current user.
</ParamField>

## Scope

It's accessible through a course or a module.

<Frame>
  <div class="mermaid--large">
    ```mermaid theme={null}
    graph TD
        A[Global Context] --> B[all_courses]
        A --> C[all_courses_values]
        A --> D[all_modules]
        B --> F[course]
        C --> F
        D --> G[module]
        F --> I[user_data]
        G --> I
        classDef globalValue fill:#4B96FF,stroke:#333,stroke-width:1px,color:white,font-weight:bold;
        classDef property fill:#FFFFFF,stroke:#333,stroke-width:1px,color:#666;
        style A fill:#f9f9f9,stroke:#333,stroke-width:2px,color:#333,stroke-dasharray: 5 5
        class B,C,D globalValue
        class F,G,I property
        linkStyle 0,1,2 stroke:#4B96FF,stroke-width:2px
    ```
  </div>
</Frame>

<Panel>
  <Tabs>
    <Tab title="Example">
      <CodeGroup>
        ```json Acessible content theme={null}
        {
          "progress": 45,
          "visible": true,
          "content_count": 24
        }
        ```

        ```json Not acessible theme={null}
        {
          "progress": 45,
          "visible": false,
          "content_count": 24
        }
        ```
      </CodeGroup>
    </Tab>
  </Tabs>
</Panel>
