Box

Overview

Enables automated server-to-server file management between Appian and Box, individual user-delegated actions, native Box Sign e-signature cycles, and structured document classification through metadata templates.

Please see the Box Connected System Set Up document for more details and instructions.

[Deprecated] Provides Smart Services and custom functions to integrate Appian with Box document management. Please see the Box File Utilities guide included with the download for complete setup and usage instructions.

Connected Systems: BoxConnectedSystem (Client Credentials Grant), OAuthBoxConnectedSystem, JWTBoxConnectedSystemTemplate & DeveloperTokenBoxConnectedSystem

Key Features & Functionality

  • UploadFile: Uploads an Appian document to Box or creates a new file version
  • ListItemsInFolder: Lists files, folders, and web links inside a specific Box folder
  • DownloadFile: Downloads a Box file and saves it as an Appian document
  • GetCurrentUser: Returns the profile identity details of the current token bearer
  • CreateAppUser: Creates a platform or app user within Box
  • GetFileMetadata: Reads the metadata instance values attached to a specific file
  • UpdateFileMetadata: Sets or updates metadata field values on a Box file
  • DeleteFileMetadata: Removes a specific metadata template instance from a file
  • ListMetadataTemplates: Lists available metadata templates within global or enterprise scopes
  • GetFileDownloadUrl: Generates a temporary direct download URL for a Box file
  • RevokeAccessToken: Revokes the active OAuth access token to end the session
  • DeleteFile: Moves a specified file to the Box Trash
  • CreateSignRequest: Creates and sends a new Box Sign signature request
  • GetSignRequest: Retrieves the current status and details of a signature request
  • ListSignRequests: Lists signature requests associated with the account
  • GetSignedDocument: Returns temporary download URLs for completed signed files.
  • CancelSignRequest: Cancels an active Box Sign signature request
  • ResendSignRequest: Resends a reminder for an active signature request
  • ListSignTemplates: Lists available Box Sign templates
  • GetSignTemplate: Retrieves the configuration details of a specific Box Sign template
  • DownloadSignedDocument: Downloads completed signed documents directly into an Appian folder
  • QueryFilesByMetadata: Finds and lists files that have a specific metadata template attached

[Deprecated] Functions

  • createtoken()
  • constructboxurl()
  • generateboxurl()

[Deprecated] Smart Services

  • File Upload
  • File Download to Appian
  • File Download
Anonymous