Pular para o conteúdo principal

Visão Geral

Permita que seus agentes gerenciem arquivos, pastas e documentos através do Box. Faça upload de arquivos, organize estruturas de pastas, pesquise conteúdos e otimize o gerenciamento de documentos da sua equipe com automação alimentada por IA.

Pré-requisitos

Antes de utilizar a integração com o Box, assegure-se de que você possui:

Configurando a Integração com o Box

1. Conecte sua conta Box

  1. Acesse Integrações do CrewAI AMP
  2. Encontre Box na seção de Integrações de Autenticação
  3. Clique em Conectar e conclua o fluxo de OAuth
  4. Conceda as permissões necessárias para gerenciamento de arquivos e pastas
  5. Copie seu Token Enterprise em Configurações de Integração

2. Instale o pacote necessário

Ações Disponíveis

Descrição: Salva um arquivo a partir de uma URL no Box.Parâmetros:
  • fileAttributes (object, obrigatório): Atributos - Metadados do arquivo incluindo nome, pasta pai e datas.
  • file (string, obrigatório): URL do arquivo - Os arquivos devem ter menos de 50MB. (exemplo: “https://picsum.photos/200/300”).
Descrição: Salva um arquivo no Box.Parâmetros:
  • file (string, obrigatório): Arquivo - Aceita um Objeto de Arquivo contendo os dados. O arquivo deve ter menos de 50MB.
  • fileName (string, obrigatório): Nome do Arquivo (exemplo: “qwerty.png”).
  • folder (string, opcional): Pasta - Use as configurações de workflow do Connect Portal para permitir que usuários escolham o destino da pasta. Caso em branco, o padrão é a pasta raiz do usuário.
Descrição: Obtém um arquivo pelo ID no Box.Parâmetros:
  • fileId (string, obrigatório): ID do arquivo - Identificador único que representa um arquivo. (exemplo: “12345”).
Descrição: Lista arquivos no Box.Parâmetros:
  • folderId (string, obrigatório): ID da pasta - Identificador único que representa uma pasta. (exemplo: “0”).
  • filterFormula (object, opcional): Um filtro em forma normal disjuntiva - OU de grupos E de condições únicas.
Descrição: Cria uma pasta no Box.Parâmetros:
  • folderName (string, obrigatório): Nome - Nome para a nova pasta. (exemplo: “Nova Pasta”).
  • folderParent (object, obrigatório): Pasta Pai - A pasta onde a nova pasta será criada.
Descrição: Move uma pasta no Box.Parâmetros:
  • folderId (string, obrigatório): ID da pasta - Identificador único que representa uma pasta. (exemplo: “0”).
  • folderName (string, obrigatório): Nome - Nome da pasta. (exemplo: “Nova Pasta”).
  • folderParent (object, obrigatório): Nova pasta pai de destino.
Descrição: Obtém uma pasta pelo ID no Box.Parâmetros:
  • folderId (string, obrigatório): ID da pasta - Identificador único que representa uma pasta. (exemplo: “0”).
Descrição: Pesquisa pastas no Box.Parâmetros:
  • folderId (string, obrigatório): ID da pasta - A pasta na qual pesquisar.
  • filterFormula (object, opcional): Um filtro em forma normal disjuntiva - OU de grupos E de condições únicas.
Descrição: Exclui uma pasta no Box.Parâmetros:
  • folderId (string, obrigatório): ID da pasta - Identificador único que representa uma pasta. (exemplo: “0”).
  • recursive (boolean, opcional): Recursivo - Exclui uma pasta que não está vazia, deletando de forma recursiva a pasta e todo o seu conteúdo.

Exemplos de Uso

Configuração Básica de Agente Box

Filtrando Ferramentas Específicas do Box

Gerenciamento Avançado de Arquivos