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

# course

> O objeto course contém informações sobre um curso específico no seu clube.

## Propriedades

<ParamField path="id" type="string">
  Identificador único do curso.
</ParamField>

<ParamField path="name" type="string">
  O nome do curso, configurado nas configurações do curso.
</ParamField>

<ParamField path="description" type="string">
  A descrição do curso, configurada nas configurações do curso.
</ParamField>

<ParamField path="logo_url" type="string">
  URL para a imagem do logo do curso.
</ParamField>

<ParamField path="certificate_enabled" type="boolean" default="false">
  Se o curso tem certificados habilitados.
</ParamField>

<ParamField path="thumbnail" type="string">
  URL para a imagem miniatura do curso.
</ParamField>

<ParamField path="custom_offer" type="custom_offer">
  Informações sobre se este curso pode ser comprado dentro da área de membros. Veja [custom\_offer](/members-area/reference/objects/custom_offer) para propriedades detalhadas.
</ParamField>

<ParamField path="user_data" type="user_data">
  Dados específicos da interação do usuário atual com o curso. Veja [user\_data](/members-area/reference/objects/user_data) para propriedades detalhadas.
</ParamField>

<ParamField path="modules" type="string[]">
  IDs dos módulos do curso.
</ParamField>

## Escopo

É acessível através do objeto `all_courses` ou do array `all_courses_values`.

<Frame>
  ```mermaid theme={null}
  graph TD
      A[Contexto Global] --> B[all_courses]
      A --> C[all_courses_values]
      B --> D[course]
      C --> D
      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 globalValue
      class D property
      linkStyle 0,1 stroke:#4B96FF,stroke-width:2px
  ```
</Frame>

<Panel>
  <Tabs>
    <Tab title="Exemplo">
      <CodeGroup>
        ```json Course theme={null}
        {
          "id": "course_123456",
          "name": "Complete Web Development Bootcamp",
          "description": "Learn web development from scratch with HTML, CSS, JavaScript and more.",
          "logo_url": "https://example.com/course-logo.jpg",
          "certificate_enabled": true,
          "thumbnail": "https://example.com/course-thumbnail.jpg",
          "custom_offer": {
            "enabled": true,
            "external_link": "https://example.com/purchase/course_123456"
          },
          "user_data": {
            "progress": 45,
            "visible": true,
            "content_count": 24
          },
          "modules": ["module_123", "module_456"]
        }
        ```
      </CodeGroup>
    </Tab>
  </Tabs>
</Panel>
