Apps
An App represents one of the various integrations provided by Files.com. These are what are listed in the Integrations Catalog in the web interface.
Currently, all apps are developed internally by Files.com, though we do have the infrastructure to support vendor-developed apps. If you are a third party vendor interested in developing for the Files.com ecosystem, please contact us. We'd love to hear more.
List Apps
SDK Method
app.List()
Return Object
[]*App
Authorization Requirement
No authentication required; you may call this endpoint without a key or session.
Additional Arguments
The App Object
Some of the methods above return a App object. The attributes of this object are listed below.
| Attribute | Description |
|---|---|
| AppType string | The type of the App Possible values: sdk, sso, remote_server, folder_behavior, client_app, app_integration, siem |
| DocumentationLinks object | Collection of named links to documentation |
| ExtendedDescription string | Long description for the in-App landing page |
| ExtendedDescriptionForMarketingSite string | Long form description of the App |
| ExternalHomepageUrl string | Link to external homepage |
| Featured boolean | Is featured on the App listing? |
| FolderBehaviorType string | Associated Folder Behavior type, if any Possible values: webhook, file_expiration, auto_encrypt, lock_subfolders, storage_region, serve_publicly, create_user_folders, inbox, limit_file_extensions, limit_file_regex, amazon_sns, watermark, remote_server_mount, slack_webhook, auto_decrypt, override_upload_filename, permission_fence, limit_filename_length, organize_files_into_subfolders, teams_webhook, google_pub_sub, archive_overwritten_or_deleted_files, auto_recrypt, metadata_category, auto_unzip, remote_server_metadata_index, malware_scanning |
| IconUrl string | App icon |
| LogoThumbnailUrl string | Logo thumbnail for the App |
| LogoUrl string | Full size logo for the App |
| MarketingIntro string | Marketing introdution of the App |
| MarketingYoutubeUrl string | Marketing video page |
| Name string | Name of the App |
| PackageManagerInstallCommand string | Package manager install command |
| RemoteServerType string | Associated Remote Server type, if any Possible values: ftp, sftp, s3, google_cloud_storage, webdav, wasabi, backblaze_b2, one_drive, box, dropbox, google_drive, azure, sharepoint, s3_compatible, azure_files, files_agent, filebase, cloudflare, linode, files_com |
| ScreenshotListUrls array(string) | Screenshots of the App |
| SdkInstallationInstructionsLink string | Link to SDK installation instructions |
| ShortDescription string | Short description of the App |
| SsoStrategyType string | Associated SSO Strategy type, if any Possible values: google, auth0, okta, azure, box, dropbox, slack, onelogin, saml, idaptive, ldap, scim, jumpcloud, duo |
| SiemType string | Associated SIEM type, if any Possible values: generic, splunk, azure_legacy, qradar, sumo, rapid7, solar_winds, new_relic, datadog, azure, file, crowdstrike, splunk_compatible |
| TutorialYoutubeUrl string | Tutorial video page |