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

# Usuários Não Matriculados em Nenhum Curso

> Esta API fornece uma listagem detalhada dos usuários que, atualmente, não estão matriculados em nenhum curso.

## Parâmetros

<ParamField query="page" type="number">
  Especifica o número da página de resultados a ser retornada.
</ParamField>

<ParamField query="perPage" type="number">
  Define o número de usuários a serem exibidos por página nos resultados da consulta.
</ParamField>

<Warning>Este endpoint funcionará corretamente apenas se o domínio da sua instituição for informado manualmente na URL, caso contrário, o endpoint poderá falhar ou retornar um erro de validação.</Warning>

## Segurança

Para acessar este endpoint, é necessário enviar um token de acesso válido através do cabeçalho de autorização (Authorization) da requisição. Além disso, a API é protegida por outras medidas de segurança para garantir a proteção dos dados dos usuários.

## Descrição da Resposta

Abaixo está um exemplo da resposta retornada por este endpoint.

<ResponseField name="data" type="array">
  Lista de usuários não matriculados.

  <Expandable title="items">
    <ResponseField name="id" type="number">
      Identificador único do usuário.
    </ResponseField>

    <ResponseField name="name" type="string">
      Nome completo do usuário.
    </ResponseField>

    <ResponseField name="birthDate" type="string">
      Data de nascimento no formato YYYY-MM-DD.
    </ResponseField>

    <ResponseField name="document" type="string">
      Documento do usuário (CPF, RG, etc.).
    </ResponseField>

    <ResponseField name="mailAddress" type="string">
      Endereço de e-mail do usuário.
    </ResponseField>

    <ResponseField name="createdAt" type="string">
      Data de criação do cadastro.
    </ResponseField>

    <ResponseField name="updatedAt" type="string">
      Data da última atualização do cadastro.
    </ResponseField>

    <ResponseField name="lastActivity" type="number">
      Última atividade registrada (em formato timestamp ou valor numérico).
    </ResponseField>

    <ResponseField name="lastLogin" type="string">
      Data e hora do último login.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="links" type="object">
  URLs de navegação entre páginas do relatório.

  <Expandable title="properties">
    <ResponseField name="first" type="string">
      URL da primeira página.
    </ResponseField>

    <ResponseField name="last" type="string">
      URL da última página.
    </ResponseField>

    <ResponseField name="prev" type="string">
      URL da página anterior.
    </ResponseField>

    <ResponseField name="next" type="string">
      URL da próxima página.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="meta" type="object">
  Metainformações sobre a paginação do resultado.

  <Expandable title="properties">
    <ResponseField name="current_page" type="number">
      Página atual.
    </ResponseField>

    <ResponseField name="from" type="number">
      Índice do primeiro item exibido.
    </ResponseField>

    <ResponseField name="last_page" type="number">
      Última página disponível.
    </ResponseField>

    <ResponseField name="links" type="array">
      Lista de links de paginação.

      <Expandable title="items">
        <ResponseField name="url" type="string">
          URL da página.
        </ResponseField>

        <ResponseField name="label" type="string">
          Rótulo do link de página.
        </ResponseField>

        <ResponseField name="active" type="boolean">
          Indica se esta é a página atual.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="path" type="string">
      Caminho base para navegação.
    </ResponseField>

    <ResponseField name="per_page" type="number">
      Quantidade de itens por página.
    </ResponseField>

    <ResponseField name="to" type="number">
      Índice do último item exibido.
    </ResponseField>

    <ResponseField name="total" type="number">
      Total de itens disponíveis.
    </ResponseField>
  </Expandable>
</ResponseField>
