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

# Duplicar Função

> Endpoint para duplicar uma Função

## Token de Acesso

<ParamField header="Authorization" type="string">
  Token de acesso ("Bearer" deve estar antes do token)
</ParamField>

## Corpo da Requisição

<ParamField path="id" type="string" required="true" placeholder="Enter with FunctionId">
  ID da Função
</ParamField>

## Descrição da Resposta

Abaixo você verá a descrição da resposta da duplicação da função

<ResponseField name="id" type="string" required>
  Identificador único do plugin.
</ResponseField>

<ResponseField name="institutionId" type="string" required>
  ID da instituição associada.
</ResponseField>

<ResponseField name="name" type="string" required>
  Nome do plugin.
</ResponseField>

<ResponseField name="description" type="string" required>
  Descrição da funcionalidade do plugin.
</ResponseField>

<ResponseField name="code" type="string" required>
  Código JavaScript que define a funcionalidade do plugin.
</ResponseField>

<ResponseField name="status" type="boolean" required>
  Indica se o plugin está habilitado.
</ResponseField>

<ResponseField name="unityId" type="string" required>
  ID da unidade associada.
</ResponseField>

<ResponseField name="userId" type="string" required>
  ID do usuário que criou ou gerencia o plugin.
</ResponseField>

<ResponseField name="iconFileId" type="string">
  ID opcional do arquivo de ícone do plugin.
</ResponseField>

<ResponseField name="color" type="string" required>
  Cor associada ao plugin para fins de UI.
</ResponseField>

<ResponseField name="outputs" type="array">
  Lista de outputs do plugin (vazio se não existirem).
</ResponseField>

<ResponseField name="isActivated" type="boolean" required>
  Indica se o plugin está ativado.
</ResponseField>

## 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 proteger os dados dos usuários.
