Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady
A Bundle is the API/SDK term for the feature called Share Links in the web interface.
The API provides the full set of actions related to Share Links, including sending them via E-Mail.
Please note that we very closely monitor the E-Mailing feature and any abuse will result in disabling of your site.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as filescom from "pulumi-filescom";
const exampleBundle = filescom.getBundle({
id: 1,
});
import pulumi
import pulumi_filescom as filescom
example_bundle = filescom.get_bundle(id=1)
package main
import (
"github.com/jschady/pulumi-filescom/sdk/go/filescom"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := filescom.GetBundle(ctx, &filescom.LookupBundleArgs{
Id: 1,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Filescom = Jschady.Filescom;
return await Deployment.RunAsync(() =>
{
var exampleBundle = Filescom.GetBundle.Invoke(new()
{
Id = 1,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.filescom.FilescomFunctions;
import com.pulumi.filescom.inputs.GetBundleArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var exampleBundle = FilescomFunctions.getBundle(GetBundleArgs.builder()
.id(1)
.build());
}
}
variables:
exampleBundle:
fn::invoke:
function: filescom:getBundle
arguments:
id: 1
pulumi {
required_providers {
filescom = {
source = "pulumi/filescom"
}
}
}
data "filescom_getbundle" "exampleBundle" {
id = 1
}
Using getBundle
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getBundle(args: GetBundleArgs, opts?: InvokeOptions): Promise<GetBundleResult>
function getBundleOutput(args: GetBundleOutputArgs, opts?: InvokeOutputOptions): Output<GetBundleResult>def get_bundle(id: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetBundleResult
def get_bundle_output(id: pulumi.Input[Optional[int]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetBundleResult]func LookupBundle(ctx *Context, args *LookupBundleArgs, opts ...InvokeOption) (*LookupBundleResult, error)
func LookupBundleOutput(ctx *Context, args *LookupBundleOutputArgs, opts ...InvokeOption) LookupBundleResultOutput> Note: This function is named LookupBundle in the Go SDK.
public static class GetBundle
{
public static Task<GetBundleResult> InvokeAsync(GetBundleArgs args, InvokeOptions? opts = null)
public static Output<GetBundleResult> Invoke(GetBundleInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetBundleResult> Invoke(GetBundleInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetBundleResult> getBundle(GetBundleArgs args, InvokeOptions options)
public static Output<GetBundleResult> getBundle(GetBundleArgs args, InvokeOptions options)
public static Output<GetBundleResult> getBundle(GetBundleArgs args, InvokeOutputOptions options)
fn::invoke:
function: filescom:index/getBundle:getBundle
arguments:
# arguments dictionarydata "filescom_get_bundle" "name" {
# arguments
}The following arguments are supported:
- Id int
- Bundle ID
- Id int
- Bundle ID
- id number
- Bundle ID
- id Integer
- Bundle ID
- id number
- Bundle ID
- id int
- Bundle ID
- id Number
- Bundle ID
getBundle Result
The following output properties are available:
- Bundlepaths object
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- Bypasses
Site boolExpiration Rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- Clickwrap
Body string - Legal text that must be agreed to prior to accessing Bundle.
- Clickwrap
Id int - ID of the clickwrap to use with this bundle.
- Code string
- Bundle code. This code forms the end part of the Public URL.
- Color
Left string - Page link and button color
- Color
Link string - Top bar link color
- Color
Text string - Page link and button color
- Color
Top string - Top bar background color
- Color
Top stringText - Top bar text color
- Created
At string - Bundle created at date/time
- Deleted bool
- Indicates if the bundle has been deleted.
- Deleted
At string - Bundle deleted at date/time
- Description string
- Public description
- Dont
Allow boolFolders In Uploads - Should folder uploads be prevented?
- Dont
Separate boolSubmissions By Folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- Expires
At string - Bundle expiration date/time
- Form
Field stringSet - Custom Form to use
- Group
Id int - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- Has
Inbox bool - Does this bundle have an associated inbox?
- Id int
- Bundle ID
- Inbox
Id int - ID of the associated inbox, if available.
- Internal
Name string - Internal name for identifying this Share Link.
- Max
Uses int - Maximum number of times bundle can be accessed
- Note string
- Bundle internal note
- Password
Protected bool - Is this bundle password protected?
- Path
Template string - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - Path
Template stringTime Zone - Timezone to use when rendering timestamps in path templates.
- Paths List<string>
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- Permissions string
- Permissions that apply to Folders in this Share Link.
- Preview
Only bool - Requested
Upload objectSlots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- Require
Logout bool - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- Require
Registration bool - Show a registration page that captures the downloader's name and email address?
- bool
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- Send
Email boolReceipt To Uploader - Send delivery receipt to the uploader. Note: For writable share only
- Send
One boolTime Password To Recipient At Registration - If true, requiresharerecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- Skip
Company bool - BundleRegistrations can be saved without providing company?
- Skip
Email bool - BundleRegistrations can be saved without providing email?
- Skip
Name bool - BundleRegistrations can be saved without providing name?
- Snapshot
Id int - ID of the snapshot containing this bundle's contents.
- Start
Access stringOn Date - Date when share will start to be accessible. If
nilaccess granted right after create. - Url string
- Public URL of Share Link
- User
Id int - Bundle creator user ID
- Username string
- Bundle creator username
- Watermark
Attachment string - Preview watermark image applied to all bundle items.
- Watermark
Value object - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- Workspace
Id int - Workspace ID.
0means the default workspace.
- Bundlepaths interface{}
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- Bypasses
Site boolExpiration Rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- Clickwrap
Body string - Legal text that must be agreed to prior to accessing Bundle.
- Clickwrap
Id int - ID of the clickwrap to use with this bundle.
- Code string
- Bundle code. This code forms the end part of the Public URL.
- Color
Left string - Page link and button color
- Color
Link string - Top bar link color
- Color
Text string - Page link and button color
- Color
Top string - Top bar background color
- Color
Top stringText - Top bar text color
- Created
At string - Bundle created at date/time
- Deleted bool
- Indicates if the bundle has been deleted.
- Deleted
At string - Bundle deleted at date/time
- Description string
- Public description
- Dont
Allow boolFolders In Uploads - Should folder uploads be prevented?
- Dont
Separate boolSubmissions By Folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- Expires
At string - Bundle expiration date/time
- Form
Field stringSet - Custom Form to use
- Group
Id int - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- Has
Inbox bool - Does this bundle have an associated inbox?
- Id int
- Bundle ID
- Inbox
Id int - ID of the associated inbox, if available.
- Internal
Name string - Internal name for identifying this Share Link.
- Max
Uses int - Maximum number of times bundle can be accessed
- Note string
- Bundle internal note
- Password
Protected bool - Is this bundle password protected?
- Path
Template string - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - Path
Template stringTime Zone - Timezone to use when rendering timestamps in path templates.
- Paths []string
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- Permissions string
- Permissions that apply to Folders in this Share Link.
- Preview
Only bool - Requested
Upload interface{}Slots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- Require
Logout bool - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- Require
Registration bool - Show a registration page that captures the downloader's name and email address?
- bool
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- Send
Email boolReceipt To Uploader - Send delivery receipt to the uploader. Note: For writable share only
- Send
One boolTime Password To Recipient At Registration - If true, requiresharerecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- Skip
Company bool - BundleRegistrations can be saved without providing company?
- Skip
Email bool - BundleRegistrations can be saved without providing email?
- Skip
Name bool - BundleRegistrations can be saved without providing name?
- Snapshot
Id int - ID of the snapshot containing this bundle's contents.
- Start
Access stringOn Date - Date when share will start to be accessible. If
nilaccess granted right after create. - Url string
- Public URL of Share Link
- User
Id int - Bundle creator user ID
- Username string
- Bundle creator username
- Watermark
Attachment string - Preview watermark image applied to all bundle items.
- Watermark
Value interface{} - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- Workspace
Id int - Workspace ID.
0means the default workspace.
- bundlepaths any
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- bypasses_
site_ boolexpiration_ rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- clickwrap_
body string - Legal text that must be agreed to prior to accessing Bundle.
- clickwrap_
id number - ID of the clickwrap to use with this bundle.
- code string
- Bundle code. This code forms the end part of the Public URL.
- color_
left string - Page link and button color
- color_
link string - Top bar link color
- color_
text string - Page link and button color
- color_
top string - Top bar background color
- color_
top_ stringtext - Top bar text color
- created_
at string - Bundle created at date/time
- deleted bool
- Indicates if the bundle has been deleted.
- deleted_
at string - Bundle deleted at date/time
- description string
- Public description
- dont_
allow_ boolfolders_ in_ uploads - Should folder uploads be prevented?
- dont_
separate_ boolsubmissions_ by_ folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- expires_
at string - Bundle expiration date/time
- form_
field_ stringset - Custom Form to use
- group_
id number - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- has_
inbox bool - Does this bundle have an associated inbox?
- id number
- Bundle ID
- inbox_
id number - ID of the associated inbox, if available.
- internal_
name string - Internal name for identifying this Share Link.
- max_
uses number - Maximum number of times bundle can be accessed
- note string
- Bundle internal note
- password_
protected bool - Is this bundle password protected?
- path_
template string - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - path_
template_ stringtime_ zone - Timezone to use when rendering timestamps in path templates.
- paths list(string)
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- permissions string
- Permissions that apply to Folders in this Share Link.
- preview_
only bool - requested_
upload_ anyslots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- require_
logout bool - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- require_
registration bool - Show a registration page that captures the downloader's name and email address?
- bool
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- send_
email_ boolreceipt_ to_ uploader - Send delivery receipt to the uploader. Note: For writable share only
- send_
one_ booltime_ password_ to_ recipient_ at_ registration - If true, requiresharerecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- skip_
company bool - BundleRegistrations can be saved without providing company?
- skip_
email bool - BundleRegistrations can be saved without providing email?
- skip_
name bool - BundleRegistrations can be saved without providing name?
- snapshot_
id number - ID of the snapshot containing this bundle's contents.
- start_
access_ stringon_ date - Date when share will start to be accessible. If
nilaccess granted right after create. - url string
- Public URL of Share Link
- user_
id number - Bundle creator user ID
- username string
- Bundle creator username
- watermark_
attachment string - Preview watermark image applied to all bundle items.
- watermark_
value any - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- workspace_
id number - Workspace ID.
0means the default workspace.
- bundlepaths Object
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- bypasses
Site BooleanExpiration Rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- clickwrap
Body String - Legal text that must be agreed to prior to accessing Bundle.
- clickwrap
Id Integer - ID of the clickwrap to use with this bundle.
- code String
- Bundle code. This code forms the end part of the Public URL.
- color
Left String - Page link and button color
- color
Link String - Top bar link color
- color
Text String - Page link and button color
- color
Top String - Top bar background color
- color
Top StringText - Top bar text color
- created
At String - Bundle created at date/time
- deleted Boolean
- Indicates if the bundle has been deleted.
- deleted
At String - Bundle deleted at date/time
- description String
- Public description
- dont
Allow BooleanFolders In Uploads - Should folder uploads be prevented?
- dont
Separate BooleanSubmissions By Folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- expires
At String - Bundle expiration date/time
- form
Field StringSet - Custom Form to use
- group
Id Integer - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- has
Inbox Boolean - Does this bundle have an associated inbox?
- id Integer
- Bundle ID
- inbox
Id Integer - ID of the associated inbox, if available.
- internal
Name String - Internal name for identifying this Share Link.
- max
Uses Integer - Maximum number of times bundle can be accessed
- note String
- Bundle internal note
- password
Protected Boolean - Is this bundle password protected?
- path
Template String - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - path
Template StringTime Zone - Timezone to use when rendering timestamps in path templates.
- paths List<String>
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- permissions String
- Permissions that apply to Folders in this Share Link.
- preview
Only Boolean - requested
Upload ObjectSlots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- require
Logout Boolean - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- require
Registration Boolean - Show a registration page that captures the downloader's name and email address?
- Boolean
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- send
Email BooleanReceipt To Uploader - Send delivery receipt to the uploader. Note: For writable share only
- send
One BooleanTime Password To Recipient At Registration - If true, requiresharerecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- skip
Company Boolean - BundleRegistrations can be saved without providing company?
- skip
Email Boolean - BundleRegistrations can be saved without providing email?
- skip
Name Boolean - BundleRegistrations can be saved without providing name?
- snapshot
Id Integer - ID of the snapshot containing this bundle's contents.
- start
Access StringOn Date - Date when share will start to be accessible. If
nilaccess granted right after create. - url String
- Public URL of Share Link
- user
Id Integer - Bundle creator user ID
- username String
- Bundle creator username
- watermark
Attachment String - Preview watermark image applied to all bundle items.
- watermark
Value Object - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- workspace
Id Integer - Workspace ID.
0means the default workspace.
- bundlepaths any
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- bypasses
Site booleanExpiration Rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- clickwrap
Body string - Legal text that must be agreed to prior to accessing Bundle.
- clickwrap
Id number - ID of the clickwrap to use with this bundle.
- code string
- Bundle code. This code forms the end part of the Public URL.
- color
Left string - Page link and button color
- color
Link string - Top bar link color
- color
Text string - Page link and button color
- color
Top string - Top bar background color
- color
Top stringText - Top bar text color
- created
At string - Bundle created at date/time
- deleted boolean
- Indicates if the bundle has been deleted.
- deleted
At string - Bundle deleted at date/time
- description string
- Public description
- dont
Allow booleanFolders In Uploads - Should folder uploads be prevented?
- dont
Separate booleanSubmissions By Folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- expires
At string - Bundle expiration date/time
- form
Field stringSet - Custom Form to use
- group
Id number - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- has
Inbox boolean - Does this bundle have an associated inbox?
- id number
- Bundle ID
- inbox
Id number - ID of the associated inbox, if available.
- internal
Name string - Internal name for identifying this Share Link.
- max
Uses number - Maximum number of times bundle can be accessed
- note string
- Bundle internal note
- password
Protected boolean - Is this bundle password protected?
- path
Template string - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - path
Template stringTime Zone - Timezone to use when rendering timestamps in path templates.
- paths string[]
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- permissions string
- Permissions that apply to Folders in this Share Link.
- preview
Only boolean - requested
Upload anySlots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- require
Logout boolean - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- require
Registration boolean - Show a registration page that captures the downloader's name and email address?
- boolean
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- send
Email booleanReceipt To Uploader - Send delivery receipt to the uploader. Note: For writable share only
- send
One booleanTime Password To Recipient At Registration - If true, requiresharerecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- skip
Company boolean - BundleRegistrations can be saved without providing company?
- skip
Email boolean - BundleRegistrations can be saved without providing email?
- skip
Name boolean - BundleRegistrations can be saved without providing name?
- snapshot
Id number - ID of the snapshot containing this bundle's contents.
- start
Access stringOn Date - Date when share will start to be accessible. If
nilaccess granted right after create. - url string
- Public URL of Share Link
- user
Id number - Bundle creator user ID
- username string
- Bundle creator username
- watermark
Attachment string - Preview watermark image applied to all bundle items.
- watermark
Value any - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- workspace
Id number - Workspace ID.
0means the default workspace.
- bundlepaths Any
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- bypasses_
site_ boolexpiration_ rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- clickwrap_
body str - Legal text that must be agreed to prior to accessing Bundle.
- clickwrap_
id int - ID of the clickwrap to use with this bundle.
- code str
- Bundle code. This code forms the end part of the Public URL.
- color_
left str - Page link and button color
- color_
link str - Top bar link color
- color_
text str - Page link and button color
- color_
top str - Top bar background color
- color_
top_ strtext - Top bar text color
- created_
at str - Bundle created at date/time
- deleted bool
- Indicates if the bundle has been deleted.
- deleted_
at str - Bundle deleted at date/time
- description str
- Public description
- dont_
allow_ boolfolders_ in_ uploads - Should folder uploads be prevented?
- dont_
separate_ boolsubmissions_ by_ folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- expires_
at str - Bundle expiration date/time
- form_
field_ strset - Custom Form to use
- group_
id int - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- has_
inbox bool - Does this bundle have an associated inbox?
- id int
- Bundle ID
- inbox_
id int - ID of the associated inbox, if available.
- internal_
name str - Internal name for identifying this Share Link.
- max_
uses int - Maximum number of times bundle can be accessed
- note str
- Bundle internal note
- password_
protected bool - Is this bundle password protected?
- path_
template str - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - path_
template_ strtime_ zone - Timezone to use when rendering timestamps in path templates.
- paths Sequence[str]
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- permissions str
- Permissions that apply to Folders in this Share Link.
- preview_
only bool - requested_
upload_ Anyslots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- require_
logout bool - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- require_
registration bool - Show a registration page that captures the downloader's name and email address?
- bool
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- send_
email_ boolreceipt_ to_ uploader - Send delivery receipt to the uploader. Note: For writable share only
- send_
one_ booltime_ password_ to_ recipient_ at_ registration - If true, requiresharerecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- skip_
company bool - BundleRegistrations can be saved without providing company?
- skip_
email bool - BundleRegistrations can be saved without providing email?
- skip_
name bool - BundleRegistrations can be saved without providing name?
- snapshot_
id int - ID of the snapshot containing this bundle's contents.
- start_
access_ stron_ date - Date when share will start to be accessible. If
nilaccess granted right after create. - url str
- Public URL of Share Link
- user_
id int - Bundle creator user ID
- username str
- Bundle creator username
- watermark_
attachment str - Preview watermark image applied to all bundle items.
- watermark_
value Any - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- workspace_
id int - Workspace ID.
0means the default workspace.
- bundlepaths Any
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- bypasses
Site BooleanExpiration Rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- clickwrap
Body String - Legal text that must be agreed to prior to accessing Bundle.
- clickwrap
Id Number - ID of the clickwrap to use with this bundle.
- code String
- Bundle code. This code forms the end part of the Public URL.
- color
Left String - Page link and button color
- color
Link String - Top bar link color
- color
Text String - Page link and button color
- color
Top String - Top bar background color
- color
Top StringText - Top bar text color
- created
At String - Bundle created at date/time
- deleted Boolean
- Indicates if the bundle has been deleted.
- deleted
At String - Bundle deleted at date/time
- description String
- Public description
- dont
Allow BooleanFolders In Uploads - Should folder uploads be prevented?
- dont
Separate BooleanSubmissions By Folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- expires
At String - Bundle expiration date/time
- form
Field StringSet - Custom Form to use
- group
Id Number - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- has
Inbox Boolean - Does this bundle have an associated inbox?
- id Number
- Bundle ID
- inbox
Id Number - ID of the associated inbox, if available.
- internal
Name String - Internal name for identifying this Share Link.
- max
Uses Number - Maximum number of times bundle can be accessed
- note String
- Bundle internal note
- password
Protected Boolean - Is this bundle password protected?
- path
Template String - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - path
Template StringTime Zone - Timezone to use when rendering timestamps in path templates.
- paths List<String>
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- permissions String
- Permissions that apply to Folders in this Share Link.
- preview
Only Boolean - requested
Upload AnySlots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- require
Logout Boolean - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- require
Registration Boolean - Show a registration page that captures the downloader's name and email address?
- Boolean
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- send
Email BooleanReceipt To Uploader - Send delivery receipt to the uploader. Note: For writable share only
- send
One BooleanTime Password To Recipient At Registration - If true, requiresharerecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- skip
Company Boolean - BundleRegistrations can be saved without providing company?
- skip
Email Boolean - BundleRegistrations can be saved without providing email?
- skip
Name Boolean - BundleRegistrations can be saved without providing name?
- snapshot
Id Number - ID of the snapshot containing this bundle's contents.
- start
Access StringOn Date - Date when share will start to be accessible. If
nilaccess granted right after create. - url String
- Public URL of Share Link
- user
Id Number - Bundle creator user ID
- username String
- Bundle creator username
- watermark
Attachment String - Preview watermark image applied to all bundle items.
- watermark
Value Any - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- workspace
Id Number - Workspace ID.
0means the default workspace.
Package Details
- Repository
- filescom jschady/pulumi-filescom
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
filescomTerraform Provider.
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady