CrewAI용 Box 통합을 통한 파일 저장 및 문서 관리.
BOX_SAVE_FILE
fileAttributes
(object, 필수): 속성 - 이름, 상위 폴더, 타임스탬프 등 파일 메타데이터.
file
(string, 필수): 파일 URL - 파일 크기는 50MB 미만이어야 합니다. (예시: “https://picsum.photos/200/300”).BOX_SAVE_FILE_FROM_OBJECT
file
(string, 필수): 파일 - 파일 데이터를 포함하는 파일 객체를 허용합니다. 파일 크기는 50MB 미만이어야 합니다.fileName
(string, 필수): 파일명 (예시: “qwerty.png”).folder
(string, 선택): 폴더 - Connect Portal Workflow Settings를 사용하여 사용자가 파일의 폴더 목적지를 선택할 수 있도록 합니다. 비워두면 기본적으로 사용자의 루트 폴더에 저장됩니다.BOX_GET_FILE_BY_ID
fileId
(string, 필수): 파일 ID - 파일을 나타내는 고유 식별자. (예시: “12345”).BOX_LIST_FILES
folderId
(string, 필수): 폴더 ID - 폴더를 나타내는 고유 식별자. (예시: “0”).filterFormula
(object, 선택): 쿼리 normal form (DNF)의 필터 - 단일 조건의 AND 그룹의 OR.
BOX_CREATE_FOLDER
folderName
(string, 필수): 이름 - 새 폴더의 이름. (예시: “New Folder”).folderParent
(object, 필수): 상위 폴더 - 새 폴더가 생성될 상위 폴더.
BOX_MOVE_FOLDER
folderId
(string, 필수): 폴더 ID - 폴더를 나타내는 고유 식별자. (예시: “0”).folderName
(string, 필수): 이름 - 폴더의 이름. (예시: “New Folder”).folderParent
(object, 필수): 상위 폴더 - 새 상위 폴더 목적지.
BOX_GET_FOLDER_BY_ID
folderId
(string, 필수): 폴더 ID - 폴더를 나타내는 고유 식별자. (예시: “0”).BOX_SEARCH_FOLDERS
folderId
(string, 필수): 폴더 ID - 검색할 폴더.filterFormula
(object, 선택): 쿼리 normal form (DNF)의 필터 - 단일 조건의 AND 그룹의 OR.
BOX_DELETE_FOLDER
folderId
(string, 필수): 폴더 ID - 폴더를 나타내는 고유 식별자. (예시: “0”).recursive
(boolean, 선택): 재귀적 삭제 - 폴더가 비어 있지 않을 경우, 폴더와 그 모든 내용을 재귀적으로 삭제합니다.