files.com
Module files.com
API
Definitions
ballerinax/files.com Ballerina library
Overview
The Files.com API v1.0 connector(https://www.files.com/) OpenAPI specification.
Welcome to the Files.com API. Our REST API are designed for people who require the highest level of integration between Files.com and their own application, website, or database.
Key Features
- Programmatic access to create and manage resources via REST API
- Manage user accounts and profiles
- Secure authentication with API key or OAuth support
Prerequisites
Before using this connector in your Ballerina application, complete the following:
- Create a Files.com account
- Obtain tokens by following this guide
Quickstart
To use the Files.com connector in your Ballerina application, update the .bal file as follows:
Step 1: Import connector
First, import the ballerinax/files.com module into the Ballerina project.
import ballerinax/files.com as filesdotcom;
Step 2: Create a new connector instance
Create a filesdotcom:ClientConfig with the API key obtained, and initialize the connector with it.
filesdotcom:ClientConfig clientConfig = { authConfig : { token: <ACCESS_TOKEN> } }; filesdotcom:Client baseClient = check new Client(clientConfig);
Step 3: Invoke connector operation
-
Now you can use the operations available within the connector. Note that they are in the form of remote operations.
Following is an example on how to get API activity using the connector.
public function main() { filesdotcom:SiteEntity|error response = baseClient->getSite(); if (response is filesdotcom:SiteEntity) { log:printInfo(response.toString()); } else { log:printError(response.message()); } } -
Use
bal runcommand to compile and run the Ballerina program.
Clients
files.com: Client
This is a generated connector from Files.com API v1.0 OpenAPI specification. Welcome to the Files.com API. Our REST API are designed for people who require the highest level of integration between Files.com and their own application, website, or database.
Constructor
Gets invoked to initialize the connector.
The connector initialization requires setting the API credentials.
Obtain API keys following this guide.
init (ApiKeysConfig apiKeyConfig, string serviceUrl, ConnectionConfig config)- apiKeyConfig ApiKeysConfig - API keys for authorization
- serviceUrl string - URL of the target service
- config ConnectionConfig {} - The configurations to be used when initializing the
connector
postActionNotificationExports
function postActionNotificationExports(ActionNotificationExportsBody payload) returns ActionNotificationExportEntity|errorCreate Action Notification Export
Parameters
- payload ActionNotificationExportsBody -
Return Type
- ActionNotificationExportEntity|error - The ActionNotificationExports object.
getActionNotificationExportsId
function getActionNotificationExportsId(int id) returns ActionNotificationExportEntity|errorShow Action Notification Export
Parameters
- id int - Action Notification Export ID.
Return Type
- ActionNotificationExportEntity|error - The ActionNotificationExports object.
getActionNotificationExportResults
function getActionNotificationExportResults(int actionNotificationExportId, int? userId, string? cursor, int? perPage) returns ActionNotificationExportResultEntity[]|errorList Action Notification Export Results
Parameters
- actionNotificationExportId int - ID of the associated action notification export.
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- ActionNotificationExportResultEntity[]|error - A list of ActionNotificationExportResults objects.
postActionWebhookFailuresIdRetry
retry Action Webhook Failure
Parameters
- id int - Action Webhook Failure ID.
apiKeyFindCurrent
function apiKeyFindCurrent() returns ApiKeyEntity|errorShow information about current API key. (Requires current API connection to be using an API key.)
Return Type
- ApiKeyEntity|error - The ApiKey object.
apiKeyDeleteCurrent
Delete current API key. (Requires current API connection to be using an API key.)
apiKeyUpdateCurrent
function apiKeyUpdateCurrent(ApiKeyBody payload) returns ApiKeyEntity|errorUpdate current API key. (Requires current API connection to be using an API key.)
Parameters
- payload ApiKeyBody -
Return Type
- ApiKeyEntity|error - The ApiKey object.
getApiKeysId
function getApiKeysId(int id) returns ApiKeyEntity|errorShow Api Key
Parameters
- id int - Api Key ID.
Return Type
- ApiKeyEntity|error - The ApiKeys object.
deleteApiKeysId
Delete Api Key
Parameters
- id int - Api Key ID.
patchApiKeysId
function patchApiKeysId(int id, ApiKeysIdBody payload) returns ApiKeyEntity|errorUpdate Api Key
Return Type
- ApiKeyEntity|error - The ApiKeys object.
getApiKeys
function getApiKeys(int? userId, string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq) returns ApiKeyEntity[]|errorList Api Keys
Parameters
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
expires_at.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
expires_at.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
expires_at.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
expires_at.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
expires_at.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
expires_at.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
expires_at.
Return Type
- ApiKeyEntity[]|error - A list of ApiKeys objects.
postApiKeys
function postApiKeys(ApiKeysBody payload) returns ApiKeyEntity|errorCreate Api Key
Parameters
- payload ApiKeysBody -
Return Type
- ApiKeyEntity|error - The ApiKeys object.
getSiteUsage
function getSiteUsage() returns UsageSnapshotEntity|errorGet the most recent usage snapshot (usage data for billing purposes) for a Site.
Return Type
- UsageSnapshotEntity|error - The Site object.
getSite
function getSite() returns SiteEntity|errorShow site settings
Return Type
- SiteEntity|error - The Site object.
patchSite
function patchSite(SiteBody payload) returns SiteEntity|errorUpdate site settings.
Parameters
- payload SiteBody -
Return Type
- SiteEntity|error - The Site object.
getSiteIpAddresses
function getSiteIpAddresses(string? cursor, int? perPage) returns IpAddressEntity[]|errorList IP Addresses associated with the current site
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- IpAddressEntity[]|error - A list of IpAddresses objects.
getSiteDnsRecords
function getSiteDnsRecords(string? cursor, int? perPage) returns DnsRecordEntity[]|errorShow site DNS configuration.
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- DnsRecordEntity[]|error - A list of DnsRecords objects.
postSiteTestWebhook
function postSiteTestWebhook(SiteTestwebhookBody payload) returns StatusEntity|errorTest webhook.
Parameters
- payload SiteTestwebhookBody -
Return Type
- StatusEntity|error - The Behaviors object.
getSiteApiKeys
function getSiteApiKeys(int? userId, string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq) returns ApiKeyEntity[]|errorList Api Keys
Parameters
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
expires_at.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
expires_at.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
expires_at.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
expires_at.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
expires_at.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
expires_at.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
expires_at.
Return Type
- ApiKeyEntity[]|error - A list of ApiKeys objects.
postSiteApiKeys
function postSiteApiKeys(SiteApiKeysBody payload) returns ApiKeyEntity|errorCreate Api Key
Parameters
- payload SiteApiKeysBody -
Return Type
- ApiKeyEntity|error - The ApiKeys object.
patchUser
function patchUser(UserBody payload) returns UserEntity|errorUpdate User
Parameters
- payload UserBody -
Return Type
- UserEntity|error - The Users object.
getUserPublicKeys
function getUserPublicKeys(int? userId, string? cursor, int? perPage) returns PublicKeyEntity[]|errorList Public Keys
Parameters
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- PublicKeyEntity[]|error - A list of PublicKeys objects.
postUserPublicKeys
function postUserPublicKeys(UserPublicKeysBody payload) returns PublicKeyEntity|errorCreate Public Key
Parameters
- payload UserPublicKeysBody -
Return Type
- PublicKeyEntity|error - The PublicKeys object.
getUserGroups
function getUserGroups(int? userId, string? cursor, int? perPage, int? groupId) returns GroupUserEntity[]|errorList Group Users
Parameters
- userId int? (default ()) - User ID. If provided, will return group_users of this user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- groupId int? (default ()) - Group ID. If provided, will return group_users of this group.
Return Type
- GroupUserEntity[]|error - A list of GroupUsers objects.
getUserAs2Keys
function getUserAs2Keys(int? userId, string? cursor, int? perPage) returns As2KeyEntity[]|errorList As2 Keys
Parameters
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- As2KeyEntity[]|error - A list of As2Keys objects.
postUserAs2Keys
function postUserAs2Keys(UserAs2KeysBody payload) returns As2KeyEntity|errorCreate As2 Key
Parameters
- payload UserAs2KeysBody -
Return Type
- As2KeyEntity|error - The As2Keys object.
getUserApiKeys
function getUserApiKeys(int? userId, string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq) returns ApiKeyEntity[]|errorList Api Keys
Parameters
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
expires_at.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
expires_at.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
expires_at.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
expires_at.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
expires_at.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
expires_at.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
expires_at.
Return Type
- ApiKeyEntity[]|error - A list of ApiKeys objects.
postUserApiKeys
function postUserApiKeys(UserApiKeysBody payload) returns ApiKeyEntity|errorCreate Api Key
Parameters
- payload UserApiKeysBody -
Return Type
- ApiKeyEntity|error - The ApiKeys object.
postUsersIdUnlock
Unlock user who has been locked out due to failed logins.
Parameters
- id int - User ID.
postUsersIdResendWelcomeEmail
Resend user welcome email
Parameters
- id int - User ID.
postUsersId2faReset
Trigger 2FA Reset process for user who has lost access to their existing 2FA methods.
Parameters
- id int - User ID.
getUsersId
function getUsersId(int id) returns UserEntity|errorShow User
Parameters
- id int - User ID.
Return Type
- UserEntity|error - The Users object.
deleteUsersId
Delete User
Parameters
- id int - User ID.
patchUsersId
function patchUsersId(int id, UsersIdBody payload) returns UserEntity|errorUpdate User
Return Type
- UserEntity|error - The Users object.
getUsers
function getUsers(string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq, string? ids, string? qUsername, string? qEmail, string? qNotes, string? qAdmin, string? qAllowedIps, string? qPasswordValidityDays, string? qSslRequired, string? search) returns UserEntity[]|errorList Users
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
authenticate_until,email,last_desktop_login_at,last_login_at,username,company,name,site_admin,receive_admin_alerts,password_validity_days,ssl_requiredornot_site_admin.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
username,email,company,site_admin,password_validity_days,ssl_required,last_login_at,authenticate_untilornot_site_admin.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
username,email,company,site_admin,password_validity_days,ssl_required,last_login_at,authenticate_untilornot_site_admin.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
username,email,company,site_admin,password_validity_days,ssl_required,last_login_at,authenticate_untilornot_site_admin.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
username,email,company,site_admin,password_validity_days,ssl_required,last_login_at,authenticate_untilornot_site_admin.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
username,email,company,site_admin,password_validity_days,ssl_required,last_login_at,authenticate_untilornot_site_admin.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
username,email,company,site_admin,password_validity_days,ssl_required,last_login_at,authenticate_untilornot_site_admin.
- ids string? (default ()) - comma-separated list of User IDs
- qUsername string? (default ()) - List users matching username.
- qEmail string? (default ()) - List users matching email.
- qNotes string? (default ()) - List users matching notes field.
- qAdmin string? (default ()) - If
true, list only admin users.
- qAllowedIps string? (default ()) - If set, list only users with overridden allowed IP setting.
- qPasswordValidityDays string? (default ()) - If set, list only users with overridden password validity days setting.
- qSslRequired string? (default ()) - If set, list only users with overridden SSL required setting.
- search string? (default ()) - Searches for partial matches of name, username, or email.
Return Type
- UserEntity[]|error - A list of Users objects.
postUsers
function postUsers(UsersBody payload) returns UserEntity|errorCreate User
Parameters
- payload UsersBody -
Return Type
- UserEntity|error - The Users object.
getUsersUserIdCipherUses
function getUsersUserIdCipherUses(int userId, string? cursor, int? perPage) returns UserCipherUseEntity[]|errorList User Cipher Uses
Parameters
- userId int - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- UserCipherUseEntity[]|error - A list of UserCipherUses objects.
getUsersUserIdPublicKeys
function getUsersUserIdPublicKeys(int userId, string? cursor, int? perPage) returns PublicKeyEntity[]|errorList Public Keys
Parameters
- userId int - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- PublicKeyEntity[]|error - A list of PublicKeys objects.
postUsersUserIdPublicKeys
function postUsersUserIdPublicKeys(int userId, UserIdPublicKeysBody payload) returns PublicKeyEntity|errorCreate Public Key
Parameters
- userId int - User ID. Provide a value of
0to operate the current session's user.
- payload UserIdPublicKeysBody -
Return Type
- PublicKeyEntity|error - The PublicKeys object.
getUsersUserIdPermissions
function getUsersUserIdPermissions(string userId, string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq, string? groupId, boolean? includeGroups) returns PermissionEntity[]|errorList Permissions
Parameters
- userId string - DEPRECATED: User ID. If provided, will scope permissions to this user. Use
filter[user_id]instead.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
group_id,path,user_idorpermission.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
group_id,user_idorpath.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
group_id,user_idorpath.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
group_id,user_idorpath.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
group_id,user_idorpath.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
group_id,user_idorpath.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
group_id,user_idorpath.
- groupId string? (default ()) - DEPRECATED: Group ID. If provided, will scope permissions to this group. Use
filter[group_id]instead.
- includeGroups boolean? (default ()) - If searching by user or group, also include user's permissions that are inherited from its groups?
Return Type
- PermissionEntity[]|error - A list of Permissions objects.
getUsersUserIdGroups
function getUsersUserIdGroups(int userId, string? cursor, int? perPage, int? groupId) returns GroupUserEntity[]|errorList Group Users
Parameters
- userId int - User ID. If provided, will return group_users of this user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- groupId int? (default ()) - Group ID. If provided, will return group_users of this group.
Return Type
- GroupUserEntity[]|error - A list of GroupUsers objects.
getUsersUserIdAs2Keys
function getUsersUserIdAs2Keys(int userId, string? cursor, int? perPage) returns As2KeyEntity[]|errorList As2 Keys
Parameters
- userId int - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- As2KeyEntity[]|error - A list of As2Keys objects.
postUsersUserIdAs2Keys
function postUsersUserIdAs2Keys(int userId, UserIdAs2KeysBody payload) returns As2KeyEntity|errorCreate As2 Key
Parameters
- userId int - User ID. Provide a value of
0to operate the current session's user.
- payload UserIdAs2KeysBody -
Return Type
- As2KeyEntity|error - The As2Keys object.
getUsersUserIdApiKeys
function getUsersUserIdApiKeys(int userId, string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq) returns ApiKeyEntity[]|errorList Api Keys
Parameters
- userId int - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
expires_at.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
expires_at.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
expires_at.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
expires_at.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
expires_at.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
expires_at.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
expires_at.
Return Type
- ApiKeyEntity[]|error - A list of ApiKeys objects.
postUsersUserIdApiKeys
function postUsersUserIdApiKeys(int userId, UserIdApiKeysBody payload) returns ApiKeyEntity|errorCreate Api Key
Parameters
- userId int - User ID. Provide a value of
0to operate the current session's user.
- payload UserIdApiKeysBody -
Return Type
- ApiKeyEntity|error - The ApiKeys object.
getApps
function getApps(string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq) returns AppEntity[]|errorList Apps
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
nameandapp_type.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
nameandapp_type.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
nameandapp_type.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
nameandapp_type.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
nameandapp_type.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
nameandapp_type.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
nameandapp_type.
getAs2KeysId
function getAs2KeysId(int id) returns As2KeyEntity|errorShow As2 Key
Parameters
- id int - As2 Key ID.
Return Type
- As2KeyEntity|error - The As2Keys object.
deleteAs2KeysId
Delete As2 Key
Parameters
- id int - As2 Key ID.
patchAs2KeysId
function patchAs2KeysId(int id, As2KeysIdBody payload) returns As2KeyEntity|errorUpdate As2 Key
Return Type
- As2KeyEntity|error - The As2Keys object.
getAs2Keys
function getAs2Keys(int? userId, string? cursor, int? perPage) returns As2KeyEntity[]|errorList As2 Keys
Parameters
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- As2KeyEntity[]|error - A list of As2Keys objects.
postAs2Keys
function postAs2Keys(As2KeysBody payload) returns As2KeyEntity|errorCreate As2 Key
Parameters
- payload As2KeysBody -
Return Type
- As2KeyEntity|error - The As2Keys object.
getAutomationsId
function getAutomationsId(int id) returns AutomationEntity|errorShow Automation
Parameters
- id int - Automation ID.
Return Type
- AutomationEntity|error - The Automations object.
deleteAutomationsId
Delete Automation
Parameters
- id int - Automation ID.
patchAutomationsId
function patchAutomationsId(int id, AutomationsIdBody payload) returns AutomationEntity|errorUpdate Automation
Return Type
- AutomationEntity|error - The Automations object.
getAutomations
function getAutomations(string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq, string? automation) returns AutomationEntity[]|errorList Automations
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
automation.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
automation.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
automation.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
automation.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
automation.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
automation.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
automation.
- automation string? (default ()) - DEPRECATED: Type of automation to filter by. Use
filter[automation]instead.
Return Type
- AutomationEntity[]|error - A list of Automations objects.
postAutomations
function postAutomations(AutomationsBody payload) returns AutomationEntity|errorCreate Automation
Parameters
- payload AutomationsBody -
Return Type
- AutomationEntity|error - The Automations object.
getBandwidthSnapshots
function getBandwidthSnapshots(string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq) returns BandwidthSnapshotEntity[]|errorList Bandwidth Snapshots
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
logged_at.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
logged_at.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
logged_at.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
logged_at.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
logged_at.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
logged_at.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
logged_at.
Return Type
- BandwidthSnapshotEntity[]|error - A list of BandwidthSnapshots objects.
postBehaviorsWebhookTest
function postBehaviorsWebhookTest(WebhookTestBody payload) returns StatusEntity|errorTest webhook.
Parameters
- payload WebhookTestBody -
Return Type
- StatusEntity|error - The Behaviors object.
getBehaviorsId
function getBehaviorsId(int id) returns BehaviorEntity|errorShow Behavior
Parameters
- id int - Behavior ID.
Return Type
- BehaviorEntity|error - The Behaviors object.
deleteBehaviorsId
Delete Behavior
Parameters
- id int - Behavior ID.
patchBehaviorsId
function patchBehaviorsId(int id, BehaviorsIdBody payload) returns BehaviorEntity|errorUpdate Behavior
Return Type
- BehaviorEntity|error - The Behaviors object.
getBehaviors
function getBehaviors(string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq, string? behavior) returns BehaviorEntity[]|errorList Behaviors
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
behavior.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
behavior.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
behavior.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
behavior.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
behavior.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
behavior.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
behavior.
- behavior string? (default ()) - If set, only shows folder behaviors matching this behavior type.
Return Type
- BehaviorEntity[]|error - A list of Behaviors objects.
postBehaviors
function postBehaviors(BehaviorsBody payload) returns BehaviorEntity|errorCreate Behavior
Parameters
- payload BehaviorsBody -
Return Type
- BehaviorEntity|error - The Behaviors object.
behaviorListForPath
function behaviorListForPath(string operationPath, string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq, string? recursive, string? behavior) returns BehaviorEntity[]|errorList Behaviors by path
Parameters
- operationPath string - Path to operate on.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
behavior.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
behavior.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
behavior.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
behavior.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
behavior.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
behavior.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
behavior.
- recursive string? (default ()) - Show behaviors above this path?
- behavior string? (default ()) - DEPRECATED: If set only shows folder behaviors matching this behavior type. Use
filter[behavior]instead.
Return Type
- BehaviorEntity[]|error - A list of Behaviors objects.
getBundlesId
function getBundlesId(int id) returns BundleEntity|errorShow Bundle
Parameters
- id int - Bundle ID.
Return Type
- BundleEntity|error - The Bundles object.
deleteBundlesId
Delete Bundle
Parameters
- id int - Bundle ID.
patchBundlesId
function patchBundlesId(int id, BundlesIdBody payload) returns BundleEntity|errorUpdate Bundle
Return Type
- BundleEntity|error - The Bundles object.
getBundles
function getBundles(int? userId, string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq) returns BundleEntity[]|errorList Bundles
Parameters
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
created_atandcode.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
created_at.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
created_at.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
created_at.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
created_at.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
created_at.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
created_at.
Return Type
- BundleEntity[]|error - A list of Bundles objects.
postBundles
function postBundles(BundlesBody payload) returns BundleEntity|errorCreate Bundle
Parameters
- payload BundlesBody -
Return Type
- BundleEntity|error - The Bundles object.
postBundlesIdShare
function postBundlesIdShare(int id, IdShareBody payload) returns Response|errorSend email(s) with a link to bundle
getBundleDownloads
function getBundleDownloads(string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq, int? bundleId, int? bundleRegistrationId) returns BundleDownloadEntity[]|errorList Bundle Downloads
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
created_at.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
created_at.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
created_at.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
created_at.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
created_at.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
created_at.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
created_at.
- bundleId int? (default ()) - Bundle ID
- bundleRegistrationId int? (default ()) - BundleRegistration ID
Return Type
- BundleDownloadEntity[]|error - A list of BundleDownloads objects.
getBundleRecipients
function getBundleRecipients(int bundleId, int? userId, string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq) returns BundleRecipientEntity[]|errorList Bundle Recipients
Parameters
- bundleId int - List recipients for the bundle with this ID.
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
has_registrations.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
has_registrations.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
has_registrations.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
has_registrations.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
has_registrations.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
has_registrations.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
has_registrations.
Return Type
- BundleRecipientEntity[]|error - A list of BundleRecipients objects.
postBundleRecipients
function postBundleRecipients(BundleRecipientsBody payload) returns BundleRecipientEntity|errorCreate Bundle Recipient
Parameters
- payload BundleRecipientsBody -
Return Type
- BundleRecipientEntity|error - The BundleRecipients object.
getBundleRegistrations
function getBundleRegistrations(int? userId, string? cursor, int? perPage, int? bundleId) returns BundleRegistrationEntity[]|errorList Bundle Registrations
Parameters
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- bundleId int? (default ()) - ID of the associated Bundle
Return Type
- BundleRegistrationEntity[]|error - A list of BundleRegistrations objects.
getClickwraps
function getClickwraps(string? cursor, int? perPage) returns ClickwrapEntity[]|errorList Clickwraps
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- ClickwrapEntity[]|error - A list of Clickwraps objects.
postClickwraps
function postClickwraps(ClickwrapsBody payload) returns ClickwrapEntity|errorCreate Clickwrap
Parameters
- payload ClickwrapsBody -
Return Type
- ClickwrapEntity|error - The Clickwraps object.
getClickwrapsId
function getClickwrapsId(int id) returns ClickwrapEntity|errorShow Clickwrap
Parameters
- id int - Clickwrap ID.
Return Type
- ClickwrapEntity|error - The Clickwraps object.
deleteClickwrapsId
Delete Clickwrap
Parameters
- id int - Clickwrap ID.
patchClickwrapsId
function patchClickwrapsId(int id, ClickwrapsIdBody payload) returns ClickwrapEntity|errorUpdate Clickwrap
Return Type
- ClickwrapEntity|error - The Clickwraps object.
getDnsRecords
function getDnsRecords(string? cursor, int? perPage) returns DnsRecordEntity[]|errorShow site DNS configuration.
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- DnsRecordEntity[]|error - A list of DnsRecords objects.
getExternalEvents
function getExternalEvents(string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq) returns ExternalEventEntity[]|errorList External Events
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
remote_server_type,event_type,created_at,status,site_idorfolder_behavior_id.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
created_at,event_type,remote_server_type,statusorfolder_behavior_id.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
created_at,event_type,remote_server_type,statusorfolder_behavior_id.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
created_at,event_type,remote_server_type,statusorfolder_behavior_id.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
created_at,event_type,remote_server_type,statusorfolder_behavior_id.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
created_at,event_type,remote_server_type,statusorfolder_behavior_id.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
created_at,event_type,remote_server_type,statusorfolder_behavior_id.
Return Type
- ExternalEventEntity[]|error - A list of ExternalEvents objects.
postExternalEvents
function postExternalEvents(ExternalEventsBody payload) returns ExternalEventEntity|errorCreate External Event
Parameters
- payload ExternalEventsBody -
Return Type
- ExternalEventEntity|error - The ExternalEvents object.
getExternalEventsId
function getExternalEventsId(int id) returns ExternalEventEntity|errorShow External Event
Parameters
- id int - External Event ID.
Return Type
- ExternalEventEntity|error - The ExternalEvents object.
fileDownload
function fileDownload(string filePath, string? action, string? previewSize, boolean? withPreviews, boolean? withPriorityColor) returns FileEntity|errorDownload file
Parameters
- filePath string - Path to operate on.
- action string? (default ()) - Can be blank,
redirectorstat. If set tostat, we will return file information but without a download URL, and without logging a download. If set toredirectwe will serve a 302 redirect directly to the file. This is used for integrations with Zapier, and is not recommended for most integrations.
- previewSize string? (default ()) - Request a preview size. Can be
small(default),large,xlarge, orpdf.
- withPreviews boolean? (default ()) - Include file preview information?
- withPriorityColor boolean? (default ()) - Include file priority color information?
Return Type
- FileEntity|error - The Files object.
postFilesPath
function postFilesPath(string filePath, FilesFilepathBody payload) returns FileEntity|errorUpload file
Return Type
- FileEntity|error - The Files object.
deleteFilesPath
Delete file/folder
Parameters
- filePath string - Path to operate on.
- recursive boolean? (default ()) - If true, will recursively delete folers. Otherwise, will error on non-empty folders.
patchFilesPath
function patchFilesPath(string filePath, FilesFilepathBody3 payload) returns FileEntity|errorUpdate file/folder metadata
Return Type
- FileEntity|error - The Files object.
fileActionMetadata
function fileActionMetadata(string filePath, string? previewSize, boolean? withPreviews, boolean? withPriorityColor) returns FileEntity|errorReturn metadata for file/folder
Parameters
- filePath string - Path to operate on.
- previewSize string? (default ()) - Request a preview size. Can be
small(default),large,xlarge, orpdf.
- withPreviews boolean? (default ()) - Include file preview information?
- withPriorityColor boolean? (default ()) - Include file priority color information?
Return Type
- FileEntity|error - The FileActions object.
fileActionCopy
function fileActionCopy(string filePath, CopyFilepathBody payload) returns FileActionEntity|errorCopy file/folder
Return Type
- FileActionEntity|error - The FileActions object.
fileActionMove
function fileActionMove(string filePath, MoveFilepathBody payload) returns FileActionEntity|errorMove file/folder
Return Type
- FileActionEntity|error - The FileActions object.
fileActionBeginUpload
function fileActionBeginUpload(string filePath, BeginUploadFilepathBody payload) returns FileUploadPartEntity[]|errorBegin file upload
Return Type
- FileUploadPartEntity[]|error - The FileActions object.
deleteFileCommentsId
Delete File Comment
Parameters
- id int - File Comment ID.
patchFileCommentsId
function patchFileCommentsId(int id, FileCommentsIdBody payload) returns FileCommentEntity|errorUpdate File Comment
Return Type
- FileCommentEntity|error - The FileComments object.
postFileComments
function postFileComments(FileCommentsBody payload) returns FileCommentEntity|errorCreate File Comment
Parameters
- payload FileCommentsBody -
Return Type
- FileCommentEntity|error - The FileComments object.
fileCommentListForPath
function fileCommentListForPath(string filePath, string? cursor, int? perPage) returns FileCommentEntity[]|errorList File Comments by path
Parameters
- filePath string - Path to operate on.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- FileCommentEntity[]|error - A list of FileComments objects.
deleteFileCommentReactionsId
Delete File Comment Reaction
Parameters
- id int - File Comment Reaction ID.
postFileCommentReactions
function postFileCommentReactions(FileCommentReactionsBody payload) returns FileCommentReactionEntity|errorCreate File Comment Reaction
Parameters
- payload FileCommentReactionsBody -
Return Type
- FileCommentReactionEntity|error - The FileCommentReactions object.
getFileMigrationsId
function getFileMigrationsId(int id) returns FileMigrationEntity|errorShow File Migration
Parameters
- id int - File Migration ID.
Return Type
- FileMigrationEntity|error - The FileMigrations object.
folderListForPath
function folderListForPath(string folderPath, string? cursor, int? perPage, string? filter, string? previewSize, string? search, boolean? searchAll, boolean? withPreviews, boolean? withPriorityColor) returns FileEntity[]|errorList Folders by path
Parameters
- folderPath string - Path to operate on.
- cursor string? (default ()) - Send cursor to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- filter string? (default ()) - If specified, will filter folders/files list by this string. Wildcards of
*and?are acceptable here.
- previewSize string? (default ()) - Request a preview size. Can be
small(default),large,xlarge, orpdf.
- search string? (default ()) - If
search_allistrue, provide the search string here. Otherwise, this parameter acts like an alias offilter.
- searchAll boolean? (default ()) - Search entire site?
- withPreviews boolean? (default ()) - Include file previews?
- withPriorityColor boolean? (default ()) - Include file priority color information?
Return Type
- FileEntity[]|error - A list of Folders objects.
postFoldersPath
function postFoldersPath(string folderPath) returns FileEntity|errorCreate folder
Parameters
- folderPath string - Path to operate on.
Return Type
- FileEntity|error - The Folders object.
getFormFieldSets
function getFormFieldSets(int? userId, string? cursor, int? perPage) returns FormFieldSetEntity[]|errorList Form Field Sets
Parameters
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- FormFieldSetEntity[]|error - A list of FormFieldSets objects.
postFormFieldSets
function postFormFieldSets(PostFormFieldSets payload) returns FormFieldSetEntity|errorCreate Form Field Set
Parameters
- payload PostFormFieldSets -
Return Type
- FormFieldSetEntity|error - The FormFieldSets object.
getFormFieldSetsId
function getFormFieldSetsId(int id) returns FormFieldSetEntity|errorShow Form Field Set
Parameters
- id int - Form Field Set ID.
Return Type
- FormFieldSetEntity|error - The FormFieldSets object.
deleteFormFieldSetsId
Delete Form Field Set
Parameters
- id int - Form Field Set ID.
patchFormFieldSetsId
function patchFormFieldSetsId(int id, PatchFormFieldSets payload) returns FormFieldSetEntity|errorUpdate Form Field Set
Return Type
- FormFieldSetEntity|error - The FormFieldSets object.
getGroupsGroupIdUsers
function getGroupsGroupIdUsers(int groupId, int? userId, string? cursor, int? perPage) returns GroupUserEntity[]|errorList Group Users
Parameters
- groupId int - Group ID. If provided, will return group_users of this group.
- userId int? (default ()) - User ID. If provided, will return group_users of this user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- GroupUserEntity[]|error - A list of GroupUsers objects.
postGroupsGroupIdUsers
function postGroupsGroupIdUsers(int groupId, GroupIdUsersBody payload) returns UserEntity|errorCreate User
Return Type
- UserEntity|error - The Users object.
getGroupsGroupIdPermissions
function getGroupsGroupIdPermissions(string groupId, string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq, string? userId, boolean? includeGroups) returns PermissionEntity[]|errorList Permissions
Parameters
- groupId string - DEPRECATED: Group ID. If provided, will scope permissions to this group. Use
filter[group_id]instead.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
group_id,path,user_idorpermission.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
group_id,user_idorpath.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
group_id,user_idorpath.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
group_id,user_idorpath.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
group_id,user_idorpath.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
group_id,user_idorpath.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
group_id,user_idorpath.
- userId string? (default ()) - DEPRECATED: User ID. If provided, will scope permissions to this user. Use
filter[user_id]instead.
- includeGroups boolean? (default ()) - If searching by user or group, also include user's permissions that are inherited from its groups?
Return Type
- PermissionEntity[]|error - A list of Permissions objects.
deleteGroupsGroupIdMembershipsUserId
Delete Group User
Parameters
- groupId int - Group ID from which to remove user.
- userId int - User ID to remove from group.
patchGroupsGroupIdMembershipsUserId
function patchGroupsGroupIdMembershipsUserId(int groupId, int userId, MembershipsUserIdBody payload) returns GroupUserEntity|errorUpdate Group User
Parameters
- groupId int - Group ID to add user to.
- userId int - User ID to add to group.
- payload MembershipsUserIdBody -
Return Type
- GroupUserEntity|error - The GroupUsers object.
getGroupsId
function getGroupsId(int id) returns GroupEntity|errorShow Group
Parameters
- id int - Group ID.
Return Type
- GroupEntity|error - The Groups object.
deleteGroupsId
Delete Group
Parameters
- id int - Group ID.
patchGroupsId
function patchGroupsId(int id, GroupsIdBody payload) returns GroupEntity|errorUpdate Group
Return Type
- GroupEntity|error - The Groups object.
getGroups
function getGroups(string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq, string? ids) returns GroupEntity[]|errorList Groups
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
name.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
name.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
name.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
name.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
name.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
name.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
name.
- ids string? (default ()) - Comma-separated list of group ids to include in results.
Return Type
- GroupEntity[]|error - A list of Groups objects.
postGroups
function postGroups(GroupsBody payload) returns GroupEntity|errorCreate Group
Parameters
- payload GroupsBody -
Return Type
- GroupEntity|error - The Groups object.
deleteGroupUsersId
Delete Group User
Parameters
- id int - Group User ID.
- groupId int - Group ID from which to remove user.
- userId int - User ID to remove from group.
patchGroupUsersId
function patchGroupUsersId(int id, GroupUsersIdBody payload) returns GroupUserEntity|errorUpdate Group User
Return Type
- GroupUserEntity|error - The GroupUsers object.
getGroupUsers
function getGroupUsers(int? userId, string? cursor, int? perPage, int? groupId) returns GroupUserEntity[]|errorList Group Users
Parameters
- userId int? (default ()) - User ID. If provided, will return group_users of this user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- groupId int? (default ()) - Group ID. If provided, will return group_users of this group.
Return Type
- GroupUserEntity[]|error - A list of GroupUsers objects.
postGroupUsers
function postGroupUsers(GroupUsersBody payload) returns GroupUserEntity|errorCreate Group User
Parameters
- payload GroupUsersBody -
Return Type
- GroupUserEntity|error - The GroupUsers object.
historyListForFile
function historyListForFile(string filePath, string? startAt, string? endAt, string? display, string? cursor, int? perPage, record {}? sortBy) returns ActionEntity[]|errorList history for specific file.
Parameters
- filePath string - Path to operate on.
- startAt string? (default ()) - Leave blank or set to a date/time to filter earlier entries.
- endAt string? (default ()) - Leave blank or set to a date/time to filter later entries.
- display string? (default ()) - Display format. Leave blank or set to
fullorparent.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
user_idandcreated_at.
Return Type
- ActionEntity[]|error - A list of History objects.
historyListForFolder
function historyListForFolder(string folderPath, string? startAt, string? endAt, string? display, string? cursor, int? perPage, record {}? sortBy) returns ActionEntity[]|errorList history for specific folder.
Parameters
- folderPath string - Path to operate on.
- startAt string? (default ()) - Leave blank or set to a date/time to filter earlier entries.
- endAt string? (default ()) - Leave blank or set to a date/time to filter later entries.
- display string? (default ()) - Display format. Leave blank or set to
fullorparent.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
user_idandcreated_at.
Return Type
- ActionEntity[]|error - A list of History objects.
historyListForUser
function historyListForUser(int userId, string? startAt, string? endAt, string? display, string? cursor, int? perPage, record {}? sortBy) returns ActionEntity[]|errorList history for specific user.
Parameters
- userId int - User ID.
- startAt string? (default ()) - Leave blank or set to a date/time to filter earlier entries.
- endAt string? (default ()) - Leave blank or set to a date/time to filter later entries.
- display string? (default ()) - Display format. Leave blank or set to
fullorparent.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
user_idandcreated_at.
Return Type
- ActionEntity[]|error - A list of History objects.
historyListLogins
function historyListLogins(string? startAt, string? endAt, string? display, string? cursor, int? perPage, record {}? sortBy) returns ActionEntity[]|errorList site login history.
Parameters
- startAt string? (default ()) - Leave blank or set to a date/time to filter earlier entries.
- endAt string? (default ()) - Leave blank or set to a date/time to filter later entries.
- display string? (default ()) - Display format. Leave blank or set to
fullorparent.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
user_idandcreated_at.
Return Type
- ActionEntity[]|error - A list of History objects.
historyList
function historyList(string? startAt, string? endAt, string? display, string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq) returns ActionEntity[]|errorList site full action history.
Parameters
- startAt string? (default ()) - Leave blank or set to a date/time to filter earlier entries.
- endAt string? (default ()) - Leave blank or set to a date/time to filter later entries.
- display string? (default ()) - Display format. Leave blank or set to
fullorparent.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
path,folder,user_idorcreated_at.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
user_id,folderorpath.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
user_id,folderorpath.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
user_id,folderorpath.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
user_id,folderorpath.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
user_id,folderorpath.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
user_id,folderorpath.
Return Type
- ActionEntity[]|error - A list of History objects.
postHistoryExports
function postHistoryExports(HistoryExportsBody payload) returns HistoryExportEntity|errorCreate History Export
Parameters
- payload HistoryExportsBody -
Return Type
- HistoryExportEntity|error - The HistoryExports object.
getHistoryExportsId
function getHistoryExportsId(int id) returns HistoryExportEntity|errorShow History Export
Parameters
- id int - History Export ID.
Return Type
- HistoryExportEntity|error - The HistoryExports object.
getHistoryExportResults
function getHistoryExportResults(int historyExportId, int? userId, string? cursor, int? perPage) returns HistoryExportResultEntity[]|errorList History Export Results
Parameters
- historyExportId int - ID of the associated history export.
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- HistoryExportResultEntity[]|error - A list of HistoryExportResults objects.
getInboxRecipients
function getInboxRecipients(int inboxId, int? userId, string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq) returns InboxRecipientEntity[]|errorList Inbox Recipients
Parameters
- inboxId int - List recipients for the inbox with this ID.
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
has_registrations.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
has_registrations.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
has_registrations.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
has_registrations.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
has_registrations.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
has_registrations.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
has_registrations.
Return Type
- InboxRecipientEntity[]|error - A list of InboxRecipients objects.
postInboxRecipients
function postInboxRecipients(InboxRecipientsBody payload) returns InboxRecipientEntity|errorCreate Inbox Recipient
Parameters
- payload InboxRecipientsBody -
Return Type
- InboxRecipientEntity|error - The InboxRecipients object.
getInboxRegistrations
function getInboxRegistrations(int folderBehaviorId, string? cursor, int? perPage) returns InboxRegistrationEntity[]|errorList Inbox Registrations
Parameters
- folderBehaviorId int - ID of the associated Inbox.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- InboxRegistrationEntity[]|error - A list of InboxRegistrations objects.
getInboxUploads
function getInboxUploads(string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq, int? inboxRegistrationId, int? inboxId) returns InboxUploadEntity[]|errorList Inbox Uploads
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
created_at.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
created_at.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
created_at.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
created_at.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
created_at.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
created_at.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
created_at.
- inboxRegistrationId int? (default ()) - InboxRegistration ID
- inboxId int? (default ()) - Inbox ID
Return Type
- InboxUploadEntity[]|error - A list of InboxUploads objects.
getInvoicesId
function getInvoicesId(int id) returns AccountLineItemEntity|errorShow Invoice
Parameters
- id int - Invoice ID.
Return Type
- AccountLineItemEntity|error - The Invoices object.
getInvoices
function getInvoices(string? cursor, int? perPage) returns AccountLineItemEntity[]|errorList Invoices
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- AccountLineItemEntity[]|error - A list of Invoices objects.
getIpAddressesReserved
function getIpAddressesReserved(string? cursor, int? perPage) returns PublicIpAddressEntity[]|errorList all possible public IP addresses
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- PublicIpAddressEntity[]|error - A list of IpAddresses objects.
getIpAddresses
function getIpAddresses(string? cursor, int? perPage) returns IpAddressEntity[]|errorList IP Addresses associated with the current site
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- IpAddressEntity[]|error - A list of IpAddresses objects.
lockListForPath
function lockListForPath(string lockPath, string? cursor, int? perPage, boolean? includeChildren) returns LockEntity[]|errorList Locks by path
Parameters
- lockPath string - Path to operate on.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- includeChildren boolean? (default ()) - Include locks from children objects?
Return Type
- LockEntity[]|error - A list of Locks objects.
postLocksPath
function postLocksPath(string lockPath, LocksLockpathBody payload) returns LockEntity|errorCreate Lock
Return Type
- LockEntity|error - The Locks object.
deleteLocksPath
Delete Lock
getMessagesId
function getMessagesId(int id) returns MessageEntity|errorShow Message
Parameters
- id int - Message ID.
Return Type
- MessageEntity|error - The Messages object.
deleteMessagesId
Delete Message
Parameters
- id int - Message ID.
patchMessagesId
function patchMessagesId(int id, MessagesIdBody payload) returns MessageEntity|errorUpdate Message
Return Type
- MessageEntity|error - The Messages object.
getMessages
function getMessages(int projectId, int? userId, string? cursor, int? perPage) returns MessageEntity[]|errorList Messages
Parameters
- projectId int - Project for which to return messages.
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- MessageEntity[]|error - A list of Messages objects.
postMessages
function postMessages(MessagesBody payload) returns MessageEntity|errorCreate Message
Parameters
- payload MessagesBody -
Return Type
- MessageEntity|error - The Messages object.
getMessageCommentsId
function getMessageCommentsId(int id) returns MessageCommentEntity|errorShow Message Comment
Parameters
- id int - Message Comment ID.
Return Type
- MessageCommentEntity|error - The MessageComments object.
deleteMessageCommentsId
Delete Message Comment
Parameters
- id int - Message Comment ID.
patchMessageCommentsId
function patchMessageCommentsId(int id, MessageCommentsIdBody payload) returns MessageCommentEntity|errorUpdate Message Comment
Return Type
- MessageCommentEntity|error - The MessageComments object.
getMessageComments
function getMessageComments(int messageId, int? userId, string? cursor, int? perPage) returns MessageCommentEntity[]|errorList Message Comments
Parameters
- messageId int - Message comment to return comments for.
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- MessageCommentEntity[]|error - A list of MessageComments objects.
postMessageComments
function postMessageComments(MessageCommentsBody payload) returns MessageCommentEntity|errorCreate Message Comment
Parameters
- payload MessageCommentsBody -
Return Type
- MessageCommentEntity|error - The MessageComments object.
getMessageCommentReactionsId
function getMessageCommentReactionsId(int id) returns MessageCommentReactionEntity|errorShow Message Comment Reaction
Parameters
- id int - Message Comment Reaction ID.
Return Type
- MessageCommentReactionEntity|error - The MessageCommentReactions object.
deleteMessageCommentReactionsId
Delete Message Comment Reaction
Parameters
- id int - Message Comment Reaction ID.
getMessageCommentReactions
function getMessageCommentReactions(int messageCommentId, int? userId, string? cursor, int? perPage) returns MessageCommentReactionEntity[]|errorList Message Comment Reactions
Parameters
- messageCommentId int - Message comment to return reactions for.
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- MessageCommentReactionEntity[]|error - A list of MessageCommentReactions objects.
postMessageCommentReactions
function postMessageCommentReactions(MessageCommentReactionsBody payload) returns MessageCommentReactionEntity|errorCreate Message Comment Reaction
Parameters
- payload MessageCommentReactionsBody -
Return Type
- MessageCommentReactionEntity|error - The MessageCommentReactions object.
getMessageReactionsId
function getMessageReactionsId(int id) returns MessageReactionEntity|errorShow Message Reaction
Parameters
- id int - Message Reaction ID.
Return Type
- MessageReactionEntity|error - The MessageReactions object.
deleteMessageReactionsId
Delete Message Reaction
Parameters
- id int - Message Reaction ID.
getMessageReactions
function getMessageReactions(int messageId, int? userId, string? cursor, int? perPage) returns MessageReactionEntity[]|errorList Message Reactions
Parameters
- messageId int - Message to return reactions for.
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- MessageReactionEntity[]|error - A list of MessageReactions objects.
postMessageReactions
function postMessageReactions(MessageReactionsBody payload) returns MessageReactionEntity|errorCreate Message Reaction
Parameters
- payload MessageReactionsBody -
Return Type
- MessageReactionEntity|error - The MessageReactions object.
getNotificationsId
function getNotificationsId(int id) returns NotificationEntity|errorShow Notification
Parameters
- id int - Notification ID.
Return Type
- NotificationEntity|error - The Notifications object.
deleteNotificationsId
Delete Notification
Parameters
- id int - Notification ID.
patchNotificationsId
function patchNotificationsId(int id, NotificationsIdBody payload) returns NotificationEntity|errorUpdate Notification
Return Type
- NotificationEntity|error - The Notifications object.
getNotifications
function getNotifications(int? userId, string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq, int? groupId, string? path, boolean? includeAncestors) returns NotificationEntity[]|errorList Notifications
Parameters
- userId int? (default ()) - DEPRECATED: Show notifications for this User ID. Use
filter[user_id]instead.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
path,user_idorgroup_id.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
user_id,group_idorpath.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
user_id,group_idorpath.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
user_id,group_idorpath.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
user_id,group_idorpath.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
user_id,group_idorpath.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
user_id,group_idorpath.
- groupId int? (default ()) - DEPRECATED: Show notifications for this Group ID. Use
filter[group_id]instead.
- path string? (default ()) - Show notifications for this Path.
- includeAncestors boolean? (default ()) - If
include_ancestorsistrueandpathis specified, include notifications for any parent paths. Ignored ifpathis not specified.
Return Type
- NotificationEntity[]|error - A list of Notifications objects.
postNotifications
function postNotifications(NotificationsBody payload) returns NotificationEntity|errorCreate Notification
Parameters
- payload NotificationsBody -
Return Type
- NotificationEntity|error - The Notifications object.
getPaymentsId
function getPaymentsId(int id) returns AccountLineItemEntity|errorShow Payment
Parameters
- id int - Payment ID.
Return Type
- AccountLineItemEntity|error - The Payments object.
getPayments
function getPayments(string? cursor, int? perPage) returns AccountLineItemEntity[]|errorList Payments
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- AccountLineItemEntity[]|error - A list of Payments objects.
deletePermissionsId
Delete Permission
Parameters
- id int - Permission ID.
getPermissions
function getPermissions(string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq, string? groupId, string? userId, boolean? includeGroups) returns PermissionEntity[]|errorList Permissions
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
group_id,path,user_idorpermission.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
group_id,user_idorpath.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
group_id,user_idorpath.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
group_id,user_idorpath.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
group_id,user_idorpath.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
group_id,user_idorpath.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
group_id,user_idorpath.
- groupId string? (default ()) - DEPRECATED: Group ID. If provided, will scope permissions to this group. Use
filter[group_id]instead.
- userId string? (default ()) - DEPRECATED: User ID. If provided, will scope permissions to this user. Use
filter[user_id]instead.
- includeGroups boolean? (default ()) - If searching by user or group, also include user's permissions that are inherited from its groups?
Return Type
- PermissionEntity[]|error - A list of Permissions objects.
postPermissions
function postPermissions(PermissionsBody payload) returns PermissionEntity|errorCreate Permission
Parameters
- payload PermissionsBody -
Return Type
- PermissionEntity|error - The Permissions object.
getProjectsId
function getProjectsId(int id) returns ProjectEntity|errorShow Project
Parameters
- id int - Project ID.
Return Type
- ProjectEntity|error - The Projects object.
deleteProjectsId
Delete Project
Parameters
- id int - Project ID.
patchProjectsId
function patchProjectsId(int id, ProjectsIdBody payload) returns ProjectEntity|errorUpdate Project
Return Type
- ProjectEntity|error - The Projects object.
getProjects
function getProjects(string? cursor, int? perPage) returns ProjectEntity[]|errorList Projects
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- ProjectEntity[]|error - A list of Projects objects.
postProjects
function postProjects(ProjectsBody payload) returns ProjectEntity|errorCreate Project
Parameters
- payload ProjectsBody -
Return Type
- ProjectEntity|error - The Projects object.
getPublicKeysId
function getPublicKeysId(int id) returns PublicKeyEntity|errorShow Public Key
Parameters
- id int - Public Key ID.
Return Type
- PublicKeyEntity|error - The PublicKeys object.
deletePublicKeysId
Delete Public Key
Parameters
- id int - Public Key ID.
patchPublicKeysId
function patchPublicKeysId(int id, PublicKeysIdBody payload) returns PublicKeyEntity|errorUpdate Public Key
Return Type
- PublicKeyEntity|error - The PublicKeys object.
getPublicKeys
function getPublicKeys(int? userId, string? cursor, int? perPage) returns PublicKeyEntity[]|errorList Public Keys
Parameters
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- PublicKeyEntity[]|error - A list of PublicKeys objects.
postPublicKeys
function postPublicKeys(PublicKeysBody payload) returns PublicKeyEntity|errorCreate Public Key
Parameters
- payload PublicKeysBody -
Return Type
- PublicKeyEntity|error - The PublicKeys object.
getRemoteServers
function getRemoteServers(string? cursor, int? perPage) returns RemoteServerEntity[]|errorList Remote Servers
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- RemoteServerEntity[]|error - A list of RemoteServers objects.
postRemoteServers
function postRemoteServers(RemoteServersBody payload) returns RemoteServerEntity|errorCreate Remote Server
Parameters
- payload RemoteServersBody -
Return Type
- RemoteServerEntity|error - The RemoteServers object.
getRemoteServersId
function getRemoteServersId(int id) returns RemoteServerEntity|errorShow Remote Server
Parameters
- id int - Remote Server ID.
Return Type
- RemoteServerEntity|error - The RemoteServers object.
deleteRemoteServersId
Delete Remote Server
Parameters
- id int - Remote Server ID.
patchRemoteServersId
function patchRemoteServersId(int id, RemoteServersIdBody payload) returns RemoteServerEntity|errorUpdate Remote Server
Return Type
- RemoteServerEntity|error - The RemoteServers object.
deleteRequestsId
Delete Request
Parameters
- id int - Request ID.
getRequests
function getRequests(string? cursor, int? perPage, record {}? sortBy, boolean? mine, string? requestPath) returns RequestEntity[]|errorList Requests
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
destination.
- mine boolean? (default ()) - Only show requests of the current user? (Defaults to true if current user is not a site admin.)
- requestPath string? (default ()) - Path to show requests for. If omitted, shows all paths. Send
/to represent the root directory.
Return Type
- RequestEntity[]|error - A list of Requests objects.
postRequests
function postRequests(RequestsBody payload) returns RequestEntity|errorCreate Request
Parameters
- payload RequestsBody -
Return Type
- RequestEntity|error - The Requests object.
getRequestsFoldersPath
function getRequestsFoldersPath(string folderPath, string? cursor, int? perPage, record {}? sortBy, boolean? mine) returns RequestEntity[]|errorList Requests
Parameters
- folderPath string - Path to show requests for. If omitted, shows all paths. Send
/to represent the root directory.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
destination.
- mine boolean? (default ()) - Only show requests of the current user? (Defaults to true if current user is not a site admin.)
Return Type
- RequestEntity[]|error - A list of Requests objects.
postSessions
function postSessions(SessionsBody payload) returns SessionEntity|errorCreate user session (log in)
Parameters
- payload SessionsBody -
Return Type
- SessionEntity|error - The Sessions object.
deleteSessions
Delete user session (log out)
getSettingsChanges
function getSettingsChanges(string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq) returns SettingsChangeEntity[]|errorList Settings Changes
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
api_key_id,created_atoruser_id.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
api_key_idanduser_id.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
api_key_idanduser_id.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
api_key_idanduser_id.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
api_key_idanduser_id.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
api_key_idanduser_id.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
api_key_idanduser_id.
Return Type
- SettingsChangeEntity[]|error - A list of SettingsChanges objects.
getSsoStrategiesId
function getSsoStrategiesId(int id) returns SsoStrategyEntity|errorShow Sso Strategy
Parameters
- id int - Sso Strategy ID.
Return Type
- SsoStrategyEntity|error - The SsoStrategies object.
getSsoStrategies
function getSsoStrategies(string? cursor, int? perPage) returns SsoStrategyEntity[]|errorList Sso Strategies
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- SsoStrategyEntity[]|error - A list of SsoStrategies objects.
getStylesPath
function getStylesPath(string stylePath) returns StyleEntity|errorShow Style
Parameters
- stylePath string - Style path.
Return Type
- StyleEntity|error - The Styles object.
deleteStylesPath
Delete Style
Parameters
- stylePath string - Style path.
patchStylesPath
function patchStylesPath(string stylePath, StylesStylepathBody payload) returns StyleEntity|errorUpdate Style
Return Type
- StyleEntity|error - The Styles object.
getSyncJobs
function getSyncJobs(string? cursor, int? perPage) returns SyncJobEntity[]|errorList Sync Jobs
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- SyncJobEntity[]|error - A list of SyncJobs objects.
getUsageSnapshots
function getUsageSnapshots(string? cursor, int? perPage) returns UsageSnapshotEntity[]|errorList Usage Snapshots
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- UsageSnapshotEntity[]|error - A list of UsageSnapshots objects.
getUsageDailySnapshots
function getUsageDailySnapshots(string? cursor, int? perPage, record {}? sortBy, record {}? filter, record {}? filterGt, record {}? filterGteq, record {}? filterLike, record {}? filterLt, record {}? filterLteq) returns UsageDailySnapshotEntity[]|errorList Usage Daily Snapshots
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
- sortBy record {}? (default ()) - If set, sort records by the specified field in either 'asc' or 'desc' direction (e.g. sort_by[last_login_at]=desc). Valid fields are
dateandusage_snapshot_id.
- filter record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
dateandusage_snapshot_id.
- filterGt record {}? (default ()) - If set, return records where the specifiied field is greater than the supplied value. Valid fields are
dateandusage_snapshot_id.
- filterGteq record {}? (default ()) - If set, return records where the specifiied field is greater than or equal to the supplied value. Valid fields are
dateandusage_snapshot_id.
- filterLike record {}? (default ()) - If set, return records where the specifiied field is equal to the supplied value. Valid fields are
dateandusage_snapshot_id.
- filterLt record {}? (default ()) - If set, return records where the specifiied field is less than the supplied value. Valid fields are
dateandusage_snapshot_id.
- filterLteq record {}? (default ()) - If set, return records where the specifiied field is less than or equal to the supplied value. Valid fields are
dateandusage_snapshot_id.
Return Type
- UsageDailySnapshotEntity[]|error - A list of UsageDailySnapshots objects.
getUserCipherUses
function getUserCipherUses(int? userId, string? cursor, int? perPage) returns UserCipherUseEntity[]|errorList User Cipher Uses
Parameters
- userId int? (default ()) - User ID. Provide a value of
0to operate the current session's user.
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- UserCipherUseEntity[]|error - A list of UserCipherUses objects.
getUserRequests
function getUserRequests(string? cursor, int? perPage) returns UserRequestEntity[]|errorList User Requests
Parameters
- cursor string? (default ()) - Used for pagination. Send a cursor value to resume an existing list from the point at which you left off. Get a cursor from an existing list via the X-Files-Cursor-Next header.
- perPage int? (default ()) - Number of records to show per page. (Max: 10,000, 1,000 or less is recommended).
Return Type
- UserRequestEntity[]|error - A list of UserRequests objects.
postUserRequests
function postUserRequests(UserRequestsBody payload) returns UserRequestEntity|errorCreate User Request
Parameters
- payload UserRequestsBody -
Return Type
- UserRequestEntity|error - The UserRequests object.
getUserRequestsId
function getUserRequestsId(int id) returns UserRequestEntity|errorShow User Request
Parameters
- id int - User Request ID.
Return Type
- UserRequestEntity|error - The UserRequests object.
deleteUserRequestsId
Delete User Request
Parameters
- id int - User Request ID.
postWebhookTests
function postWebhookTests(WebhookTestsBody payload) returns WebhookTestEntity|errorCreate Webhook Test
Parameters
- payload WebhookTestsBody -
Return Type
- WebhookTestEntity|error - The WebhookTests object.
Records
files.com: AccountLineItemEntity
List Payments
Fields
- id? int - Line item Id
- amount? decimal - Line item amount
- balance? decimal - Line item balance
- created_at? string - Line item created at
- currency? string - Line item currency
- download_uri? string - Line item download uri
- invoice_line_items? InvoiceLineItemEntity - Associated invoice line items
- method? string - Line item payment method
- payment_line_items? PaymentLineItemEntity - Associated payment line items
- payment_reversed_at? string - Date/time payment was reversed if applicable
- payment_type? string - Type of payment if applicable
- site_name? string - Site name this line item is for
- 'type? string - Type of line item, either payment or invoice
- updated_at? string - Line item updated at
files.com: ActionEntity
List site full action history.
Fields
- id? int - Action ID
- path? string - Path
- when? string - Action occurrence date/time
- destination? string - The destination path for this action, if applicable
- display? string - Friendly displayed output
- ip? string - IP Address that performed this action
- 'source? string - The source path for this action, if applicable
- targets? string[] - Targets
- user_id? int - User ID
- username? string - Username
- action? string - Type of action
- failure_type? string - Failure type. If action was a user login or session failure, why did it fail?
- interface? string - Interface on which this action occurred.
files.com: ActionNotificationExportEntity
Show Action Notification Export
Fields
- id? int - History Export ID
- export_version? string - Version of the underlying records for the export.
- start_at? string - Start date/time of export range.
- end_at? string - End date/time of export range.
- status? string - Status of export. Valid values:
building,ready, orfailed
- query_path? string - Return notifications that were triggered by actions on this specific path.
- query_folder? string - Return notifications that were triggered by actions in this folder.
- query_message? string - Error message associated with the request, if any.
- query_request_method? string - The HTTP request method used by the webhook.
- query_request_url? string - The target webhook URL.
- query_status? string - The HTTP status returned from the server in response to the webhook request.
- query_success? boolean - true if the webhook request succeeded (i.e. returned a 200 or 204 response status). false otherwise.
- results_url? string - If
statusisready, this will be a URL where all the results can be downloaded at once as a CSV.
files.com: ActionNotificationExportResultEntity
List Action Notification Export Results
Fields
- id? int - Notification ID
- created_at? int - When the notification was sent.
- status? int - HTTP status code returned in the webhook response.
- message? string - A message indicating the overall status of the webhook notification.
- success? boolean -
trueif the webhook succeeded by receiving a 200 or 204 response.
- request_headers? string - A JSON-encoded string with headers that were sent with the webhook.
- request_method? string - The HTTP verb used to perform the webhook.
- request_url? string - The webhook request URL.
- path? string - The path to the actual file that triggered this notification.
- folder? string - The folder associated with the triggering action for this notification.
files.com: ActionNotificationExportsBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- start_at? string - Start date/time of export range.
- end_at? string - End date/time of export range.
- query_message? string - Error message associated with the request, if any.
- query_request_method? string - The HTTP request method used by the webhook.
- query_request_url? string - The target webhook URL.
- query_status? string - The HTTP status returned from the server in response to the webhook request.
- query_success? boolean - true if the webhook request succeeded (i.e. returned a 200 or 204 response status). false otherwise.
- query_path? string - Return notifications that were triggered by actions on this specific path.
- query_folder? string - Return notifications that were triggered by actions in this folder.
files.com: ActionNotificationExportsBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- start_at? string - Start date/time of export range.
- end_at? string - End date/time of export range.
- query_message? string - Error message associated with the request, if any.
- query_request_method? string - The HTTP request method used by the webhook.
- query_request_url? string - The target webhook URL.
- query_status? string - The HTTP status returned from the server in response to the webhook request.
- query_success? boolean - true if the webhook request succeeded (i.e. returned a 200 or 204 response status). false otherwise.
- query_path? string - Return notifications that were triggered by actions on this specific path.
- query_folder? string - Return notifications that were triggered by actions in this folder.
files.com: ActionNotificationExportsBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- start_at? string - Start date/time of export range.
- end_at? string - End date/time of export range.
- query_message? string - Error message associated with the request, if any.
- query_request_method? string - The HTTP request method used by the webhook.
- query_request_url? string - The target webhook URL.
- query_status? string - The HTTP status returned from the server in response to the webhook request.
- query_success? boolean - true if the webhook request succeeded (i.e. returned a 200 or 204 response status). false otherwise.
- query_path? string - Return notifications that were triggered by actions on this specific path.
- query_folder? string - Return notifications that were triggered by actions in this folder.
files.com: ApiKeyBody
Fields
- expires_at? string - API Key expiration date
- name? string - Internal name for the API Key. For your use.
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
files.com: ApiKeyBody1
Fields
- expires_at? string - API Key expiration date
- name? string - Internal name for the API Key. For your use.
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
files.com: ApiKeyBody2
Fields
- expires_at? string - API Key expiration date
- name? string - Internal name for the API Key. For your use.
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
files.com: ApiKeyEntity
List Api Keys
Fields
- id? int - API Key ID
- descriptive_label? string - Unique label that describes this API key. Useful for external systems where you may have API keys from multiple accounts and want a human-readable label for each key.
- created_at? string - Time which API Key was created
- expires_at? string - API Key expiration date
- 'key? string - API Key actual key string
- last_use_at? string - API Key last used - note this value is only updated once per 3 hour period, so the 'actual' time of last use may be up to 3 hours later than this timestamp.
- name? string - Internal name for the API Key. For your use.
- path? string - Folder path restriction for this api key.
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
- platform? string - If this API key represents a Desktop app, what platform was it created on?
- user_id? int - User ID for the owner of this API Key. May be blank for Site-wide API Keys.
files.com: ApiKeysBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- name? string - Internal name for the API Key. For your use.
- expires_at? string - API Key expiration date
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
- path? string - Folder path restriction for this api key.
files.com: ApiKeysBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- name? string - Internal name for the API Key. For your use.
- expires_at? string - API Key expiration date
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
- path? string - Folder path restriction for this api key.
files.com: ApiKeysBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- name? string - Internal name for the API Key. For your use.
- expires_at? string - API Key expiration date
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
- path? string - Folder path restriction for this api key.
files.com: ApiKeysConfig
Provides API key configurations needed when communicating with a remote HTTP endpoint.
Fields
- xFilesapiKey string - API Key - supports user-based or site-wide API keys
files.com: ApiKeysIdBody
Fields
- name? string - Internal name for the API Key. For your use.
- expires_at? string - API Key expiration date
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
files.com: ApiKeysIdBody1
Fields
- name? string - Internal name for the API Key. For your use.
- expires_at? string - API Key expiration date
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
files.com: ApiKeysIdBody2
Fields
- name? string - Internal name for the API Key. For your use.
- expires_at? string - API Key expiration date
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
files.com: AppEntity
List Apps
Fields
- name? string - Name of the App
- extended_description? string - Long form description of the App
- short_description? string - Short description of the App
- documentation_links? string - Collection of named links to documentation
- icon_url? string - App icon
- logo_url? string - Full size logo for the App
- screenshot_list_urls? string - Screenshots of the App
- logo_thumbnail_url? string - Logo thumbnail for the App
- sso_strategy_type? string - Associated SSO Strategy type, if any
- remote_server_type? string - Associated Remote Server type, if any
- folder_behavior_type? string - Associated Folder Behavior type, if any
- external_homepage_url? string - Link to external homepage
- marketing_youtube_url? string - Marketing video page
- tutorial_youtube_url? string - Tutorial video page
- app_type? string - The type of the App
- featured? boolean - Is featured on the App listing?
files.com: As2KeyEntity
List As2 Keys
Fields
- id? int - AS2 Key ID
- as2_partnership_name? string - AS2 Partnership Name
- created_at? string - AS2 Key created at date/time
- fingerprint? string - Public key fingerprint
files.com: As2KeysBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- as2_partnership_name string - AS2 Partnership Name
- public_key string - Actual contents of Public key.
files.com: As2KeysBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- as2_partnership_name string - AS2 Partnership Name
- public_key string - Actual contents of Public key.
files.com: As2KeysBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- as2_partnership_name string - AS2 Partnership Name
- public_key string - Actual contents of Public key.
files.com: As2KeysIdBody
Fields
- as2_partnership_name string - AS2 Partnership Name
files.com: As2KeysIdBody1
Fields
- as2_partnership_name string - AS2 Partnership Name
files.com: As2KeysIdBody2
Fields
- as2_partnership_name string - AS2 Partnership Name
files.com: AutoEntity
Auto fields.
Fields
- dynamic? record {} - Dynamic properties
files.com: AutomationEntity
List Automations
Fields
- id? int - Automation ID
- automation? string - Automation type
- trigger? string - How this automation is triggered to run. One of:
realtime,daily,custom_schedule,webhook,email, oraction.
- interval? string - If trigger is
daily, this specifies how often to run this automation. One of:day,week,week_end,month,month_end,quarter,quarter_end,year,year_end
- schedule? record {} - If trigger is
custom_schedule, Custom schedule description for when the automation should be run.
- 'source? string - Source Path
- destinations? string - Destination Path
- destination_replace_from? string - If set, this string in the destination path will be replaced with the value in
destination_replace_to.
- destination_replace_to? string - If set, this string will replace the value
destination_replace_fromin the destination filename. You can use special patterns here.
- path? string - Path on which this Automation runs. Supports globs.
- user_id? int - User ID of the Automation's creator.
- user_ids? int[] - IDs of Users for the Automation (i.e. who to Request File from)
- group_ids? int[] - IDs of Groups for the Automation (i.e. who to Request File from)
- webhook_url? string - If trigger is
webhook, this is the URL of the webhook to trigger the Automation.
- trigger_actions? string - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, read, update, destroy, move, copy
- trigger_action_path? string - If trigger is
action, this is the path to watch for the specified trigger actions.
- value? record {} - A Hash of attributes specific to the automation type.
files.com: AutomationsBody
Fields
- automation string - Automation type
- 'source? string - Source Path
- destination? string - DEPRECATED: Destination Path. Use
destinationsinstead.
- destinations? string[] - A list of String destination paths or Hash of folder_path and optional file_path.
- destination_replace_from? string - If set, this string in the destination path will be replaced with the value in
destination_replace_to.
- destination_replace_to? string - If set, this string will replace the value
destination_replace_fromin the destination filename. You can use special patterns here.
- interval? string - How often to run this automation? One of:
day,week,week_end,month,month_end,quarter,quarter_end,year,year_end
- path? string - Path on which this Automation runs. Supports globs.
- user_ids? string - A list of user IDs the automation is associated with. If sent as a string, it should be comma-delimited.
- group_ids? string - A list of group IDs the automation is associated with. If sent as a string, it should be comma-delimited.
- schedule? record {} - Custom schedule for running this automation.
- trigger? string - How this automation is triggered to run. One of:
realtime,daily,custom_schedule,webhook,email, oraction.
- trigger_actions? string[] - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, read, update, destroy, move, copy
- trigger_action_path? string - If trigger is
action, this is the path to watch for the specified trigger actions.
- value? record {} - A Hash of attributes specific to the automation type.
files.com: AutomationsBody1
Fields
- automation string - Automation type
- 'source? string - Source Path
- destination? string - DEPRECATED: Destination Path. Use
destinationsinstead.
- destinations? string[] - A list of String destination paths or Hash of folder_path and optional file_path.
- destination_replace_from? string - If set, this string in the destination path will be replaced with the value in
destination_replace_to.
- destination_replace_to? string - If set, this string will replace the value
destination_replace_fromin the destination filename. You can use special patterns here.
- interval? string - How often to run this automation? One of:
day,week,week_end,month,month_end,quarter,quarter_end,year,year_end
- path? string - Path on which this Automation runs. Supports globs.
- user_ids? string - A list of user IDs the automation is associated with. If sent as a string, it should be comma-delimited.
- group_ids? string - A list of group IDs the automation is associated with. If sent as a string, it should be comma-delimited.
- schedule? record {} - Custom schedule for running this automation.
- trigger? string - How this automation is triggered to run. One of:
realtime,daily,custom_schedule,webhook,email, oraction.
- trigger_actions? string[] - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, read, update, destroy, move, copy
- trigger_action_path? string - If trigger is
action, this is the path to watch for the specified trigger actions.
- value? record {} - A Hash of attributes specific to the automation type.
files.com: AutomationsBody2
Fields
- automation string - Automation type
- 'source? string - Source Path
- destination? string - DEPRECATED: Destination Path. Use
destinationsinstead.
- destinations? string[] - A list of String destination paths or Hash of folder_path and optional file_path.
- destination_replace_from? string - If set, this string in the destination path will be replaced with the value in
destination_replace_to.
- destination_replace_to? string - If set, this string will replace the value
destination_replace_fromin the destination filename. You can use special patterns here.
- interval? string - How often to run this automation? One of:
day,week,week_end,month,month_end,quarter,quarter_end,year,year_end
- path? string - Path on which this Automation runs. Supports globs.
- user_ids? string - A list of user IDs the automation is associated with. If sent as a string, it should be comma-delimited.
- group_ids? string - A list of group IDs the automation is associated with. If sent as a string, it should be comma-delimited.
- schedule? record {} - Custom schedule for running this automation.
- trigger? string - How this automation is triggered to run. One of:
realtime,daily,custom_schedule,webhook,email, oraction.
- trigger_actions? string[] - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, read, update, destroy, move, copy
- trigger_action_path? string - If trigger is
action, this is the path to watch for the specified trigger actions.
- value? record {} - A Hash of attributes specific to the automation type.
files.com: AutomationsIdBody
Fields
- automation string - Automation type
- 'source? string - Source Path
- destination? string - DEPRECATED: Destination Path. Use
destinationsinstead.
- destinations? string[] - A list of String destination paths or Hash of folder_path and optional file_path.
- destination_replace_from? string - If set, this string in the destination path will be replaced with the value in
destination_replace_to.
- destination_replace_to? string - If set, this string will replace the value
destination_replace_fromin the destination filename. You can use special patterns here.
- interval? string - How often to run this automation? One of:
day,week,week_end,month,month_end,quarter,quarter_end,year,year_end
- path? string - Path on which this Automation runs. Supports globs.
- user_ids? string - A list of user IDs the automation is associated with. If sent as a string, it should be comma-delimited.
- group_ids? string - A list of group IDs the automation is associated with. If sent as a string, it should be comma-delimited.
- schedule? record {} - Custom schedule for running this automation.
- trigger? string - How this automation is triggered to run. One of:
realtime,daily,custom_schedule,webhook,email, oraction.
- trigger_actions? string[] - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, read, update, destroy, move, copy
- trigger_action_path? string - If trigger is
action, this is the path to watch for the specified trigger actions.
- value? record {} - A Hash of attributes specific to the automation type.
files.com: AutomationsIdBody1
Fields
- automation string - Automation type
- 'source? string - Source Path
- destination? string - DEPRECATED: Destination Path. Use
destinationsinstead.
- destinations? string[] - A list of String destination paths or Hash of folder_path and optional file_path.
- destination_replace_from? string - If set, this string in the destination path will be replaced with the value in
destination_replace_to.
- destination_replace_to? string - If set, this string will replace the value
destination_replace_fromin the destination filename. You can use special patterns here.
- interval? string - How often to run this automation? One of:
day,week,week_end,month,month_end,quarter,quarter_end,year,year_end
- path? string - Path on which this Automation runs. Supports globs.
- user_ids? string - A list of user IDs the automation is associated with. If sent as a string, it should be comma-delimited.
- group_ids? string - A list of group IDs the automation is associated with. If sent as a string, it should be comma-delimited.
- schedule? record {} - Custom schedule for running this automation.
- trigger? string - How this automation is triggered to run. One of:
realtime,daily,custom_schedule,webhook,email, oraction.
- trigger_actions? string[] - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, read, update, destroy, move, copy
- trigger_action_path? string - If trigger is
action, this is the path to watch for the specified trigger actions.
- value? record {} - A Hash of attributes specific to the automation type.
files.com: AutomationsIdBody2
Fields
- automation string - Automation type
- 'source? string - Source Path
- destination? string - DEPRECATED: Destination Path. Use
destinationsinstead.
- destinations? string[] - A list of String destination paths or Hash of folder_path and optional file_path.
- destination_replace_from? string - If set, this string in the destination path will be replaced with the value in
destination_replace_to.
- destination_replace_to? string - If set, this string will replace the value
destination_replace_fromin the destination filename. You can use special patterns here.
- interval? string - How often to run this automation? One of:
day,week,week_end,month,month_end,quarter,quarter_end,year,year_end
- path? string - Path on which this Automation runs. Supports globs.
- user_ids? string - A list of user IDs the automation is associated with. If sent as a string, it should be comma-delimited.
- group_ids? string - A list of group IDs the automation is associated with. If sent as a string, it should be comma-delimited.
- schedule? record {} - Custom schedule for running this automation.
- trigger? string - How this automation is triggered to run. One of:
realtime,daily,custom_schedule,webhook,email, oraction.
- trigger_actions? string[] - If trigger is
action, this is the list of action types on which to trigger the automation. Valid actions are create, read, update, destroy, move, copy
- trigger_action_path? string - If trigger is
action, this is the path to watch for the specified trigger actions.
- value? record {} - A Hash of attributes specific to the automation type.
files.com: BandwidthSnapshotEntity
List Bandwidth Snapshots
Fields
- id? int - Site bandwidth ID
- bytes_received? decimal - Site bandwidth report bytes received
- bytes_sent? decimal - Site bandwidth report bytes sent
- sync_bytes_received? decimal - Site sync bandwidth report bytes received
- sync_bytes_sent? decimal - Site sync bandwidth report bytes sent
- requests_get? decimal - Site bandwidth report get requests
- requests_put? decimal - Site bandwidth report put requests
- requests_other? decimal - Site bandwidth report other requests
- logged_at? string - Time the site bandwidth report was logged
- created_at? string - Site bandwidth report created at date/time
- updated_at? string - The last time this site bandwidth report was updated
files.com: BeginUploadFilepathBody
Fields
- mkdir_parents? boolean - Create parent directories if they do not exist?
- part? int - Part if uploading a part.
- parts? int - How many parts to fetch?
- ref? string -
- restart? int - File byte offset to restart from.
- with_rename? boolean - Allow file rename instead of overwrite?
files.com: BeginUploadFilepathBody1
Fields
- mkdir_parents? boolean - Create parent directories if they do not exist?
- part? int - Part if uploading a part.
- parts? int - How many parts to fetch?
- ref? string -
- restart? int - File byte offset to restart from.
- with_rename? boolean - Allow file rename instead of overwrite?
files.com: BeginUploadFilepathBody2
Fields
- mkdir_parents? boolean - Create parent directories if they do not exist?
- part? int - Part if uploading a part.
- parts? int - How many parts to fetch?
- ref? string -
- restart? int - File byte offset to restart from.
- with_rename? boolean - Allow file rename instead of overwrite?
files.com: BehaviorEntity
List Behaviors
Fields
- id? int - Folder behavior ID
- path? string - Folder path
- attachment_url? string - URL for attached file
- behavior? string - Behavior type.
- value? record {} - Settings for this behavior. See the section above for an example value to provide here. Formatting is different for each Behavior type. May be sent as nested JSON or a single JSON-encoded string. If using XML encoding for the API call, this data must be sent as a JSON-encoded string.
files.com: BehaviorsBody
Fields
- value? string - The value of the folder behavior. Can be a integer, array, or hash depending on the type of folder behavior. See The Behavior Types section for example values for each type of behavior.
- attachment_file? string - Certain behaviors may require a file, for instance, the "watermark" behavior requires a watermark image
- path string - Folder behaviors path.
- behavior string - Behavior type.
files.com: BehaviorsBody1
Fields
- value? string - The value of the folder behavior. Can be a integer, array, or hash depending on the type of folder behavior. See The Behavior Types section for example values for each type of behavior.
- attachment_file? string - Certain behaviors may require a file, for instance, the "watermark" behavior requires a watermark image
- path string - Folder behaviors path.
- behavior string - Behavior type.
files.com: BehaviorsBody2
Fields
- value? string - The value of the folder behavior. Can be a integer, array, or hash depending on the type of folder behavior. See The Behavior Types section for example values for each type of behavior.
- attachment_file? string - Certain behaviors may require a file, for instance, the "watermark" behavior requires a watermark image
- path string - Folder behaviors path.
- behavior string - Behavior type.
files.com: BehaviorsIdBody
Fields
- value? string - The value of the folder behavior. Can be a integer, array, or hash depending on the type of folder behavior. See The Behavior Types section for example values for each type of behavior.
- attachment_file? string - Certain behaviors may require a file, for instance, the "watermark" behavior requires a watermark image
- behavior? string - Behavior type.
- path? string - Folder behaviors path.
files.com: BehaviorsIdBody1
Fields
- value? string - The value of the folder behavior. Can be a integer, array, or hash depending on the type of folder behavior. See The Behavior Types section for example values for each type of behavior.
- attachment_file? string - Certain behaviors may require a file, for instance, the "watermark" behavior requires a watermark image
- behavior? string - Behavior type.
- path? string - Folder behaviors path.
files.com: BehaviorsIdBody2
Fields
- value? string - The value of the folder behavior. Can be a integer, array, or hash depending on the type of folder behavior. See The Behavior Types section for example values for each type of behavior.
- attachment_file? string - Certain behaviors may require a file, for instance, the "watermark" behavior requires a watermark image
- behavior? string - Behavior type.
- path? string - Folder behaviors path.
files.com: BundleDownloadEntity
List Bundle Downloads
Fields
- bundle_registration? BundleRegistrationEntity - List Bundle Registrations
- download_method? string - Download method (file or full_zip)
- path? string - Download path
- created_at? string - Download date/time
files.com: BundleEntity
Create Bundle
Fields
- code? string - Bundle code. This code forms the end part of the Public URL.
- url? string - Public URL of Share Link
- description? string - Public description
- password_protected? boolean - Is this bundle password protected?
- preview_only? boolean - Restrict users to previewing files only?
- require_registration? boolean - Show a registration page that captures the downloader's name and email address?
- require_share_recipient? boolean - Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- clickwrap_body? string - Legal text that must be agreed to prior to accessing Bundle.
- form_field_set? FormFieldSetEntity - Create Form Field Set
- id? int - Bundle ID
- created_at? string - Bundle created at date/time
- expires_at? string - Bundle expiration date/time
- max_uses? int - Maximum number of times bundle can be accessed
- note? string - Bundle internal note
- user_id? int - Bundle creator user ID
- username? string - Bundle creator username
- clickwrap_id? int - ID of the clickwrap to use with this bundle.
- inbox_id? int - ID of the associated inbox, if available.
- has_inbox? boolean - Does this bundle have an associated inbox?
- paths? string[] - A list of paths in this bundle
files.com: BundleRecipientEntity
List Bundle Recipients
Fields
- company? string - The recipient's company.
- name? string - The recipient's name.
- note? string - A note sent to the recipient with the bundle.
- recipient? string - The recipient's email address.
- sent_at? string - When the Bundle was shared with this recipient.
files.com: BundleRecipientsBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- bundle_id int - Bundle to share.
- recipient string - Email addresses to share this bundle with.
- name? string - Name of recipient.
- company? string - Company of recipient.
- note? string - Note to include in email.
- share_after_create? boolean - Set to true to share the link with the recipient upon creation.
files.com: BundleRecipientsBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- bundle_id int - Bundle to share.
- recipient string - Email addresses to share this bundle with.
- name? string - Name of recipient.
- company? string - Company of recipient.
- note? string - Note to include in email.
- share_after_create? boolean - Set to true to share the link with the recipient upon creation.
files.com: BundleRecipientsBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- bundle_id int - Bundle to share.
- recipient string - Email addresses to share this bundle with.
- name? string - Name of recipient.
- company? string - Company of recipient.
- note? string - Note to include in email.
- share_after_create? boolean - Set to true to share the link with the recipient upon creation.
files.com: BundleRegistrationEntity
List Bundle Registrations
Fields
- code? string - Registration cookie code
- name? string - Registrant name
- company? string - Registrant company name
- email? string - Registrant email address
- ip? string - Registrant IP Address
- inbox_code? string - InboxRegistration cookie code, if there is an associated InboxRegistration
- clickwrap_body? string - Clickwrap text that was shown to the registrant
- form_field_set_id? int - Id of associated form field set
- form_field_data? string - Data for form field set with form field ids as keys and user data as values
files.com: BundlesBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- paths string[] - A list of paths to include in this bundle.
- password? string - Password for this bundle.
- form_field_set_id? int - Id of Form Field Set to use with this bundle
- expires_at? string - Bundle expiration date/time
- max_uses? int - Maximum number of times bundle can be accessed
- description? string - Public description
- note? string - Bundle internal note
- code? string - Bundle code. This code forms the end part of the Public URL.
- preview_only? boolean - Restrict users to previewing files only?
- require_registration? boolean - Show a registration page that captures the downloader's name and email address?
- clickwrap_id? int - ID of the clickwrap to use with this bundle.
- inbox_id? int - ID of the associated inbox, if available.
- require_share_recipient? boolean - Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
files.com: BundlesBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- paths string[] - A list of paths to include in this bundle.
- password? string - Password for this bundle.
- form_field_set_id? int - Id of Form Field Set to use with this bundle
- expires_at? string - Bundle expiration date/time
- max_uses? int - Maximum number of times bundle can be accessed
- description? string - Public description
- note? string - Bundle internal note
- code? string - Bundle code. This code forms the end part of the Public URL.
- preview_only? boolean - Restrict users to previewing files only?
- require_registration? boolean - Show a registration page that captures the downloader's name and email address?
- clickwrap_id? int - ID of the clickwrap to use with this bundle.
- inbox_id? int - ID of the associated inbox, if available.
- require_share_recipient? boolean - Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
files.com: BundlesBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- paths string[] - A list of paths to include in this bundle.
- password? string - Password for this bundle.
- form_field_set_id? int - Id of Form Field Set to use with this bundle
- expires_at? string - Bundle expiration date/time
- max_uses? int - Maximum number of times bundle can be accessed
- description? string - Public description
- note? string - Bundle internal note
- code? string - Bundle code. This code forms the end part of the Public URL.
- preview_only? boolean - Restrict users to previewing files only?
- require_registration? boolean - Show a registration page that captures the downloader's name and email address?
- clickwrap_id? int - ID of the clickwrap to use with this bundle.
- inbox_id? int - ID of the associated inbox, if available.
- require_share_recipient? boolean - Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
files.com: BundlesIdBody
Fields
- paths? string[] - A list of paths to include in this bundle.
- password? string - Password for this bundle.
- form_field_set_id? int - Id of Form Field Set to use with this 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.
- description? string - Public description
- expires_at? string - Bundle expiration date/time
- inbox_id? int - ID of the associated inbox, if available.
- max_uses? int - Maximum number of times bundle can be accessed
- note? string - Bundle internal note
- preview_only? boolean - Restrict users to previewing files only?
- require_registration? boolean - Show a registration page that captures the downloader's name and email address?
- require_share_recipient? boolean - Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
files.com: BundlesIdBody1
Fields
- paths? string[] - A list of paths to include in this bundle.
- password? string - Password for this bundle.
- form_field_set_id? int - Id of Form Field Set to use with this 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.
- description? string - Public description
- expires_at? string - Bundle expiration date/time
- inbox_id? int - ID of the associated inbox, if available.
- max_uses? int - Maximum number of times bundle can be accessed
- note? string - Bundle internal note
- preview_only? boolean - Restrict users to previewing files only?
- require_registration? boolean - Show a registration page that captures the downloader's name and email address?
- require_share_recipient? boolean - Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
files.com: BundlesIdBody2
Fields
- paths? string[] - A list of paths to include in this bundle.
- password? string - Password for this bundle.
- form_field_set_id? int - Id of Form Field Set to use with this 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.
- description? string - Public description
- expires_at? string - Bundle expiration date/time
- inbox_id? int - ID of the associated inbox, if available.
- max_uses? int - Maximum number of times bundle can be accessed
- note? string - Bundle internal note
- preview_only? boolean - Restrict users to previewing files only?
- require_registration? boolean - Show a registration page that captures the downloader's name and email address?
- require_share_recipient? boolean - Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
files.com: ClickwrapEntity
Create Clickwrap
Fields
- id? int - Clickwrap ID
- name? string - Name of the Clickwrap agreement (used when selecting from multiple Clickwrap agreements.)
- body? string - Body text of Clickwrap (supports Markdown formatting).
- use_with_users? string - Use this Clickwrap for User Registrations? Note: This only applies to User Registrations where the User is invited to your Files.com site using an E-Mail invitation process where they then set their own password.
- use_with_bundles? string - Use this Clickwrap for Bundles?
- use_with_inboxes? string - Use this Clickwrap for Inboxes?
files.com: ClickwrapsBody
Fields
- name? string - Name of the Clickwrap agreement (used when selecting from multiple Clickwrap agreements.)
- body? string - Body text of Clickwrap (supports Markdown formatting).
- use_with_bundles? string - Use this Clickwrap for Bundles?
- use_with_inboxes? string - Use this Clickwrap for Inboxes?
- use_with_users? string - Use this Clickwrap for User Registrations? Note: This only applies to User Registrations where the User is invited to your Files.com site using an E-Mail invitation process where they then set their own password.
files.com: ClickwrapsBody1
Fields
- name? string - Name of the Clickwrap agreement (used when selecting from multiple Clickwrap agreements.)
- body? string - Body text of Clickwrap (supports Markdown formatting).
- use_with_bundles? string - Use this Clickwrap for Bundles?
- use_with_inboxes? string - Use this Clickwrap for Inboxes?
- use_with_users? string - Use this Clickwrap for User Registrations? Note: This only applies to User Registrations where the User is invited to your Files.com site using an E-Mail invitation process where they then set their own password.
files.com: ClickwrapsBody2
Fields
- name? string - Name of the Clickwrap agreement (used when selecting from multiple Clickwrap agreements.)
- body? string - Body text of Clickwrap (supports Markdown formatting).
- use_with_bundles? string - Use this Clickwrap for Bundles?
- use_with_inboxes? string - Use this Clickwrap for Inboxes?
- use_with_users? string - Use this Clickwrap for User Registrations? Note: This only applies to User Registrations where the User is invited to your Files.com site using an E-Mail invitation process where they then set their own password.
files.com: ClickwrapsIdBody
Fields
- name? string - Name of the Clickwrap agreement (used when selecting from multiple Clickwrap agreements.)
- body? string - Body text of Clickwrap (supports Markdown formatting).
- use_with_bundles? string - Use this Clickwrap for Bundles?
- use_with_inboxes? string - Use this Clickwrap for Inboxes?
- use_with_users? string - Use this Clickwrap for User Registrations? Note: This only applies to User Registrations where the User is invited to your Files.com site using an E-Mail invitation process where they then set their own password.
files.com: ClickwrapsIdBody1
Fields
- name? string - Name of the Clickwrap agreement (used when selecting from multiple Clickwrap agreements.)
- body? string - Body text of Clickwrap (supports Markdown formatting).
- use_with_bundles? string - Use this Clickwrap for Bundles?
- use_with_inboxes? string - Use this Clickwrap for Inboxes?
- use_with_users? string - Use this Clickwrap for User Registrations? Note: This only applies to User Registrations where the User is invited to your Files.com site using an E-Mail invitation process where they then set their own password.
files.com: ClickwrapsIdBody2
Fields
- name? string - Name of the Clickwrap agreement (used when selecting from multiple Clickwrap agreements.)
- body? string - Body text of Clickwrap (supports Markdown formatting).
- use_with_bundles? string - Use this Clickwrap for Bundles?
- use_with_inboxes? string - Use this Clickwrap for Inboxes?
- use_with_users? string - Use this Clickwrap for User Registrations? Note: This only applies to User Registrations where the User is invited to your Files.com site using an E-Mail invitation process where they then set their own password.
files.com: ClientHttp1Settings
Provides settings related to HTTP/1.x protocol.
Fields
- keepAlive KeepAlive(default http:KEEPALIVE_AUTO) - Specifies whether to reuse a connection for multiple requests
- chunking Chunking(default http:CHUNKING_AUTO) - The chunking behaviour of the request
- proxy? ProxyConfig - Proxy server related options
files.com: ConnectionConfig
Provides a set of configurations for controlling the behaviours when communicating with a remote HTTP endpoint.
Fields
- httpVersion HttpVersion(default http:HTTP_2_0) - The HTTP version understood by the client
- http1Settings? ClientHttp1Settings - Configurations related to HTTP/1.x protocol
- http2Settings? ClientHttp2Settings - Configurations related to HTTP/2 protocol
- timeout decimal(default 60) - The maximum time to wait (in seconds) for a response before closing the connection
- forwarded string(default "disable") - The choice of setting
forwarded/x-forwardedheader
- poolConfig? PoolConfiguration - Configurations associated with request pooling
- cache? CacheConfig - HTTP caching related configurations
- compression Compression(default http:COMPRESSION_AUTO) - Specifies the way of handling compression (
accept-encoding) header
- circuitBreaker? CircuitBreakerConfig - Configurations associated with the behaviour of the Circuit Breaker
- retryConfig? RetryConfig - Configurations associated with retrying
- responseLimits? ResponseLimitConfigs - Configurations associated with inbound response size limits
- secureSocket? ClientSecureSocket - SSL/TLS-related options
- proxy? ProxyConfig - Proxy server related options
- validation boolean(default true) - Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default
files.com: CopyFilepathBody
Fields
- destination string - Copy destination path.
- structure? boolean - Copy structure only?
files.com: CopyFilepathBody1
Fields
- destination string - Copy destination path.
- structure? boolean - Copy structure only?
files.com: CopyFilepathBody2
Fields
- destination string - Copy destination path.
- structure? boolean - Copy structure only?
files.com: DnsRecordEntity
Show site DNS configuration.
Fields
- id? string - Unique label for DNS record; used by Zapier and other integrations.
- domain? string - DNS record domain name
- rrtype? string - DNS record type
- value? string - DNS record value
files.com: ErrorsEntity
Error fields.
Fields
- fields? string[] - A list of fields where errors occur
- messages? string[] - A list of error messages
files.com: ExternalEventEntity
List External Events
Fields
- id? int - Event ID
- event_type? string - Type of event being recorded.
- status? string - Status of event.
- body? string - Event body
- created_at? string - External event create date/time
- body_url? string - Link to log file.
- folder_behavior_id? int - Folder Behavior ID
- successful_files? int - For sync events, the number of files handled successfully.
- errored_files? int - For sync events, the number of files that encountered errors.
- bytes_synced? int - For sync events, the total number of bytes synced.
- remote_server_type? string - Associated Remote Server type, if any
files.com: ExternalEventsBody
Fields
- status string - Status of event.
- body string - Event body
files.com: ExternalEventsBody1
Fields
- status string - Status of event.
- body string - Event body
files.com: ExternalEventsBody2
Fields
- status string - Status of event.
- body string - Event body
files.com: FileActionEntity
Move file/folder
Fields
- status? string - Status of file operation. Possible values: completed, enqueued.
- file_migration_id? int - If status is enqueued, this is the id of the FileMigration to check for status updates.
files.com: FileCommentEntity
List File Comments by path
Fields
- id? int - File Comment ID
- body? string - Comment body.
- reactions? FileCommentReactionEntity - Create File Comment Reaction
files.com: FileCommentReactionEntity
Create File Comment Reaction
Fields
- id? int - Reaction ID
- emoji? string - Emoji used in the reaction.
files.com: FileCommentReactionsBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- file_comment_id int - ID of file comment to attach reaction to.
- emoji string - Emoji to react with.
files.com: FileCommentReactionsBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- file_comment_id int - ID of file comment to attach reaction to.
- emoji string - Emoji to react with.
files.com: FileCommentReactionsBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- file_comment_id int - ID of file comment to attach reaction to.
- emoji string - Emoji to react with.
files.com: FileCommentsBody
Fields
- body string - Comment body.
- path string - File path.
files.com: FileCommentsBody1
Fields
- body string - Comment body.
- path string - File path.
files.com: FileCommentsBody2
Fields
- body string - Comment body.
- path string - File path.
files.com: FileCommentsIdBody
Fields
- body string - Comment body.
files.com: FileCommentsIdBody1
Fields
- body string - Comment body.
files.com: FileCommentsIdBody2
Fields
- body string - Comment body.
files.com: FileEntity
List Folders by path
Fields
- path? string - File/Folder path
- display_name? string - File/Folder display name
- 'type? string - Type:
directoryorfile.
- size? int - File/Folder size
- mtime? string - File last modified date/time, according to the server. This is the timestamp of the last Files.com operation of the file, regardless of what modified timestamp was sent.
- provided_mtime? string - File last modified date/time, according to the client who set it. Files.com allows desktop, FTP, SFTP, and WebDAV clients to set modified at times. This allows Desktop<->Cloud syncing to preserve modified at times.
- crc32? string - File CRC32 checksum. This is sometimes delayed, so if you get a blank response, wait and try again.
- md5? string - File MD5 checksum. This is sometimes delayed, so if you get a blank response, wait and try again.
- mime_type? string - MIME Type. This is determined by the filename extension and is not stored separately internally.
- region? string - Region location
- permissions? string - A short string representing the current user's permissions. Can be
r,w,p, or any combination
- subfolders_locked? boolean - Are subfolders locked and unable to be modified?
- download_uri? string - Link to download file. Provided only in response to a download request.
- priority_color? string - Bookmark/priority color of file/folder
- preview_id? int - File preview ID
- preview? PreviewEntity - File preview
files.com: FileMigrationEntity
Show File Migration
Fields
- id? int - File migration ID
- path? string - Source path
- dest_path? string - Destination path
- files_moved? int - Number of files processed
- files_total? int - Total number of files to process
- operation? string - The type of operation
- region? string - Region
- status? string - Status
- log_url? string - Link to download the log file for this migration.
files.com: FilesFilepathBody
Fields
- action? string - The action to perform. Can be
append,attachment,end,upload,put, or may not exist
- 'etags\[etag\] string[] - etag identifier.
- 'etags\[part\] int[] - Part number.
- length? int - Length of file.
- mkdir_parents? boolean - Create parent directories if they do not exist?
- part? int - Part if uploading a part.
- parts? int - How many parts to fetch?
- provided_mtime? string - User provided modification time.
- ref? string -
- restart? int - File byte offset to restart from.
- size? int - Size of file.
- structure? string - If copying folder, copy just the structure?
- with_rename? boolean - Allow file rename instead of overwrite?
files.com: FilesFilepathBody1
Fields
- action? string - The action to perform. Can be
append,attachment,end,upload,put, or may not exist
- 'etags\[etag\] string[] - etag identifier.
- 'etags\[part\] int[] - Part number.
- length? int - Length of file.
- mkdir_parents? boolean - Create parent directories if they do not exist?
- part? int - Part if uploading a part.
- parts? int - How many parts to fetch?
- provided_mtime? string - User provided modification time.
- ref? string -
- restart? int - File byte offset to restart from.
- size? int - Size of file.
- structure? string - If copying folder, copy just the structure?
- with_rename? boolean - Allow file rename instead of overwrite?
files.com: FilesFilepathBody2
Fields
- action? string - The action to perform. Can be
append,attachment,end,upload,put, or may not exist
- 'etags\[etag\] string[] - etag identifier.
- 'etags\[part\] int[] - Part number.
- length? int - Length of file.
- mkdir_parents? boolean - Create parent directories if they do not exist?
- part? int - Part if uploading a part.
- parts? int - How many parts to fetch?
- provided_mtime? string - User provided modification time.
- ref? string -
- restart? int - File byte offset to restart from.
- size? int - Size of file.
- structure? string - If copying folder, copy just the structure?
- with_rename? boolean - Allow file rename instead of overwrite?
files.com: FilesFilepathBody3
Fields
- provided_mtime? string - Modified time of file.
- priority_color? string - Priority/Bookmark color of file.
files.com: FilesFilepathBody4
Fields
- provided_mtime? string - Modified time of file.
- priority_color? string - Priority/Bookmark color of file.
files.com: FilesFilepathBody5
Fields
- provided_mtime? string - Modified time of file.
- priority_color? string - Priority/Bookmark color of file.
files.com: FileUploadPartEntity
Begin file upload
Fields
- send? record {} - Content-Type and File to send
- action? string - Type of upload
- ask_about_overwrites? boolean - If
true, this file exists and you may wish to ask the user for overwrite confirmation
- available_parts? int - Number of parts in the upload
- expires? string - Date/time of when this Upload part expires and the URL cannot be used any more
- headers? record {} - Additional upload headers to provide as part of the upload
- http_method? string - HTTP Method to use for uploading the part, usually
PUT
- next_partsize? int - Size in bytes for this part
- parallel_parts? boolean - If
true, multiple parts may be uploaded in parallel. Iffalse, be sure to only upload one part at a time, in order.
- parameters? record {} - Additional HTTP parameters to send with the upload
- part_number? int - Number of this upload part
- partsize? int - Size in bytes for the next upload part
- path? string - New file path
- ref? string - Reference name for this upload part
- upload_uri? string - URI to upload this part to
files.com: FormFieldEntity
Form fields
Fields
- id? int - Form field id
- label? string - Label to be displayed
- required? boolean - Is this a required field?
- help_text? string - Help text to be displayed
- field_type? string - Type of Field
- options_for_select? string - Options to display for radio and dropdown
- default_option? string - Default option for radio and dropdown
- form_field_set_id? int - Form field set id
files.com: FormFieldSetEntity
Create Form Field Set
Fields
- id? int - Form field set id
- title? string - Title to be displayed
- form_layout? int - Layout of the form
- form_fields? FormFieldEntity - Form fields
- skip_name? boolean - Any associated InboxRegistrations or BundleRegistrations can be saved without providing name
- skip_email? boolean - Any associated InboxRegistrations or BundleRegistrations can be saved without providing email
- skip_company? boolean - Any associated InboxRegistrations or BundleRegistrations can be saved without providing company
files.com: GroupEntity
List Groups
Fields
- id? int - Group ID
- name? string - Group name
- admin_ids? string - List of user IDs who are group administrators (separated by commas)
- notes? string - Notes about this group
- user_ids? int[] - List of user IDs who belong to this group (separated by commas)
- usernames? string[] - List of usernames who belong to this group (separated by commas)
files.com: GroupIdUsersBody
Fields
- avatar_file? string - An image file for your user avatar.
- avatar_delete? boolean - If true, the avatar will be deleted.
- change_password? string - Used for changing a password on an existing user.
- change_password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
change_password.
- email? string - User's email.
- grant_permission? string - Permission to grant on the user root. Can be blank or
full,read,write,list, orhistory.
- group_ids? string - A list of group ids to associate this user with. Comma delimited.
- imported_password_hash? string - Pre-calculated hash of the user's password.
- password? string - User password.
- password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
password.
- announcements_read? boolean - Signifies that the user has read all the announcements in the UI.
- allowed_ips? string - A list of allowed IPs if applicable. Newline delimited
- attachments_permission? boolean - DEPRECATED: Can the user create Bundles (aka Share Links)? Use the bundle permission instead.
- authenticate_until? string - Scheduled Date/Time at which user will be deactivated
- authentication_method? string - How is this user authenticated?
- billing_permission? boolean - Allow this user to perform operations on the account, payments, and invoices?
- bypass_inactive_disable? boolean - Exempt this user from being disabled based on inactivity?
- bypass_site_allowed_ips? boolean - Allow this user to skip site-wide IP blacklists?
- dav_permission? boolean - Can the user connect with WebDAV?
- disabled? boolean - Is user disabled? Disabled users cannot log in, and do not count for billing purposes. Users can be automatically disabled after an inactivity period via a Site setting.
- ftp_permission? boolean - Can the user access with FTP/FTPS?
- header_text? string - Text to display to the user in the header of the UI
- language? string - Preferred language
- notification_daily_send_time? int - Hour of the day at which daily notifications should be sent. Can be in range 0 to 23
- name? string - User's full name
- company? string - User's company
- notes? string - Any internal notes on the user
- office_integration_enabled? boolean - Enable integration with Office for the web?
- password_validity_days? int - Number of days to allow user to use the same password
- receive_admin_alerts? boolean - Should the user receive admin alerts such a certificate expiration notifications and overages?
- require_password_change? boolean - Is a password change required upon next user login?
- restapi_permission? boolean - Can this user access the REST API?
- self_managed? boolean - Does this user manage it's own credentials or is it a shared/bot user?
- sftp_permission? boolean - Can the user access with SFTP?
- site_admin? boolean - Is the user an administrator for this site?
- skip_welcome_screen? boolean - Skip Welcome page in the UI?
- ssl_required? string - SSL required setting
- sso_strategy_id? int - SSO (Single Sign On) strategy ID for the user, if applicable.
- subscribe_to_newsletter? boolean - Is the user subscribed to the newsletter?
- require_2fa? string - 2FA required setting
- time_zone? string - User time zone
- user_root? string - Root folder for FTP (and optionally SFTP if the appropriate site-wide setting is set.) Note that this is not used for API, Desktop, or Web interface.
- username? string - User's username
files.com: GroupIdUsersBody1
Fields
- avatar_file? string - An image file for your user avatar.
- avatar_delete? boolean - If true, the avatar will be deleted.
- change_password? string - Used for changing a password on an existing user.
- change_password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
change_password.
- email? string - User's email.
- grant_permission? string - Permission to grant on the user root. Can be blank or
full,read,write,list, orhistory.
- group_ids? string - A list of group ids to associate this user with. Comma delimited.
- imported_password_hash? string - Pre-calculated hash of the user's password.
- password? string - User password.
- password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
password.
- announcements_read? boolean - Signifies that the user has read all the announcements in the UI.
- allowed_ips? string - A list of allowed IPs if applicable. Newline delimited
- attachments_permission? boolean - DEPRECATED: Can the user create Bundles (aka Share Links)? Use the bundle permission instead.
- authenticate_until? string - Scheduled Date/Time at which user will be deactivated
- authentication_method? string - How is this user authenticated?
- billing_permission? boolean - Allow this user to perform operations on the account, payments, and invoices?
- bypass_inactive_disable? boolean - Exempt this user from being disabled based on inactivity?
- bypass_site_allowed_ips? boolean - Allow this user to skip site-wide IP blacklists?
- dav_permission? boolean - Can the user connect with WebDAV?
- disabled? boolean - Is user disabled? Disabled users cannot log in, and do not count for billing purposes. Users can be automatically disabled after an inactivity period via a Site setting.
- ftp_permission? boolean - Can the user access with FTP/FTPS?
- header_text? string - Text to display to the user in the header of the UI
- language? string - Preferred language
- notification_daily_send_time? int - Hour of the day at which daily notifications should be sent. Can be in range 0 to 23
- name? string - User's full name
- company? string - User's company
- notes? string - Any internal notes on the user
- office_integration_enabled? boolean - Enable integration with Office for the web?
- password_validity_days? int - Number of days to allow user to use the same password
- receive_admin_alerts? boolean - Should the user receive admin alerts such a certificate expiration notifications and overages?
- require_password_change? boolean - Is a password change required upon next user login?
- restapi_permission? boolean - Can this user access the REST API?
- self_managed? boolean - Does this user manage it's own credentials or is it a shared/bot user?
- sftp_permission? boolean - Can the user access with SFTP?
- site_admin? boolean - Is the user an administrator for this site?
- skip_welcome_screen? boolean - Skip Welcome page in the UI?
- ssl_required? string - SSL required setting
- sso_strategy_id? int - SSO (Single Sign On) strategy ID for the user, if applicable.
- subscribe_to_newsletter? boolean - Is the user subscribed to the newsletter?
- require_2fa? string - 2FA required setting
- time_zone? string - User time zone
- user_root? string - Root folder for FTP (and optionally SFTP if the appropriate site-wide setting is set.) Note that this is not used for API, Desktop, or Web interface.
- username? string - User's username
files.com: GroupIdUsersBody2
Fields
- avatar_file? string - An image file for your user avatar.
- avatar_delete? boolean - If true, the avatar will be deleted.
- change_password? string - Used for changing a password on an existing user.
- change_password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
change_password.
- email? string - User's email.
- grant_permission? string - Permission to grant on the user root. Can be blank or
full,read,write,list, orhistory.
- group_ids? string - A list of group ids to associate this user with. Comma delimited.
- imported_password_hash? string - Pre-calculated hash of the user's password.
- password? string - User password.
- password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
password.
- announcements_read? boolean - Signifies that the user has read all the announcements in the UI.
- allowed_ips? string - A list of allowed IPs if applicable. Newline delimited
- attachments_permission? boolean - DEPRECATED: Can the user create Bundles (aka Share Links)? Use the bundle permission instead.
- authenticate_until? string - Scheduled Date/Time at which user will be deactivated
- authentication_method? string - How is this user authenticated?
- billing_permission? boolean - Allow this user to perform operations on the account, payments, and invoices?
- bypass_inactive_disable? boolean - Exempt this user from being disabled based on inactivity?
- bypass_site_allowed_ips? boolean - Allow this user to skip site-wide IP blacklists?
- dav_permission? boolean - Can the user connect with WebDAV?
- disabled? boolean - Is user disabled? Disabled users cannot log in, and do not count for billing purposes. Users can be automatically disabled after an inactivity period via a Site setting.
- ftp_permission? boolean - Can the user access with FTP/FTPS?
- header_text? string - Text to display to the user in the header of the UI
- language? string - Preferred language
- notification_daily_send_time? int - Hour of the day at which daily notifications should be sent. Can be in range 0 to 23
- name? string - User's full name
- company? string - User's company
- notes? string - Any internal notes on the user
- office_integration_enabled? boolean - Enable integration with Office for the web?
- password_validity_days? int - Number of days to allow user to use the same password
- receive_admin_alerts? boolean - Should the user receive admin alerts such a certificate expiration notifications and overages?
- require_password_change? boolean - Is a password change required upon next user login?
- restapi_permission? boolean - Can this user access the REST API?
- self_managed? boolean - Does this user manage it's own credentials or is it a shared/bot user?
- sftp_permission? boolean - Can the user access with SFTP?
- site_admin? boolean - Is the user an administrator for this site?
- skip_welcome_screen? boolean - Skip Welcome page in the UI?
- ssl_required? string - SSL required setting
- sso_strategy_id? int - SSO (Single Sign On) strategy ID for the user, if applicable.
- subscribe_to_newsletter? boolean - Is the user subscribed to the newsletter?
- require_2fa? string - 2FA required setting
- time_zone? string - User time zone
- user_root? string - Root folder for FTP (and optionally SFTP if the appropriate site-wide setting is set.) Note that this is not used for API, Desktop, or Web interface.
- username? string - User's username
files.com: GroupsBody
Fields
- name? string - Group name.
- notes? string - Group notes.
- user_ids? string - A list of user ids. If sent as a string, should be comma-delimited.
- admin_ids? string - A list of group admin user ids. If sent as a string, should be comma-delimited.
files.com: GroupsBody1
Fields
- name? string - Group name.
- notes? string - Group notes.
- user_ids? string - A list of user ids. If sent as a string, should be comma-delimited.
- admin_ids? string - A list of group admin user ids. If sent as a string, should be comma-delimited.
files.com: GroupsBody2
Fields
- name? string - Group name.
- notes? string - Group notes.
- user_ids? string - A list of user ids. If sent as a string, should be comma-delimited.
- admin_ids? string - A list of group admin user ids. If sent as a string, should be comma-delimited.
files.com: GroupsIdBody
Fields
- name? string - Group name.
- notes? string - Group notes.
- user_ids? string - A list of user ids. If sent as a string, should be comma-delimited.
- admin_ids? string - A list of group admin user ids. If sent as a string, should be comma-delimited.
files.com: GroupsIdBody1
Fields
- name? string - Group name.
- notes? string - Group notes.
- user_ids? string - A list of user ids. If sent as a string, should be comma-delimited.
- admin_ids? string - A list of group admin user ids. If sent as a string, should be comma-delimited.
files.com: GroupsIdBody2
Fields
- name? string - Group name.
- notes? string - Group notes.
- user_ids? string - A list of user ids. If sent as a string, should be comma-delimited.
- admin_ids? string - A list of group admin user ids. If sent as a string, should be comma-delimited.
files.com: GroupUserEntity
Create Group User
Fields
- group_name? string - Group name
- group_id? int - Group ID
- user_id? int - User ID
- admin? boolean - Is this user an administrator of this group?
- usernames? string[] - A list of usernames for users in this group
files.com: GroupUsersBody
Fields
- group_id int - Group ID to add user to.
- user_id int - User ID to add to group.
- admin? boolean - Is the user a group administrator?
files.com: GroupUsersBody1
Fields
- group_id int - Group ID to add user to.
- user_id int - User ID to add to group.
- admin? boolean - Is the user a group administrator?
files.com: GroupUsersBody2
Fields
- group_id int - Group ID to add user to.
- user_id int - User ID to add to group.
- admin? boolean - Is the user a group administrator?
files.com: GroupUsersIdBody
Fields
- group_id int - Group ID to add user to.
- user_id int - User ID to add to group.
- admin? boolean - Is the user a group administrator?
files.com: GroupUsersIdBody1
Fields
- group_id int - Group ID to add user to.
- user_id int - User ID to add to group.
- admin? boolean - Is the user a group administrator?
files.com: GroupUsersIdBody2
Fields
- group_id int - Group ID to add user to.
- user_id int - User ID to add to group.
- admin? boolean - Is the user a group administrator?
files.com: HistoryExportEntity
Show History Export
Fields
- id? int - History Export ID
- history_version? string - Version of the history for the export.
- start_at? string - Start date/time of export range.
- end_at? string - End date/time of export range.
- status? string - Status of export. Will be:
building,ready, orfailed
- query_action? string - Filter results by this this action type. Valid values:
create,read,update,destroy,move,login,failedlogin,copy,user_create,user_update,user_destroy,group_create,group_update,group_destroy,permission_create,permission_destroy,api_key_create,api_key_update,api_key_destroy
- query_interface? string - Filter results by this this interface type. Valid values:
web,ftp,robot,jsapi,webdesktopapi,sftp,dav,desktop,restapi,scim,office,mobile
- query_user_id? string - Return results that are actions performed by the user indiciated by this User ID
- query_file_id? string - Return results that are file actions related to the file indicated by this File ID
- query_parent_id? string - Return results that are file actions inside the parent folder specified by this folder ID
- query_path? string - Return results that are file actions related to this path.
- query_folder? string - Return results that are file actions related to files or folders inside this folder path.
- query_src? string - Return results that are file moves originating from this path.
- query_destination? string - Return results that are file moves with this path as destination.
- query_ip? string - Filter results by this IP address.
- query_username? string - Filter results by this username.
- query_failure_type? string - If searching for Histories about login failures, this parameter restricts results to failures of this specific type. Valid values:
expired_trial,account_overdue,locked_out,ip_mismatch,password_mismatch,site_mismatch,username_not_found,none,no_ftp_permission,no_web_permission,no_directory,errno_enoent,no_sftp_permission,no_dav_permission,no_restapi_permission,key_mismatch,region_mismatch,expired_access,desktop_ip_mismatch,desktop_api_key_not_used_quickly_enough,disabled,country_mismatch
- query_target_id? string - If searching for Histories about specific objects (such as Users, or API Keys), this paremeter restricts results to objects that match this ID.
- query_target_name? string - If searching for Histories about Users, Groups or other objects with names, this parameter restricts results to objects with this name/username.
- query_target_permission? string - If searching for Histories about Permisisons, this parameter restricts results to permissions of this level.
- query_target_user_id? string - If searching for Histories about API keys, this parameter restricts results to API keys created by/for this user ID.
- query_target_username? string - If searching for Histories about API keys, this parameter restricts results to API keys created by/for this username.
- query_target_platform? string - If searching for Histories about API keys, this parameter restricts results to API keys associated with this platform.
- query_target_permission_set? string - If searching for Histories about API keys, this parameter restricts results to API keys with this permission set.
- results_url? string - If
statusisready, this will be a URL where all the results can be downloaded at once as a CSV.
files.com: HistoryExportResultEntity
List History Export Results
Fields
- id? int - Action ID
- created_at? int - When the action happened
- user_id? int - User ID
- file_id? int - File ID related to the action
- parent_id? int - ID of the parent folder
- path? string - Path of the related action
- folder? string - Folder in which the action occurred
- src? string - File move originated from this path
- destination? string - File moved to this destination folder
- ip? string - Client IP that performed the action
- username? string - Username of the user that performed the action
- action? string - What action was taken. Valid values:
create,read,update,destroy,move,login,failedlogin,copy,user_create,user_update,user_destroy,group_create,group_update,group_destroy,permission_create,permission_destroy,api_key_create,api_key_update,api_key_destroy
- failure_type? string - The type of login failure, if applicable. Valid values:
expired_trial,account_overdue,locked_out,ip_mismatch,password_mismatch,site_mismatch,username_not_found,none,no_ftp_permission,no_web_permission,no_directory,errno_enoent,no_sftp_permission,no_dav_permission,no_restapi_permission,key_mismatch,region_mismatch,expired_access,desktop_ip_mismatch,desktop_api_key_not_used_quickly_enough,disabled,country_mismatch
- interface? string - Inteface through which the action was taken. Valid values:
web,ftp,robot,jsapi,webdesktopapi,sftp,dav,desktop,restapi,scim,office,mobile
- target_id? int - ID of the object (such as Users, or API Keys) on which the action was taken
- target_name? string - Name of the User, Group or other object with a name related to this action
- target_permission? string - Permission level of the action
- target_recursive? boolean - Whether or not the action was recursive
- target_expires_at? int - If searching for Histories about API keys, this is when the API key will expire
- target_permission_set? string - If searching for Histories about API keys, this represents the permission set of the associated API key
- target_platform? string - If searching for Histories about API keys, this is the platform on which the action was taken
- target_username? string - If searching for Histories about API keys, this is the username on which the action was taken
- target_user_id? int - If searching for Histories about API keys, this is the User ID on which the action was taken
files.com: HistoryExportsBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- start_at? string - Start date/time of export range.
- end_at? string - End date/time of export range.
- query_action? string - Filter results by this this action type. Valid values:
create,read,update,destroy,move,login,failedlogin,copy,user_create,user_update,user_destroy,group_create,group_update,group_destroy,permission_create,permission_destroy,api_key_create,api_key_update,api_key_destroy
- query_interface? string - Filter results by this this interface type. Valid values:
web,ftp,robot,jsapi,webdesktopapi,sftp,dav,desktop,restapi,scim,office,mobile
- query_user_id? string - Return results that are actions performed by the user indiciated by this User ID
- query_file_id? string - Return results that are file actions related to the file indicated by this File ID
- query_parent_id? string - Return results that are file actions inside the parent folder specified by this folder ID
- query_path? string - Return results that are file actions related to this path.
- query_folder? string - Return results that are file actions related to files or folders inside this folder path.
- query_src? string - Return results that are file moves originating from this path.
- query_destination? string - Return results that are file moves with this path as destination.
- query_ip? string - Filter results by this IP address.
- query_username? string - Filter results by this username.
- query_failure_type? string - If searching for Histories about login failures, this parameter restricts results to failures of this specific type. Valid values:
expired_trial,account_overdue,locked_out,ip_mismatch,password_mismatch,site_mismatch,username_not_found,none,no_ftp_permission,no_web_permission,no_directory,errno_enoent,no_sftp_permission,no_dav_permission,no_restapi_permission,key_mismatch,region_mismatch,expired_access,desktop_ip_mismatch,desktop_api_key_not_used_quickly_enough,disabled,country_mismatch
- query_target_id? string - If searching for Histories about specific objects (such as Users, or API Keys), this paremeter restricts results to objects that match this ID.
- query_target_name? string - If searching for Histories about Users, Groups or other objects with names, this parameter restricts results to objects with this name/username.
- query_target_permission? string - If searching for Histories about Permisisons, this parameter restricts results to permissions of this level.
- query_target_user_id? string - If searching for Histories about API keys, this parameter restricts results to API keys created by/for this user ID.
- query_target_username? string - If searching for Histories about API keys, this parameter restricts results to API keys created by/for this username.
- query_target_platform? string - If searching for Histories about API keys, this parameter restricts results to API keys associated with this platform.
- query_target_permission_set? string - If searching for Histories about API keys, this parameter restricts results to API keys with this permission set.
files.com: HistoryExportsBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- start_at? string - Start date/time of export range.
- end_at? string - End date/time of export range.
- query_action? string - Filter results by this this action type. Valid values:
create,read,update,destroy,move,login,failedlogin,copy,user_create,user_update,user_destroy,group_create,group_update,group_destroy,permission_create,permission_destroy,api_key_create,api_key_update,api_key_destroy
- query_interface? string - Filter results by this this interface type. Valid values:
web,ftp,robot,jsapi,webdesktopapi,sftp,dav,desktop,restapi,scim,office,mobile
- query_user_id? string - Return results that are actions performed by the user indiciated by this User ID
- query_file_id? string - Return results that are file actions related to the file indicated by this File ID
- query_parent_id? string - Return results that are file actions inside the parent folder specified by this folder ID
- query_path? string - Return results that are file actions related to this path.
- query_folder? string - Return results that are file actions related to files or folders inside this folder path.
- query_src? string - Return results that are file moves originating from this path.
- query_destination? string - Return results that are file moves with this path as destination.
- query_ip? string - Filter results by this IP address.
- query_username? string - Filter results by this username.
- query_failure_type? string - If searching for Histories about login failures, this parameter restricts results to failures of this specific type. Valid values:
expired_trial,account_overdue,locked_out,ip_mismatch,password_mismatch,site_mismatch,username_not_found,none,no_ftp_permission,no_web_permission,no_directory,errno_enoent,no_sftp_permission,no_dav_permission,no_restapi_permission,key_mismatch,region_mismatch,expired_access,desktop_ip_mismatch,desktop_api_key_not_used_quickly_enough,disabled,country_mismatch
- query_target_id? string - If searching for Histories about specific objects (such as Users, or API Keys), this paremeter restricts results to objects that match this ID.
- query_target_name? string - If searching for Histories about Users, Groups or other objects with names, this parameter restricts results to objects with this name/username.
- query_target_permission? string - If searching for Histories about Permisisons, this parameter restricts results to permissions of this level.
- query_target_user_id? string - If searching for Histories about API keys, this parameter restricts results to API keys created by/for this user ID.
- query_target_username? string - If searching for Histories about API keys, this parameter restricts results to API keys created by/for this username.
- query_target_platform? string - If searching for Histories about API keys, this parameter restricts results to API keys associated with this platform.
- query_target_permission_set? string - If searching for Histories about API keys, this parameter restricts results to API keys with this permission set.
files.com: HistoryExportsBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- start_at? string - Start date/time of export range.
- end_at? string - End date/time of export range.
- query_action? string - Filter results by this this action type. Valid values:
create,read,update,destroy,move,login,failedlogin,copy,user_create,user_update,user_destroy,group_create,group_update,group_destroy,permission_create,permission_destroy,api_key_create,api_key_update,api_key_destroy
- query_interface? string - Filter results by this this interface type. Valid values:
web,ftp,robot,jsapi,webdesktopapi,sftp,dav,desktop,restapi,scim,office,mobile
- query_user_id? string - Return results that are actions performed by the user indiciated by this User ID
- query_file_id? string - Return results that are file actions related to the file indicated by this File ID
- query_parent_id? string - Return results that are file actions inside the parent folder specified by this folder ID
- query_path? string - Return results that are file actions related to this path.
- query_folder? string - Return results that are file actions related to files or folders inside this folder path.
- query_src? string - Return results that are file moves originating from this path.
- query_destination? string - Return results that are file moves with this path as destination.
- query_ip? string - Filter results by this IP address.
- query_username? string - Filter results by this username.
- query_failure_type? string - If searching for Histories about login failures, this parameter restricts results to failures of this specific type. Valid values:
expired_trial,account_overdue,locked_out,ip_mismatch,password_mismatch,site_mismatch,username_not_found,none,no_ftp_permission,no_web_permission,no_directory,errno_enoent,no_sftp_permission,no_dav_permission,no_restapi_permission,key_mismatch,region_mismatch,expired_access,desktop_ip_mismatch,desktop_api_key_not_used_quickly_enough,disabled,country_mismatch
- query_target_id? string - If searching for Histories about specific objects (such as Users, or API Keys), this paremeter restricts results to objects that match this ID.
- query_target_name? string - If searching for Histories about Users, Groups or other objects with names, this parameter restricts results to objects with this name/username.
- query_target_permission? string - If searching for Histories about Permisisons, this parameter restricts results to permissions of this level.
- query_target_user_id? string - If searching for Histories about API keys, this parameter restricts results to API keys created by/for this user ID.
- query_target_username? string - If searching for Histories about API keys, this parameter restricts results to API keys created by/for this username.
- query_target_platform? string - If searching for Histories about API keys, this parameter restricts results to API keys associated with this platform.
- query_target_permission_set? string - If searching for Histories about API keys, this parameter restricts results to API keys with this permission set.
files.com: IdShareBody
Fields
- to? string[] - A list of email addresses to share this bundle with. Required unless
recipientsis used.
- note? string - Note to include in email.
- recipients? record {}[] - A list of recipients to share this bundle with. Required unless
tois used.
files.com: IdShareBody1
Fields
- to? string[] - A list of email addresses to share this bundle with. Required unless
recipientsis used.
- note? string - Note to include in email.
- recipients? record {}[] - A list of recipients to share this bundle with. Required unless
tois used.
files.com: IdShareBody2
Fields
- to? string[] - A list of email addresses to share this bundle with. Required unless
recipientsis used.
- note? string - Note to include in email.
- recipients? record {}[] - A list of recipients to share this bundle with. Required unless
tois used.
files.com: ImageEntity
Image entity
Fields
- name? string - Image name
- uri? string - Image URI
files.com: InboxRecipientEntity
List Inbox Recipients
Fields
- company? string - The recipient's company.
- name? string - The recipient's name.
- note? string - A note sent to the recipient with the inbox.
- recipient? string - The recipient's email address.
- sent_at? string - When the Inbox was shared with this recipient.
files.com: InboxRecipientsBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- inbox_id int - Inbox to share.
- recipient string - Email address to share this inbox with.
- name? string - Name of recipient.
- company? string - Company of recipient.
- note? string - Note to include in email.
- share_after_create? boolean - Set to true to share the link with the recipient upon creation.
files.com: InboxRecipientsBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- inbox_id int - Inbox to share.
- recipient string - Email address to share this inbox with.
- name? string - Name of recipient.
- company? string - Company of recipient.
- note? string - Note to include in email.
- share_after_create? boolean - Set to true to share the link with the recipient upon creation.
files.com: InboxRecipientsBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- inbox_id int - Inbox to share.
- recipient string - Email address to share this inbox with.
- name? string - Name of recipient.
- company? string - Company of recipient.
- note? string - Note to include in email.
- share_after_create? boolean - Set to true to share the link with the recipient upon creation.
files.com: InboxRegistrationEntity
List Inbox Registrations
Fields
- code? string - Registration cookie code
- name? string - Registrant name
- company? string - Registrant company name
- email? string - Registrant email address
- clickwrap_body? string - Clickwrap text that was shown to the registrant
- form_field_set_id? int - Id of associated form field set
- form_field_data? string - Data for form field set with form field ids as keys and user data as values
files.com: InboxUploadEntity
List Inbox Uploads
Fields
- inbox_registration? InboxRegistrationEntity - List Inbox Registrations
- path? string - Upload path
- created_at? string - Upload date/time
files.com: InvoiceLineItemEntity
Associated invoice line items
Fields
- amount? decimal - Invoice line item amount
- created_at? string - Invoice line item created at date/time
- description? string - Invoice line item description
- 'type? string - Invoice line item type
- service_end_at? string - Invoice line item service end date/time
- service_start_at? string - Invoice line item service start date/time
- updated_at? string - Invoice line item updated date/time
- plan? string - Plan name
- site? string - Site name
files.com: IpAddressEntity
List IP Addresses associated with the current site
Fields
- id? string - Unique label for list; used by Zapier and other integrations.
- associated_with? string - The object that this public IP address list is associated with.
- group_id? int - Group ID
- ip_addresses? string[] - A list of IP addresses.
files.com: LockEntity
List Locks by path
Fields
- path? string - Path
- timeout? int - Lock timeout in seconds
- depth? string - DEPRECATED: Lock depth
- recursive? boolean - Does lock apply to subfolders?
- owner? string - Owner of the lock. This can be any arbitrary string.
- scope? string - DEPRECATED: Lock scope
- exclusive? boolean - Is lock exclusive?
- token? string - Lock token. Use to release lock.
- 'type? string - DEPRECATED: Lock type
- allow_access_by_any_user? boolean - Can lock be modified by users other than its creator?
- user_id? int - Lock creator user ID
- username? string - Lock creator username
files.com: LocksLockpathBody
Fields
- allow_access_by_any_user? boolean - Allow lock to be updated by any user?
- exclusive? boolean - Is lock exclusive?
- recursive? string - Does lock apply to subfolders?
- timeout? int - Lock timeout length
files.com: LocksLockpathBody1
Fields
- allow_access_by_any_user? boolean - Allow lock to be updated by any user?
- exclusive? boolean - Is lock exclusive?
- recursive? string - Does lock apply to subfolders?
- timeout? int - Lock timeout length
files.com: LocksLockpathBody2
Fields
- allow_access_by_any_user? boolean - Allow lock to be updated by any user?
- exclusive? boolean - Is lock exclusive?
- recursive? string - Does lock apply to subfolders?
- timeout? int - Lock timeout length
files.com: MembershipsUserIdBody
Fields
- admin? boolean - Is the user a group administrator?
files.com: MembershipsUserIdBody1
Fields
- admin? boolean - Is the user a group administrator?
files.com: MembershipsUserIdBody2
Fields
- admin? boolean - Is the user a group administrator?
files.com: MessageCommentEntity
List Message Comments
Fields
- id? int - Message Comment ID
- body? string - Comment body.
- reactions? MessageCommentReactionEntity - List Message Comment Reactions
files.com: MessageCommentReactionEntity
List Message Comment Reactions
Fields
- id? int - Reaction ID
- emoji? string - Emoji used in the reaction.
files.com: MessageCommentReactionsBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- emoji string - Emoji to react with.
files.com: MessageCommentReactionsBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- emoji string - Emoji to react with.
files.com: MessageCommentReactionsBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- emoji string - Emoji to react with.
files.com: MessageCommentsBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- body string - Comment body.
files.com: MessageCommentsBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- body string - Comment body.
files.com: MessageCommentsBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- body string - Comment body.
files.com: MessageCommentsIdBody
Fields
- body string - Comment body.
files.com: MessageCommentsIdBody1
Fields
- body string - Comment body.
files.com: MessageCommentsIdBody2
Fields
- body string - Comment body.
files.com: MessageEntity
List Messages
Fields
- id? int - Message ID
- subject? string - Message subject.
- body? string - Message body.
- comments? MessageCommentEntity - List Message Comments
files.com: MessageReactionEntity
List Message Reactions
Fields
- id? int - Reaction ID
- emoji? string - Emoji used in the reaction.
files.com: MessageReactionsBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- emoji string - Emoji to react with.
files.com: MessageReactionsBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- emoji string - Emoji to react with.
files.com: MessageReactionsBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- emoji string - Emoji to react with.
files.com: MessagesBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- project_id int - Project to which the message should be attached.
- subject string - Message subject.
- body string - Message body.
files.com: MessagesBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- project_id int - Project to which the message should be attached.
- subject string - Message subject.
- body string - Message body.
files.com: MessagesBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- project_id int - Project to which the message should be attached.
- subject string - Message subject.
- body string - Message body.
files.com: MessagesIdBody
Fields
- project_id int - Project to which the message should be attached.
- subject string - Message subject.
- body string - Message body.
files.com: MessagesIdBody1
Fields
- project_id int - Project to which the message should be attached.
- subject string - Message subject.
- body string - Message body.
files.com: MessagesIdBody2
Fields
- project_id int - Project to which the message should be attached.
- subject string - Message subject.
- body string - Message body.
files.com: MoveFilepathBody
Fields
- destination string - Move destination path.
files.com: MoveFilepathBody1
Fields
- destination string - Move destination path.
files.com: MoveFilepathBody2
Fields
- destination string - Move destination path.
files.com: NotificationEntity
List Notifications
Fields
- id? int - Notification ID
- path? string - Folder path to notify on
- group_id? int - Notification group id
- group_name? string - Group name if applicable
- notify_user_actions? boolean - Trigger notification on notification user actions?
- notify_on_copy? boolean - Triggers notification when moving or copying files to this path
- recursive? boolean - Enable notifications for each subfolder in this path
- send_interval? string - The time interval that notifications are aggregated to
- unsubscribed? boolean - Is the user unsubscribed from this notification?
- unsubscribed_reason? string - The reason that the user unsubscribed
- user_id? int - Notification user ID
- username? string - Notification username
- suppressed_email? boolean - If true, it means that the recipient at this user's email address has manually unsubscribed from all emails, or had their email "hard bounce", which means that we are unable to send mail to this user's current email address. Notifications will resume if the user changes their email address.
files.com: NotificationsBody
Fields
- user_id? int - The id of the user to notify. Provide
user_id,usernameorgroup_id.
- notify_on_copy? boolean - If
true, copying or moving resources into this path will trigger a notification, in addition to just uploads.
- notify_user_actions? boolean - If
trueactions initiated by the user will still result in a notification
- recursive? boolean - If
true, enable notifications for each subfolder in this path
- send_interval? string - The time interval that notifications are aggregated by. Can be
five_minutes,fifteen_minutes,hourly, ordaily.
- group_id? int - The ID of the group to notify. Provide
user_id,usernameorgroup_id.
- path? string - Path
- username? string - The username of the user to notify. Provide
user_id,usernameorgroup_id.
files.com: NotificationsBody1
Fields
- user_id? int - The id of the user to notify. Provide
user_id,usernameorgroup_id.
- notify_on_copy? boolean - If
true, copying or moving resources into this path will trigger a notification, in addition to just uploads.
- notify_user_actions? boolean - If
trueactions initiated by the user will still result in a notification
- recursive? boolean - If
true, enable notifications for each subfolder in this path
- send_interval? string - The time interval that notifications are aggregated by. Can be
five_minutes,fifteen_minutes,hourly, ordaily.
- group_id? int - The ID of the group to notify. Provide
user_id,usernameorgroup_id.
- path? string - Path
- username? string - The username of the user to notify. Provide
user_id,usernameorgroup_id.
files.com: NotificationsBody2
Fields
- user_id? int - The id of the user to notify. Provide
user_id,usernameorgroup_id.
- notify_on_copy? boolean - If
true, copying or moving resources into this path will trigger a notification, in addition to just uploads.
- notify_user_actions? boolean - If
trueactions initiated by the user will still result in a notification
- recursive? boolean - If
true, enable notifications for each subfolder in this path
- send_interval? string - The time interval that notifications are aggregated by. Can be
five_minutes,fifteen_minutes,hourly, ordaily.
- group_id? int - The ID of the group to notify. Provide
user_id,usernameorgroup_id.
- path? string - Path
- username? string - The username of the user to notify. Provide
user_id,usernameorgroup_id.
files.com: NotificationsIdBody
Fields
- notify_on_copy? boolean - If
true, copying or moving resources into this path will trigger a notification, in addition to just uploads.
- notify_user_actions? boolean - If
trueactions initiated by the user will still result in a notification
- recursive? boolean - If
true, enable notifications for each subfolder in this path
- send_interval? string - The time interval that notifications are aggregated by. Can be
five_minutes,fifteen_minutes,hourly, ordaily.
files.com: NotificationsIdBody1
Fields
- notify_on_copy? boolean - If
true, copying or moving resources into this path will trigger a notification, in addition to just uploads.
- notify_user_actions? boolean - If
trueactions initiated by the user will still result in a notification
- recursive? boolean - If
true, enable notifications for each subfolder in this path
- send_interval? string - The time interval that notifications are aggregated by. Can be
five_minutes,fifteen_minutes,hourly, ordaily.
files.com: NotificationsIdBody2
Fields
- notify_on_copy? boolean - If
true, copying or moving resources into this path will trigger a notification, in addition to just uploads.
- notify_user_actions? boolean - If
trueactions initiated by the user will still result in a notification
- recursive? boolean - If
true, enable notifications for each subfolder in this path
- send_interval? string - The time interval that notifications are aggregated by. Can be
five_minutes,fifteen_minutes,hourly, ordaily.
files.com: PatchFormFieldSets
Update Form Field Set
Fields
- title? string - Title to be displayed
- skip_email? boolean - Skip validating form email
- skip_name? boolean - Skip validating form name
- skip_company? boolean - Skip validating company
- form_fields? PatchformfieldsetsFormFields[] - Form fields
files.com: PatchformfieldsetsFormFields
Fields
- id? int - Id of existing Form Field
- label? string - Label of Field
- field_type? string - Type of field: text, text_area, dropdown, or radio
- help_text? string - Help text of field
- required? boolean - Is this a required field? (default true)
- options_for_select? string - List of options for dropdown or radio
- default_option? string - Default option to be preselected in the dropdown or radio.
files.com: PaymentLineItemEntity
Associated payment line items
Fields
- amount? decimal - Payment line item amount
- created_at? string - Payment line item created at date/time
- invoice_id? int - Invoice ID
- payment_id? int - Payment ID
- updated_at? string - Payment line item updated at date/time
files.com: PermissionEntity
List Permissions
Fields
- id? int - Permission ID
- path? string - Folder path
- user_id? int - User ID
- username? string - User's username
- group_id? int - Group ID
- group_name? string - Group name if applicable
- permission? string - Permission type
- recursive? boolean - Does this permission apply to subfolders?
files.com: PermissionsBody
Fields
- group_id? int - Group ID
- path? string - Folder path
- permission? string - Permission type. Can be
admin,full,readonly,writeonly,list, orhistory
- recursive? boolean - Apply to subfolders recursively?
- user_id? int - User ID. Provide
usernameoruser_id
- username? string - User username. Provide
usernameoruser_id
files.com: PermissionsBody1
Fields
- group_id? int - Group ID
- path? string - Folder path
- permission? string - Permission type. Can be
admin,full,readonly,writeonly,list, orhistory
- recursive? boolean - Apply to subfolders recursively?
- user_id? int - User ID. Provide
usernameoruser_id
- username? string - User username. Provide
usernameoruser_id
files.com: PermissionsBody2
Fields
- group_id? int - Group ID
- path? string - Folder path
- permission? string - Permission type. Can be
admin,full,readonly,writeonly,list, orhistory
- recursive? boolean - Apply to subfolders recursively?
- user_id? int - User ID. Provide
usernameoruser_id
- username? string - User username. Provide
usernameoruser_id
files.com: PostFormFieldSets
Create Form Field Set
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- title? string - Title to be displayed
- skip_email? boolean - Skip validating form email
- skip_name? boolean - Skip validating form name
- skip_company? boolean - Skip validating company
- form_fields? PatchformfieldsetsFormFields[] - Form fields
files.com: PreviewEntity
File preview
Fields
- id? int - Preview ID
- status? string - Preview status. Can be invalid, not_generated, generating, complete, or file_too_large
- download_uri? string - Link to download preview
- 'type? string - Preview status. Can be invalid, not_generated, generating, complete, or file_too_large
- size? int - Preview size
files.com: ProjectEntity
List Projects
Fields
- id? int - Project ID
- global_access? string - Global access settings
files.com: ProjectsBody
Fields
- global_access string - Global permissions. Can be:
none,anyone_with_read,anyone_with_full.
files.com: ProjectsBody1
Fields
- global_access string - Global permissions. Can be:
none,anyone_with_read,anyone_with_full.
files.com: ProjectsBody2
Fields
- global_access string - Global permissions. Can be:
none,anyone_with_read,anyone_with_full.
files.com: ProjectsIdBody
Fields
- global_access string - Global permissions. Can be:
none,anyone_with_read,anyone_with_full.
files.com: ProjectsIdBody1
Fields
- global_access string - Global permissions. Can be:
none,anyone_with_read,anyone_with_full.
files.com: ProjectsIdBody2
Fields
- global_access string - Global permissions. Can be:
none,anyone_with_read,anyone_with_full.
files.com: ProxyConfig
Proxy server configurations to be used with the HTTP client endpoint.
Fields
- host string(default "") - Host name of the proxy server
- port int(default 0) - Proxy server port
- userName string(default "") - Proxy server username
- password string(default "") - Proxy server password
files.com: PublicIpAddressEntity
List all possible public IP addresses
Fields
- ip_address? string - The public IP address.
- server_name? string - The name of the frontend server.
files.com: PublicKeyEntity
List Public Keys
Fields
- id? int - Public key ID
- title? string - Public key title
- created_at? string - Public key created at date/time
- fingerprint? string - Public key fingerprint
files.com: PublicKeysBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- title string - Internal reference for key.
- public_key string - Actual contents of SSH key.
files.com: PublicKeysBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- title string - Internal reference for key.
- public_key string - Actual contents of SSH key.
files.com: PublicKeysBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- title string - Internal reference for key.
- public_key string - Actual contents of SSH key.
files.com: PublicKeysIdBody
Fields
- title string - Internal reference for key.
files.com: PublicKeysIdBody1
Fields
- title string - Internal reference for key.
files.com: PublicKeysIdBody2
Fields
- title string - Internal reference for key.
files.com: RemoteServerEntity
Create Remote Server
Fields
- id? int - Remote server ID
- authentication_method? string - Type of authentication method
- hostname? string - Hostname or IP address
- remote_home_path? string - Initial home folder on remote server
- name? string - Internal name for your reference
- port? int - Port for remote server. Not needed for S3.
- max_connections? int - Max number of parallel connections. Ignored for S3 connections (we will parallelize these as much as possible).
- s3_bucket? string - S3 bucket name
- s3_region? string - S3 region
- server_certificate? string - Remote server certificate
- server_host_key? string - Remote server SSH Host Key. If provided, we will require that the server host key matches the provided key. Uses OpenSSH format similar to what would go into ~/.ssh/known_hosts
- server_type? string - Remote server type.
- ssl? string - Should we require SSL?
- username? string - Remote server username. Not needed for S3 buckets.
- google_cloud_storage_bucket? string - Google Cloud Storage bucket name
- google_cloud_storage_project_id? string - Google Cloud Project ID
- backblaze_b2_s3_endpoint? string - Backblaze B2 Cloud Storage S3 Endpoint
- backblaze_b2_bucket? string - Backblaze B2 Cloud Storage Bucket name
- wasabi_bucket? string - Wasabi Bucket name
- wasabi_region? string - Wasabi region
- rackspace_username? string - Rackspace username used to login to the Rackspace Cloud Control Panel.
- rackspace_region? string - Three letter airport code for Rackspace region. See https://support.rackspace.com/how-to/about-regions/
- rackspace_container? string - The name of the container (top level directory) where files will sync.
- auth_setup_link? string - Returns link to login with an Oauth provider
- auth_status? string - Either
in_setuporcomplete
- auth_account_name? string - Describes the authorized account
- one_drive_account_type? string - Either personal or business_other account types
- azure_blob_storage_account? string - Azure Blob Storage Account name
- azure_blob_storage_container? string - Azure Blob Storage Container name
- s3_compatible_bucket? string - S3-compatible Bucket name
- s3_compatible_region? string - S3-compatible Bucket name
- s3_compatible_endpoint? string - S3-compatible endpoint
- enable_dedicated_ips? boolean -
trueif remote server only accepts connections from dedicated IPs
files.com: RemoteServersBody
Fields
- aws_access_key? string - AWS Access Key.
- aws_secret_key? string - AWS secret key.
- password? string - Password if needed.
- private_key? string - Private key if needed.
- ssl_certificate? string - SSL client certificate.
- google_cloud_storage_credentials_json? string - A JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- wasabi_access_key? string - Wasabi access key.
- wasabi_secret_key? string - Wasabi secret key.
- backblaze_b2_key_id? string - Backblaze B2 Cloud Storage keyID.
- backblaze_b2_application_key? string - Backblaze B2 Cloud Storage applicationKey.
- rackspace_api_key? string - Rackspace API key from the Rackspace Cloud Control Panel.
- reset_authentication? boolean - Reset authenticated account
- azure_blob_storage_access_key? string - Azure Blob Storage secret key.
- hostname? string - Hostname or IP address
- name? string - Internal name for your reference
- max_connections? int - Max number of parallel connections. Ignored for S3 connections (we will parallelize these as much as possible).
- port? int - Port for remote server. Not needed for S3.
- s3_bucket? string - S3 bucket name
- s3_region? string - S3 region
- server_certificate? string - Remote server certificate
- server_host_key? string - Remote server SSH Host Key. If provided, we will require that the server host key matches the provided key. Uses OpenSSH format similar to what would go into ~/.ssh/known_hosts
- server_type? string - Remote server type.
- ssl? string - Should we require SSL?
- username? string - Remote server username. Not needed for S3 buckets.
- google_cloud_storage_bucket? string - Google Cloud Storage bucket name
- google_cloud_storage_project_id? string - Google Cloud Project ID
- backblaze_b2_bucket? string - Backblaze B2 Cloud Storage Bucket name
- backblaze_b2_s3_endpoint? string - Backblaze B2 Cloud Storage S3 Endpoint
- wasabi_bucket? string - Wasabi Bucket name
- wasabi_region? string - Wasabi region
- rackspace_username? string - Rackspace username used to login to the Rackspace Cloud Control Panel.
- rackspace_region? string - Three letter airport code for Rackspace region. See https://support.rackspace.com/how-to/about-regions/
- rackspace_container? string - The name of the container (top level directory) where files will sync.
- one_drive_account_type? string - Either personal or business_other account types
- azure_blob_storage_account? string - Azure Blob Storage Account name
- azure_blob_storage_container? string - Azure Blob Storage Container name
- s3_compatible_bucket? string - S3-compatible Bucket name
- s3_compatible_region? string - S3-compatible Bucket name
- s3_compatible_endpoint? string - S3-compatible endpoint
- enable_dedicated_ips? boolean -
trueif remote server only accepts connections from dedicated IPs
- s3_compatible_access_key? string - S3-compatible access key
- s3_compatible_secret_key? string - S3-compatible secret key
files.com: RemoteServersBody1
Fields
- aws_access_key? string - AWS Access Key.
- aws_secret_key? string - AWS secret key.
- password? string - Password if needed.
- private_key? string - Private key if needed.
- ssl_certificate? string - SSL client certificate.
- google_cloud_storage_credentials_json? string - A JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- wasabi_access_key? string - Wasabi access key.
- wasabi_secret_key? string - Wasabi secret key.
- backblaze_b2_key_id? string - Backblaze B2 Cloud Storage keyID.
- backblaze_b2_application_key? string - Backblaze B2 Cloud Storage applicationKey.
- rackspace_api_key? string - Rackspace API key from the Rackspace Cloud Control Panel.
- reset_authentication? boolean - Reset authenticated account
- azure_blob_storage_access_key? string - Azure Blob Storage secret key.
- hostname? string - Hostname or IP address
- name? string - Internal name for your reference
- max_connections? int - Max number of parallel connections. Ignored for S3 connections (we will parallelize these as much as possible).
- port? int - Port for remote server. Not needed for S3.
- s3_bucket? string - S3 bucket name
- s3_region? string - S3 region
- server_certificate? string - Remote server certificate
- server_host_key? string - Remote server SSH Host Key. If provided, we will require that the server host key matches the provided key. Uses OpenSSH format similar to what would go into ~/.ssh/known_hosts
- server_type? string - Remote server type.
- ssl? string - Should we require SSL?
- username? string - Remote server username. Not needed for S3 buckets.
- google_cloud_storage_bucket? string - Google Cloud Storage bucket name
- google_cloud_storage_project_id? string - Google Cloud Project ID
- backblaze_b2_bucket? string - Backblaze B2 Cloud Storage Bucket name
- backblaze_b2_s3_endpoint? string - Backblaze B2 Cloud Storage S3 Endpoint
- wasabi_bucket? string - Wasabi Bucket name
- wasabi_region? string - Wasabi region
- rackspace_username? string - Rackspace username used to login to the Rackspace Cloud Control Panel.
- rackspace_region? string - Three letter airport code for Rackspace region. See https://support.rackspace.com/how-to/about-regions/
- rackspace_container? string - The name of the container (top level directory) where files will sync.
- one_drive_account_type? string - Either personal or business_other account types
- azure_blob_storage_account? string - Azure Blob Storage Account name
- azure_blob_storage_container? string - Azure Blob Storage Container name
- s3_compatible_bucket? string - S3-compatible Bucket name
- s3_compatible_region? string - S3-compatible Bucket name
- s3_compatible_endpoint? string - S3-compatible endpoint
- enable_dedicated_ips? boolean -
trueif remote server only accepts connections from dedicated IPs
- s3_compatible_access_key? string - S3-compatible access key
- s3_compatible_secret_key? string - S3-compatible secret key
files.com: RemoteServersBody2
Fields
- aws_access_key? string - AWS Access Key.
- aws_secret_key? string - AWS secret key.
- password? string - Password if needed.
- private_key? string - Private key if needed.
- ssl_certificate? string - SSL client certificate.
- google_cloud_storage_credentials_json? string - A JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- wasabi_access_key? string - Wasabi access key.
- wasabi_secret_key? string - Wasabi secret key.
- backblaze_b2_key_id? string - Backblaze B2 Cloud Storage keyID.
- backblaze_b2_application_key? string - Backblaze B2 Cloud Storage applicationKey.
- rackspace_api_key? string - Rackspace API key from the Rackspace Cloud Control Panel.
- reset_authentication? boolean - Reset authenticated account
- azure_blob_storage_access_key? string - Azure Blob Storage secret key.
- hostname? string - Hostname or IP address
- name? string - Internal name for your reference
- max_connections? int - Max number of parallel connections. Ignored for S3 connections (we will parallelize these as much as possible).
- port? int - Port for remote server. Not needed for S3.
- s3_bucket? string - S3 bucket name
- s3_region? string - S3 region
- server_certificate? string - Remote server certificate
- server_host_key? string - Remote server SSH Host Key. If provided, we will require that the server host key matches the provided key. Uses OpenSSH format similar to what would go into ~/.ssh/known_hosts
- server_type? string - Remote server type.
- ssl? string - Should we require SSL?
- username? string - Remote server username. Not needed for S3 buckets.
- google_cloud_storage_bucket? string - Google Cloud Storage bucket name
- google_cloud_storage_project_id? string - Google Cloud Project ID
- backblaze_b2_bucket? string - Backblaze B2 Cloud Storage Bucket name
- backblaze_b2_s3_endpoint? string - Backblaze B2 Cloud Storage S3 Endpoint
- wasabi_bucket? string - Wasabi Bucket name
- wasabi_region? string - Wasabi region
- rackspace_username? string - Rackspace username used to login to the Rackspace Cloud Control Panel.
- rackspace_region? string - Three letter airport code for Rackspace region. See https://support.rackspace.com/how-to/about-regions/
- rackspace_container? string - The name of the container (top level directory) where files will sync.
- one_drive_account_type? string - Either personal or business_other account types
- azure_blob_storage_account? string - Azure Blob Storage Account name
- azure_blob_storage_container? string - Azure Blob Storage Container name
- s3_compatible_bucket? string - S3-compatible Bucket name
- s3_compatible_region? string - S3-compatible Bucket name
- s3_compatible_endpoint? string - S3-compatible endpoint
- enable_dedicated_ips? boolean -
trueif remote server only accepts connections from dedicated IPs
- s3_compatible_access_key? string - S3-compatible access key
- s3_compatible_secret_key? string - S3-compatible secret key
files.com: RemoteServersIdBody
Fields
- aws_access_key? string - AWS Access Key.
- aws_secret_key? string - AWS secret key.
- password? string - Password if needed.
- private_key? string - Private key if needed.
- ssl_certificate? string - SSL client certificate.
- google_cloud_storage_credentials_json? string - A JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- wasabi_access_key? string - Wasabi access key.
- wasabi_secret_key? string - Wasabi secret key.
- backblaze_b2_key_id? string - Backblaze B2 Cloud Storage keyID.
- backblaze_b2_application_key? string - Backblaze B2 Cloud Storage applicationKey.
- rackspace_api_key? string - Rackspace API key from the Rackspace Cloud Control Panel.
- reset_authentication? boolean - Reset authenticated account
- azure_blob_storage_access_key? string - Azure Blob Storage secret key.
- hostname? string - Hostname or IP address
- name? string - Internal name for your reference
- max_connections? int - Max number of parallel connections. Ignored for S3 connections (we will parallelize these as much as possible).
- port? int - Port for remote server. Not needed for S3.
- s3_bucket? string - S3 bucket name
- s3_region? string - S3 region
- server_certificate? string - Remote server certificate
- server_host_key? string - Remote server SSH Host Key. If provided, we will require that the server host key matches the provided key. Uses OpenSSH format similar to what would go into ~/.ssh/known_hosts
- server_type? string - Remote server type.
- ssl? string - Should we require SSL?
- username? string - Remote server username. Not needed for S3 buckets.
- google_cloud_storage_bucket? string - Google Cloud Storage bucket name
- google_cloud_storage_project_id? string - Google Cloud Project ID
- backblaze_b2_bucket? string - Backblaze B2 Cloud Storage Bucket name
- backblaze_b2_s3_endpoint? string - Backblaze B2 Cloud Storage S3 Endpoint
- wasabi_bucket? string - Wasabi Bucket name
- wasabi_region? string - Wasabi region
- rackspace_username? string - Rackspace username used to login to the Rackspace Cloud Control Panel.
- rackspace_region? string - Three letter airport code for Rackspace region. See https://support.rackspace.com/how-to/about-regions/
- rackspace_container? string - The name of the container (top level directory) where files will sync.
- one_drive_account_type? string - Either personal or business_other account types
- azure_blob_storage_account? string - Azure Blob Storage Account name
- azure_blob_storage_container? string - Azure Blob Storage Container name
- s3_compatible_bucket? string - S3-compatible Bucket name
- s3_compatible_region? string - S3-compatible Bucket name
- s3_compatible_endpoint? string - S3-compatible endpoint
- enable_dedicated_ips? boolean -
trueif remote server only accepts connections from dedicated IPs
- s3_compatible_access_key? string - S3-compatible access key
- s3_compatible_secret_key? string - S3-compatible secret key
files.com: RemoteServersIdBody1
Fields
- aws_access_key? string - AWS Access Key.
- aws_secret_key? string - AWS secret key.
- password? string - Password if needed.
- private_key? string - Private key if needed.
- ssl_certificate? string - SSL client certificate.
- google_cloud_storage_credentials_json? string - A JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- wasabi_access_key? string - Wasabi access key.
- wasabi_secret_key? string - Wasabi secret key.
- backblaze_b2_key_id? string - Backblaze B2 Cloud Storage keyID.
- backblaze_b2_application_key? string - Backblaze B2 Cloud Storage applicationKey.
- rackspace_api_key? string - Rackspace API key from the Rackspace Cloud Control Panel.
- reset_authentication? boolean - Reset authenticated account
- azure_blob_storage_access_key? string - Azure Blob Storage secret key.
- hostname? string - Hostname or IP address
- name? string - Internal name for your reference
- max_connections? int - Max number of parallel connections. Ignored for S3 connections (we will parallelize these as much as possible).
- port? int - Port for remote server. Not needed for S3.
- s3_bucket? string - S3 bucket name
- s3_region? string - S3 region
- server_certificate? string - Remote server certificate
- server_host_key? string - Remote server SSH Host Key. If provided, we will require that the server host key matches the provided key. Uses OpenSSH format similar to what would go into ~/.ssh/known_hosts
- server_type? string - Remote server type.
- ssl? string - Should we require SSL?
- username? string - Remote server username. Not needed for S3 buckets.
- google_cloud_storage_bucket? string - Google Cloud Storage bucket name
- google_cloud_storage_project_id? string - Google Cloud Project ID
- backblaze_b2_bucket? string - Backblaze B2 Cloud Storage Bucket name
- backblaze_b2_s3_endpoint? string - Backblaze B2 Cloud Storage S3 Endpoint
- wasabi_bucket? string - Wasabi Bucket name
- wasabi_region? string - Wasabi region
- rackspace_username? string - Rackspace username used to login to the Rackspace Cloud Control Panel.
- rackspace_region? string - Three letter airport code for Rackspace region. See https://support.rackspace.com/how-to/about-regions/
- rackspace_container? string - The name of the container (top level directory) where files will sync.
- one_drive_account_type? string - Either personal or business_other account types
- azure_blob_storage_account? string - Azure Blob Storage Account name
- azure_blob_storage_container? string - Azure Blob Storage Container name
- s3_compatible_bucket? string - S3-compatible Bucket name
- s3_compatible_region? string - S3-compatible Bucket name
- s3_compatible_endpoint? string - S3-compatible endpoint
- enable_dedicated_ips? boolean -
trueif remote server only accepts connections from dedicated IPs
- s3_compatible_access_key? string - S3-compatible access key
- s3_compatible_secret_key? string - S3-compatible secret key
files.com: RemoteServersIdBody2
Fields
- aws_access_key? string - AWS Access Key.
- aws_secret_key? string - AWS secret key.
- password? string - Password if needed.
- private_key? string - Private key if needed.
- ssl_certificate? string - SSL client certificate.
- google_cloud_storage_credentials_json? string - A JSON file that contains the private key. To generate see https://cloud.google.com/storage/docs/json_api/v1/how-tos/authorizing#APIKey
- wasabi_access_key? string - Wasabi access key.
- wasabi_secret_key? string - Wasabi secret key.
- backblaze_b2_key_id? string - Backblaze B2 Cloud Storage keyID.
- backblaze_b2_application_key? string - Backblaze B2 Cloud Storage applicationKey.
- rackspace_api_key? string - Rackspace API key from the Rackspace Cloud Control Panel.
- reset_authentication? boolean - Reset authenticated account
- azure_blob_storage_access_key? string - Azure Blob Storage secret key.
- hostname? string - Hostname or IP address
- name? string - Internal name for your reference
- max_connections? int - Max number of parallel connections. Ignored for S3 connections (we will parallelize these as much as possible).
- port? int - Port for remote server. Not needed for S3.
- s3_bucket? string - S3 bucket name
- s3_region? string - S3 region
- server_certificate? string - Remote server certificate
- server_host_key? string - Remote server SSH Host Key. If provided, we will require that the server host key matches the provided key. Uses OpenSSH format similar to what would go into ~/.ssh/known_hosts
- server_type? string - Remote server type.
- ssl? string - Should we require SSL?
- username? string - Remote server username. Not needed for S3 buckets.
- google_cloud_storage_bucket? string - Google Cloud Storage bucket name
- google_cloud_storage_project_id? string - Google Cloud Project ID
- backblaze_b2_bucket? string - Backblaze B2 Cloud Storage Bucket name
- backblaze_b2_s3_endpoint? string - Backblaze B2 Cloud Storage S3 Endpoint
- wasabi_bucket? string - Wasabi Bucket name
- wasabi_region? string - Wasabi region
- rackspace_username? string - Rackspace username used to login to the Rackspace Cloud Control Panel.
- rackspace_region? string - Three letter airport code for Rackspace region. See https://support.rackspace.com/how-to/about-regions/
- rackspace_container? string - The name of the container (top level directory) where files will sync.
- one_drive_account_type? string - Either personal or business_other account types
- azure_blob_storage_account? string - Azure Blob Storage Account name
- azure_blob_storage_container? string - Azure Blob Storage Container name
- s3_compatible_bucket? string - S3-compatible Bucket name
- s3_compatible_region? string - S3-compatible Bucket name
- s3_compatible_endpoint? string - S3-compatible endpoint
- enable_dedicated_ips? boolean -
trueif remote server only accepts connections from dedicated IPs
- s3_compatible_access_key? string - S3-compatible access key
- s3_compatible_secret_key? string - S3-compatible secret key
files.com: RequestEntity
List Requests
Fields
- id? int - Request ID
- path? string - Folder path
- 'source? string - Source filename, if applicable
- destination? string - Destination filename
- automation_id? string - ID of automation that created request
- user_display_name? string - User making the request (if applicable)
files.com: RequestsBody
Fields
- path string - Folder path on which to request the file.
- destination string - Destination filename (without extension) to request.
- user_ids? string - A list of user IDs to request the file from. If sent as a string, it should be comma-delimited.
- group_ids? string - A list of group IDs to request the file from. If sent as a string, it should be comma-delimited.
files.com: RequestsBody1
Fields
- path string - Folder path on which to request the file.
- destination string - Destination filename (without extension) to request.
- user_ids? string - A list of user IDs to request the file from. If sent as a string, it should be comma-delimited.
- group_ids? string - A list of group IDs to request the file from. If sent as a string, it should be comma-delimited.
files.com: RequestsBody2
Fields
- path string - Folder path on which to request the file.
- destination string - Destination filename (without extension) to request.
- user_ids? string - A list of user IDs to request the file from. If sent as a string, it should be comma-delimited.
- group_ids? string - A list of group IDs to request the file from. If sent as a string, it should be comma-delimited.
files.com: SessionEntity
Create user session (log in)
Fields
- id? string - Session ID
- language? string - Session language
- login_token? string - Login token. If set, this token will allow your user to log in via browser at the domain in
login_token_domain.
- login_token_domain? string - Domain to use with
login_token.
- max_dir_listing_size? int - Maximum number of files to retrieve per folder for a directory listing. This is based on the user's plan.
- multiple_regions? boolean - Can access multiple regions?
- read_only? boolean - Is this session read only?
- root_path? string - Initial root path to start the user's session in.
- site_id? int - Site ID
- ssl_required? boolean - Is SSL required for this user? (If so, ensure all your communications with this user use SSL.)
- tls_disabled? boolean - Is strong TLS disabled for this user? (If this is set to true, the site administrator has signaled that it is ok to use less secure TLS versions for this user.)
- two_factor_setup_needed? boolean - If true, this user needs to add a Two Factor Authentication method before performing any further actions.
- allowed_2fa_method_sms? boolean - Sent only if 2FA setup is needed. Is SMS two factor authentication allowed?
- allowed_2fa_method_totp? boolean - Sent only if 2FA setup is needed. Is TOTP two factor authentication allowed?
- allowed_2fa_method_u2f? boolean - Sent only if 2FA setup is needed. Is U2F two factor authentication allowed?
- allowed_2fa_method_yubi? boolean - Sent only if 2FA setup is needed. Is Yubikey two factor authentication allowed?
- use_provided_modified_at? boolean - Allow the user to provide file/folder modified at dates? If false, the server will always use the current date/time.
- windows_mode_ftp? boolean - Does this user want to use Windows line-ending emulation? (CR vs CRLF)
files.com: SessionsBody
Fields
- username? string - Username to sign in as
- password? string - Password for sign in
- otp? string - If this user has a 2FA device, provide its OTP or code here.
- partial_session_id? string - Identifier for a partially-completed login
files.com: SessionsBody1
Fields
- username? string - Username to sign in as
- password? string - Password for sign in
- otp? string - If this user has a 2FA device, provide its OTP or code here.
- partial_session_id? string - Identifier for a partially-completed login
files.com: SessionsBody2
Fields
- username? string - Username to sign in as
- password? string - Password for sign in
- otp? string - If this user has a 2FA device, provide its OTP or code here.
- partial_session_id? string - Identifier for a partially-completed login
files.com: SettingsChangeEntity
List Settings Changes
Fields
- change_details? record {} - Specifics on what changed.
- created_at? string - The time this change was made
- user_id? int - The user id responsible for this change
files.com: SiteApiKeysBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- name? string - Internal name for the API Key. For your use.
- expires_at? string - API Key expiration date
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
- path? string - Folder path restriction for this api key.
files.com: SiteApiKeysBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- name? string - Internal name for the API Key. For your use.
- expires_at? string - API Key expiration date
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
- path? string - Folder path restriction for this api key.
files.com: SiteApiKeysBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- name? string - Internal name for the API Key. For your use.
- expires_at? string - API Key expiration date
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
- path? string - Folder path restriction for this api key.
files.com: SiteBody
Fields
- name? string - Site name
- subdomain? string - Site subdomain
- domain? string - Custom domain
- email? string - Main email for this site
- reply_to_email? string - Reply-to email for this site
- allow_bundle_names? boolean - Are manual Bundle names allowed?
- bundle_expiration? int - Site-wide Bundle expiration in days
- overage_notify? boolean - Notify site email of overages?
- welcome_email_enabled? boolean - Will the welcome email be sent to new users?
- ask_about_overwrites? boolean - If false, rename conflicting files instead of asking for overwrite confirmation. Only applies to web interface.
- show_request_access_link? boolean - Show request access link for users without access? Currently unused.
- welcome_email_cc? string - Include this email in welcome emails if enabled
- welcome_custom_text? string - Custom text send in user welcome email
- language? string - Site default language
- windows_mode_ftp? boolean - Does FTP user Windows emulation mode?
- default_time_zone? string - Site default time zone
- desktop_app? boolean - Is the desktop app enabled?
- desktop_app_session_ip_pinning? boolean - Is desktop app session IP pinning enabled?
- desktop_app_session_lifetime? int - Desktop app session lifetime (in hours)
- mobile_app? boolean - Is the mobile app enabled?
- mobile_app_session_ip_pinning? boolean - Is mobile app session IP pinning enabled?
- mobile_app_session_lifetime? int - Mobile app session lifetime (in hours)
- folder_permissions_groups_only? boolean - If true, permissions for this site must be bound to a group (not a user). Otherwise, permissions must be bound to a user.
- welcome_screen? string - Does the welcome screen appear?
- office_integration_available? boolean - Allow users to use Office for the web?
- session_expiry? decimal - Session expiry in hours
- ssl_required? boolean - Is SSL required? Disabling this is insecure.
- tls_disabled? boolean - Is TLS disabled(site setting)?
- user_lockout? boolean - Will users be locked out after incorrect login attempts?
- user_lockout_tries? int - Number of login tries within
user_lockout_withinhours before users are locked out
- user_lockout_within? int - Number of hours for user lockout window
- user_lockout_lock_period? int - How many hours to lock user out for failed password?
- include_password_in_welcome_email? boolean - Include password in emails to new users?
- allowed_countries? string - Comma seperated list of allowed Country codes
- allowed_ips? string - List of allowed IP addresses
- disallowed_countries? string - Comma seperated list of disallowed Country codes
- days_to_retain_backups? int - Number of days to keep deleted files
- max_prior_passwords? int - Number of prior passwords to disallow
- password_validity_days? int - Number of days password is valid
- password_min_length? int - Shortest password length for users
- password_require_letter? boolean - Require a letter in passwords?
- password_require_mixed? boolean - Require lower and upper case letters in passwords?
- password_require_special? boolean - Require special characters in password?
- password_require_number? boolean - Require a number in passwords?
- password_require_unbreached? boolean - Require passwords that have not been previously breached? (see https://haveibeenpwned.com/)
- sftp_user_root_enabled? boolean - Use user FTP roots also for SFTP?
- disable_password_reset? boolean - Is password reset disabled?
- immutable_files? boolean - Are files protected from modification?
- session_pinned_by_ip? boolean - Are sessions locked to the same IP? (i.e. do users need to log in again if they change IPs?)
- bundle_password_required? boolean - Do Bundles require password protection?
- bundle_require_share_recipient? boolean - Do Bundles require recipients for sharing?
- password_requirements_apply_to_bundles? boolean - Require bundles' passwords, and passwords for other items (inboxes, public shares, etc.) to conform to the same requirements as users' passwords?
- opt_out_global? boolean - Use servers in the USA only?
- use_provided_modified_at? boolean - Allow uploaders to set
provided_modified_atfor uploaded files?
- custom_namespace? boolean - Is this site using a custom namespace for users?
- disable_users_from_inactivity_period_days? int - If greater than zero, users will unable to login if they do not show activity within this number of days.
- non_sso_groups_allowed? boolean - If true, groups can be manually created / modified / deleted by Site Admins. Otherwise, groups can only be managed via your SSO provider.
- non_sso_users_allowed? boolean - If true, users can be manually created / modified / deleted by Site Admins. Otherwise, users can only be managed via your SSO provider.
- sharing_enabled? boolean - Allow bundle creation
- user_requests_enabled? boolean - Enable User Requests feature
- allowed_2fa_method_sms? boolean - Is SMS two factor authentication allowed?
- allowed_2fa_method_u2f? boolean - Is U2F two factor authentication allowed?
- allowed_2fa_method_totp? boolean - Is TOTP two factor authentication allowed?
- allowed_2fa_method_yubi? boolean - Is yubikey two factor authentication allowed?
- require_2fa? boolean - Require two-factor authentication for all users?
- require_2fa_user_type? string - What type of user is required to use two-factor authentication (when require_2fa is set to
truefor this site)?
- color2_top? string - Top bar background color
- color2_left? string - Page link and button color
- color2_link? string - Top bar link color
- color2_text? string - Page link and button color
- color2_top_text? string - Top bar text color
- site_header? string - Custom site header text
- site_footer? string - Custom site footer text
- login_help_text? string - Login help text
- smtp_address? string - SMTP server hostname or IP
- smtp_authentication? string - SMTP server authentication type
- smtp_from? string - From address to use when mailing through custom SMTP
- smtp_username? string - SMTP server username
- smtp_port? int - SMTP server port
- ldap_enabled? boolean - Main LDAP setting: is LDAP enabled?
- ldap_type? string - LDAP type
- ldap_host? string - LDAP host
- ldap_host_2? string - LDAP backup host
- ldap_host_3? string - LDAP backup host
- ldap_port? int - LDAP port
- ldap_secure? boolean - Use secure LDAP?
- ldap_username? string - Username for signing in to LDAP server.
- ldap_username_field? string - LDAP username field
- ldap_domain? string - Domain name that will be appended to usernames
- ldap_user_action? string - Should we sync users from LDAP server?
- ldap_group_action? string - Should we sync groups from LDAP server?
- ldap_user_include_groups? string - Comma or newline separated list of group names (with optional wildcards) - if provided, only users in these groups will be added or synced.
- ldap_group_exclusion? string - Comma or newline separated list of group names (with optional wildcards) to exclude when syncing.
- ldap_group_inclusion? string - Comma or newline separated list of group names (with optional wildcards) to include when syncing.
- ldap_base_dn? string - Base DN for looking up users in LDAP server
- icon16_file? string -
- icon16_delete? boolean - If true, will delete the file stored in icon16
- icon32_file? string -
- icon32_delete? boolean - If true, will delete the file stored in icon32
- icon48_file? string -
- icon48_delete? boolean - If true, will delete the file stored in icon48
- icon128_file? string -
- icon128_delete? boolean - If true, will delete the file stored in icon128
- logo_file? string -
- logo_delete? boolean - If true, will delete the file stored in logo
- disable_2fa_with_delay? boolean - If set to true, we will begin the process of disabling 2FA on this site.
- ldap_password_change? string - New LDAP password.
- ldap_password_change_confirmation? string - Confirm new LDAP password.
- smtp_password? string - Password for SMTP server.
files.com: SiteBody1
Fields
- name? string - Site name
- subdomain? string - Site subdomain
- domain? string - Custom domain
- email? string - Main email for this site
- reply_to_email? string - Reply-to email for this site
- allow_bundle_names? boolean - Are manual Bundle names allowed?
- bundle_expiration? int - Site-wide Bundle expiration in days
- overage_notify? boolean - Notify site email of overages?
- welcome_email_enabled? boolean - Will the welcome email be sent to new users?
- ask_about_overwrites? boolean - If false, rename conflicting files instead of asking for overwrite confirmation. Only applies to web interface.
- show_request_access_link? boolean - Show request access link for users without access? Currently unused.
- welcome_email_cc? string - Include this email in welcome emails if enabled
- welcome_custom_text? string - Custom text send in user welcome email
- language? string - Site default language
- windows_mode_ftp? boolean - Does FTP user Windows emulation mode?
- default_time_zone? string - Site default time zone
- desktop_app? boolean - Is the desktop app enabled?
- desktop_app_session_ip_pinning? boolean - Is desktop app session IP pinning enabled?
- desktop_app_session_lifetime? int - Desktop app session lifetime (in hours)
- mobile_app? boolean - Is the mobile app enabled?
- mobile_app_session_ip_pinning? boolean - Is mobile app session IP pinning enabled?
- mobile_app_session_lifetime? int - Mobile app session lifetime (in hours)
- folder_permissions_groups_only? boolean - If true, permissions for this site must be bound to a group (not a user). Otherwise, permissions must be bound to a user.
- welcome_screen? string - Does the welcome screen appear?
- office_integration_available? boolean - Allow users to use Office for the web?
- session_expiry? decimal - Session expiry in hours
- ssl_required? boolean - Is SSL required? Disabling this is insecure.
- tls_disabled? boolean - Is TLS disabled(site setting)?
- user_lockout? boolean - Will users be locked out after incorrect login attempts?
- user_lockout_tries? int - Number of login tries within
user_lockout_withinhours before users are locked out
- user_lockout_within? int - Number of hours for user lockout window
- user_lockout_lock_period? int - How many hours to lock user out for failed password?
- include_password_in_welcome_email? boolean - Include password in emails to new users?
- allowed_countries? string - Comma seperated list of allowed Country codes
- allowed_ips? string - List of allowed IP addresses
- disallowed_countries? string - Comma seperated list of disallowed Country codes
- days_to_retain_backups? int - Number of days to keep deleted files
- max_prior_passwords? int - Number of prior passwords to disallow
- password_validity_days? int - Number of days password is valid
- password_min_length? int - Shortest password length for users
- password_require_letter? boolean - Require a letter in passwords?
- password_require_mixed? boolean - Require lower and upper case letters in passwords?
- password_require_special? boolean - Require special characters in password?
- password_require_number? boolean - Require a number in passwords?
- password_require_unbreached? boolean - Require passwords that have not been previously breached? (see https://haveibeenpwned.com/)
- sftp_user_root_enabled? boolean - Use user FTP roots also for SFTP?
- disable_password_reset? boolean - Is password reset disabled?
- immutable_files? boolean - Are files protected from modification?
- session_pinned_by_ip? boolean - Are sessions locked to the same IP? (i.e. do users need to log in again if they change IPs?)
- bundle_password_required? boolean - Do Bundles require password protection?
- bundle_require_share_recipient? boolean - Do Bundles require recipients for sharing?
- password_requirements_apply_to_bundles? boolean - Require bundles' passwords, and passwords for other items (inboxes, public shares, etc.) to conform to the same requirements as users' passwords?
- opt_out_global? boolean - Use servers in the USA only?
- use_provided_modified_at? boolean - Allow uploaders to set
provided_modified_atfor uploaded files?
- custom_namespace? boolean - Is this site using a custom namespace for users?
- disable_users_from_inactivity_period_days? int - If greater than zero, users will unable to login if they do not show activity within this number of days.
- non_sso_groups_allowed? boolean - If true, groups can be manually created / modified / deleted by Site Admins. Otherwise, groups can only be managed via your SSO provider.
- non_sso_users_allowed? boolean - If true, users can be manually created / modified / deleted by Site Admins. Otherwise, users can only be managed via your SSO provider.
- sharing_enabled? boolean - Allow bundle creation
- user_requests_enabled? boolean - Enable User Requests feature
- allowed_2fa_method_sms? boolean - Is SMS two factor authentication allowed?
- allowed_2fa_method_u2f? boolean - Is U2F two factor authentication allowed?
- allowed_2fa_method_totp? boolean - Is TOTP two factor authentication allowed?
- allowed_2fa_method_yubi? boolean - Is yubikey two factor authentication allowed?
- require_2fa? boolean - Require two-factor authentication for all users?
- require_2fa_user_type? string - What type of user is required to use two-factor authentication (when require_2fa is set to
truefor this site)?
- color2_top? string - Top bar background color
- color2_left? string - Page link and button color
- color2_link? string - Top bar link color
- color2_text? string - Page link and button color
- color2_top_text? string - Top bar text color
- site_header? string - Custom site header text
- site_footer? string - Custom site footer text
- login_help_text? string - Login help text
- smtp_address? string - SMTP server hostname or IP
- smtp_authentication? string - SMTP server authentication type
- smtp_from? string - From address to use when mailing through custom SMTP
- smtp_username? string - SMTP server username
- smtp_port? int - SMTP server port
- ldap_enabled? boolean - Main LDAP setting: is LDAP enabled?
- ldap_type? string - LDAP type
- ldap_host? string - LDAP host
- ldap_host_2? string - LDAP backup host
- ldap_host_3? string - LDAP backup host
- ldap_port? int - LDAP port
- ldap_secure? boolean - Use secure LDAP?
- ldap_username? string - Username for signing in to LDAP server.
- ldap_username_field? string - LDAP username field
- ldap_domain? string - Domain name that will be appended to usernames
- ldap_user_action? string - Should we sync users from LDAP server?
- ldap_group_action? string - Should we sync groups from LDAP server?
- ldap_user_include_groups? string - Comma or newline separated list of group names (with optional wildcards) - if provided, only users in these groups will be added or synced.
- ldap_group_exclusion? string - Comma or newline separated list of group names (with optional wildcards) to exclude when syncing.
- ldap_group_inclusion? string - Comma or newline separated list of group names (with optional wildcards) to include when syncing.
- ldap_base_dn? string - Base DN for looking up users in LDAP server
- icon16_file? string -
- icon16_delete? boolean - If true, will delete the file stored in icon16
- icon32_file? string -
- icon32_delete? boolean - If true, will delete the file stored in icon32
- icon48_file? string -
- icon48_delete? boolean - If true, will delete the file stored in icon48
- icon128_file? string -
- icon128_delete? boolean - If true, will delete the file stored in icon128
- logo_file? string -
- logo_delete? boolean - If true, will delete the file stored in logo
- disable_2fa_with_delay? boolean - If set to true, we will begin the process of disabling 2FA on this site.
- ldap_password_change? string - New LDAP password.
- ldap_password_change_confirmation? string - Confirm new LDAP password.
- smtp_password? string - Password for SMTP server.
files.com: SiteBody2
Fields
- name? string - Site name
- subdomain? string - Site subdomain
- domain? string - Custom domain
- email? string - Main email for this site
- reply_to_email? string - Reply-to email for this site
- allow_bundle_names? boolean - Are manual Bundle names allowed?
- bundle_expiration? int - Site-wide Bundle expiration in days
- overage_notify? boolean - Notify site email of overages?
- welcome_email_enabled? boolean - Will the welcome email be sent to new users?
- ask_about_overwrites? boolean - If false, rename conflicting files instead of asking for overwrite confirmation. Only applies to web interface.
- show_request_access_link? boolean - Show request access link for users without access? Currently unused.
- welcome_email_cc? string - Include this email in welcome emails if enabled
- welcome_custom_text? string - Custom text send in user welcome email
- language? string - Site default language
- windows_mode_ftp? boolean - Does FTP user Windows emulation mode?
- default_time_zone? string - Site default time zone
- desktop_app? boolean - Is the desktop app enabled?
- desktop_app_session_ip_pinning? boolean - Is desktop app session IP pinning enabled?
- desktop_app_session_lifetime? int - Desktop app session lifetime (in hours)
- mobile_app? boolean - Is the mobile app enabled?
- mobile_app_session_ip_pinning? boolean - Is mobile app session IP pinning enabled?
- mobile_app_session_lifetime? int - Mobile app session lifetime (in hours)
- folder_permissions_groups_only? boolean - If true, permissions for this site must be bound to a group (not a user). Otherwise, permissions must be bound to a user.
- welcome_screen? string - Does the welcome screen appear?
- office_integration_available? boolean - Allow users to use Office for the web?
- session_expiry? decimal - Session expiry in hours
- ssl_required? boolean - Is SSL required? Disabling this is insecure.
- tls_disabled? boolean - Is TLS disabled(site setting)?
- user_lockout? boolean - Will users be locked out after incorrect login attempts?
- user_lockout_tries? int - Number of login tries within
user_lockout_withinhours before users are locked out
- user_lockout_within? int - Number of hours for user lockout window
- user_lockout_lock_period? int - How many hours to lock user out for failed password?
- include_password_in_welcome_email? boolean - Include password in emails to new users?
- allowed_countries? string - Comma seperated list of allowed Country codes
- allowed_ips? string - List of allowed IP addresses
- disallowed_countries? string - Comma seperated list of disallowed Country codes
- days_to_retain_backups? int - Number of days to keep deleted files
- max_prior_passwords? int - Number of prior passwords to disallow
- password_validity_days? int - Number of days password is valid
- password_min_length? int - Shortest password length for users
- password_require_letter? boolean - Require a letter in passwords?
- password_require_mixed? boolean - Require lower and upper case letters in passwords?
- password_require_special? boolean - Require special characters in password?
- password_require_number? boolean - Require a number in passwords?
- password_require_unbreached? boolean - Require passwords that have not been previously breached? (see https://haveibeenpwned.com/)
- sftp_user_root_enabled? boolean - Use user FTP roots also for SFTP?
- disable_password_reset? boolean - Is password reset disabled?
- immutable_files? boolean - Are files protected from modification?
- session_pinned_by_ip? boolean - Are sessions locked to the same IP? (i.e. do users need to log in again if they change IPs?)
- bundle_password_required? boolean - Do Bundles require password protection?
- bundle_require_share_recipient? boolean - Do Bundles require recipients for sharing?
- password_requirements_apply_to_bundles? boolean - Require bundles' passwords, and passwords for other items (inboxes, public shares, etc.) to conform to the same requirements as users' passwords?
- opt_out_global? boolean - Use servers in the USA only?
- use_provided_modified_at? boolean - Allow uploaders to set
provided_modified_atfor uploaded files?
- custom_namespace? boolean - Is this site using a custom namespace for users?
- disable_users_from_inactivity_period_days? int - If greater than zero, users will unable to login if they do not show activity within this number of days.
- non_sso_groups_allowed? boolean - If true, groups can be manually created / modified / deleted by Site Admins. Otherwise, groups can only be managed via your SSO provider.
- non_sso_users_allowed? boolean - If true, users can be manually created / modified / deleted by Site Admins. Otherwise, users can only be managed via your SSO provider.
- sharing_enabled? boolean - Allow bundle creation
- user_requests_enabled? boolean - Enable User Requests feature
- allowed_2fa_method_sms? boolean - Is SMS two factor authentication allowed?
- allowed_2fa_method_u2f? boolean - Is U2F two factor authentication allowed?
- allowed_2fa_method_totp? boolean - Is TOTP two factor authentication allowed?
- allowed_2fa_method_yubi? boolean - Is yubikey two factor authentication allowed?
- require_2fa? boolean - Require two-factor authentication for all users?
- require_2fa_user_type? string - What type of user is required to use two-factor authentication (when require_2fa is set to
truefor this site)?
- color2_top? string - Top bar background color
- color2_left? string - Page link and button color
- color2_link? string - Top bar link color
- color2_text? string - Page link and button color
- color2_top_text? string - Top bar text color
- site_header? string - Custom site header text
- site_footer? string - Custom site footer text
- login_help_text? string - Login help text
- smtp_address? string - SMTP server hostname or IP
- smtp_authentication? string - SMTP server authentication type
- smtp_from? string - From address to use when mailing through custom SMTP
- smtp_username? string - SMTP server username
- smtp_port? int - SMTP server port
- ldap_enabled? boolean - Main LDAP setting: is LDAP enabled?
- ldap_type? string - LDAP type
- ldap_host? string - LDAP host
- ldap_host_2? string - LDAP backup host
- ldap_host_3? string - LDAP backup host
- ldap_port? int - LDAP port
- ldap_secure? boolean - Use secure LDAP?
- ldap_username? string - Username for signing in to LDAP server.
- ldap_username_field? string - LDAP username field
- ldap_domain? string - Domain name that will be appended to usernames
- ldap_user_action? string - Should we sync users from LDAP server?
- ldap_group_action? string - Should we sync groups from LDAP server?
- ldap_user_include_groups? string - Comma or newline separated list of group names (with optional wildcards) - if provided, only users in these groups will be added or synced.
- ldap_group_exclusion? string - Comma or newline separated list of group names (with optional wildcards) to exclude when syncing.
- ldap_group_inclusion? string - Comma or newline separated list of group names (with optional wildcards) to include when syncing.
- ldap_base_dn? string - Base DN for looking up users in LDAP server
- icon16_file? string -
- icon16_delete? boolean - If true, will delete the file stored in icon16
- icon32_file? string -
- icon32_delete? boolean - If true, will delete the file stored in icon32
- icon48_file? string -
- icon48_delete? boolean - If true, will delete the file stored in icon48
- icon128_file? string -
- icon128_delete? boolean - If true, will delete the file stored in icon128
- logo_file? string -
- logo_delete? boolean - If true, will delete the file stored in logo
- disable_2fa_with_delay? boolean - If set to true, we will begin the process of disabling 2FA on this site.
- ldap_password_change? string - New LDAP password.
- ldap_password_change_confirmation? string - Confirm new LDAP password.
- smtp_password? string - Password for SMTP server.
files.com: SiteEntity
Show site settings
Fields
- name? string - Site name
- allowed_2fa_method_sms? boolean - Is SMS two factor authentication allowed?
- allowed_2fa_method_totp? boolean - Is TOTP two factor authentication allowed?
- allowed_2fa_method_u2f? boolean - Is U2F two factor authentication allowed?
- allowed_2fa_method_yubi? boolean - Is yubikey two factor authentication allowed?
- admin_user_id? int - User ID for the main site administrator
- allow_bundle_names? boolean - Are manual Bundle names allowed?
- allowed_countries? string - Comma seperated list of allowed Country codes
- allowed_ips? string - List of allowed IP addresses
- ask_about_overwrites? boolean - If false, rename conflicting files instead of asking for overwrite confirmation. Only applies to web interface.
- bundle_expiration? int - Site-wide Bundle expiration in days
- bundle_password_required? boolean - Do Bundles require password protection?
- bundle_require_share_recipient? boolean - Do Bundles require recipients for sharing?
- color2_left? string - Page link and button color
- color2_link? string - Top bar link color
- color2_text? string - Page link and button color
- color2_top? string - Top bar background color
- color2_top_text? string - Top bar text color
- contact_name? string - Site main contact name
- created_at? string - Time this site was created
- currency? string - Preferred currency
- custom_namespace? boolean - Is this site using a custom namespace for users?
- days_to_retain_backups? int - Number of days to keep deleted files
- default_time_zone? string - Site default time zone
- desktop_app? boolean - Is the desktop app enabled?
- desktop_app_session_ip_pinning? boolean - Is desktop app session IP pinning enabled?
- desktop_app_session_lifetime? int - Desktop app session lifetime (in hours)
- mobile_app? boolean - Is the mobile app enabled?
- mobile_app_session_ip_pinning? boolean - Is mobile app session IP pinning enabled?
- mobile_app_session_lifetime? int - Mobile app session lifetime (in hours)
- disallowed_countries? string - Comma seperated list of disallowed Country codes
- disable_notifications? boolean - Are notifications disabled?
- disable_password_reset? boolean - Is password reset disabled?
- domain? string - Custom domain
- email? string - Main email for this site
- reply_to_email? string - Reply-to email for this site
- non_sso_groups_allowed? boolean - If true, groups can be manually created / modified / deleted by Site Admins. Otherwise, groups can only be managed via your SSO provider.
- non_sso_users_allowed? boolean - If true, users can be manually created / modified / deleted by Site Admins. Otherwise, users can only be managed via your SSO provider.
- folder_permissions_groups_only? boolean - If true, permissions for this site must be bound to a group (not a user). Otherwise, permissions must be bound to a user.
- hipaa? boolean - Is there a signed HIPAA BAA between Files.com and this site?
- icon128? ImageEntity - Image entity
- icon16? ImageEntity - Image entity
- icon32? ImageEntity - Image entity
- icon48? ImageEntity - Image entity
- immutable_files_set_at? string - Can files be modified?
- include_password_in_welcome_email? boolean - Include password in emails to new users?
- language? string - Site default language
- ldap_base_dn? string - Base DN for looking up users in LDAP server
- ldap_domain? string - Domain name that will be appended to usernames
- ldap_enabled? boolean - Main LDAP setting: is LDAP enabled?
- ldap_group_action? string - Should we sync groups from LDAP server?
- ldap_group_exclusion? string - Comma or newline separated list of group names (with optional wildcards) to exclude when syncing.
- ldap_group_inclusion? string - Comma or newline separated list of group names (with optional wildcards) to include when syncing.
- ldap_host? string - LDAP host
- ldap_host_2? string - LDAP backup host
- ldap_host_3? string - LDAP backup host
- ldap_port? int - LDAP port
- ldap_secure? boolean - Use secure LDAP?
- ldap_type? string - LDAP type
- ldap_user_action? string - Should we sync users from LDAP server?
- ldap_user_include_groups? string - Comma or newline separated list of group names (with optional wildcards) - if provided, only users in these groups will be added or synced.
- ldap_username? string - Username for signing in to LDAP server.
- ldap_username_field? string - LDAP username field
- login_help_text? string - Login help text
- logo? ImageEntity - Image entity
- max_prior_passwords? int - Number of prior passwords to disallow
- next_billing_amount? decimal - Next billing amount
- next_billing_date? string - Next billing date
- office_integration_available? boolean - Allow users to use Office for the web?
- oncehub_link? string - Link to scheduling a meeting with our Sales team
- opt_out_global? boolean - Use servers in the USA only?
- overage_notified_at? string - Last time the site was notified about an overage
- overage_notify? boolean - Notify site email of overages?
- overdue? boolean - Is this site's billing overdue?
- password_min_length? int - Shortest password length for users
- password_require_letter? boolean - Require a letter in passwords?
- password_require_mixed? boolean - Require lower and upper case letters in passwords?
- password_require_number? boolean - Require a number in passwords?
- password_require_special? boolean - Require special characters in password?
- password_require_unbreached? boolean - Require passwords that have not been previously breached? (see https://haveibeenpwned.com/)
- password_requirements_apply_to_bundles? boolean - Require bundles' passwords, and passwords for other items (inboxes, public shares, etc.) to conform to the same requirements as users' passwords?
- password_validity_days? int - Number of days password is valid
- phone? string - Site phone number
- require_2fa? boolean - Require two-factor authentication for all users?
- require_2fa_stop_time? string - If set, requirement for two-factor authentication has been scheduled to end on this date-time.
- require_2fa_user_type? string - What type of user is required to use two-factor authentication (when require_2fa is set to
truefor this site)?
- session? SessionEntity - Create user session (log in)
- session_pinned_by_ip? boolean - Are sessions locked to the same IP? (i.e. do users need to log in again if they change IPs?)
- sftp_user_root_enabled? boolean - Use user FTP roots also for SFTP?
- sharing_enabled? boolean - Allow bundle creation
- show_request_access_link? boolean - Show request access link for users without access? Currently unused.
- site_footer? string - Custom site footer text
- site_header? string - Custom site header text
- smtp_address? string - SMTP server hostname or IP
- smtp_authentication? string - SMTP server authentication type
- smtp_from? string - From address to use when mailing through custom SMTP
- smtp_port? int - SMTP server port
- smtp_username? string - SMTP server username
- session_expiry? decimal - Session expiry in hours
- ssl_required? boolean - Is SSL required? Disabling this is insecure.
- subdomain? string - Site subdomain
- switch_to_plan_date? string - If switching plans, when does the new plan take effect?
- tls_disabled? boolean - Is TLS disabled(site setting)?
- trial_days_left? int - Number of days left in trial
- trial_until? string - When does this Site trial expire?
- updated_at? string - Last time this Site was updated
- use_provided_modified_at? boolean - Allow uploaders to set
provided_modified_atfor uploaded files?
- user? UserEntity - Create User
- user_lockout? boolean - Will users be locked out after incorrect login attempts?
- user_lockout_lock_period? int - How many hours to lock user out for failed password?
- user_lockout_tries? int - Number of login tries within
user_lockout_withinhours before users are locked out
- user_lockout_within? int - Number of hours for user lockout window
- user_requests_enabled? boolean - Enable User Requests feature
- welcome_custom_text? string - Custom text send in user welcome email
- welcome_email_cc? string - Include this email in welcome emails if enabled
- welcome_email_enabled? boolean - Will the welcome email be sent to new users?
- welcome_screen? string - Does the welcome screen appear?
- windows_mode_ftp? boolean - Does FTP user Windows emulation mode?
- disable_users_from_inactivity_period_days? int - If greater than zero, users will unable to login if they do not show activity within this number of days.
files.com: SiteTestwebhookBody
Fields
- url string - URL for testing the webhook.
- method? string - HTTP method(GET or POST).
- encoding? string - HTTP encoding method. Can be JSON, XML, or RAW (form data).
- headers? record {} - Additional request headers.
- body? record {} - Additional body parameters.
- action? string - action for test body
files.com: SiteTestwebhookBody1
Fields
- url string - URL for testing the webhook.
- method? string - HTTP method(GET or POST).
- encoding? string - HTTP encoding method. Can be JSON, XML, or RAW (form data).
- headers? record {} - Additional request headers.
- body? record {} - Additional body parameters.
- action? string - action for test body
files.com: SiteTestwebhookBody2
Fields
- url string - URL for testing the webhook.
- method? string - HTTP method(GET or POST).
- encoding? string - HTTP encoding method. Can be JSON, XML, or RAW (form data).
- headers? record {} - Additional request headers.
- body? record {} - Additional body parameters.
- action? string - action for test body
files.com: SsoStrategyEntity
List Sso Strategies
Fields
- protocol? string - SSO Protocol
- provider? string - Provider name
- label? string - Custom label for the SSO provider on the login page.
- logo_url? string - URL holding a custom logo for the SSO provider on the login page.
- id? int - ID
- saml_provider_cert_fingerprint? string - Identity provider sha256 cert fingerprint if saml_provider_metadata_url is not available.
- saml_provider_issuer_url? string - Identity provider issuer url
- saml_provider_metadata_content? string - Custom identity provider metadata
- saml_provider_metadata_url? string - Metadata URL for the SAML identity provider
- saml_provider_slo_target_url? string - Identity provider SLO endpoint
- saml_provider_sso_target_url? string - Identity provider SSO endpoint if saml_provider_metadata_url is not available.
- scim_authentication_method? string - SCIM authentication type.
- scim_username? string - SCIM username.
- scim_oauth_access_token? string - SCIM OAuth Access Token.
- scim_oauth_access_token_expires_at? string - SCIM OAuth Access Token Expiration Time.
- subdomain? string - Subdomain
- provision_users? boolean - Auto-provision users?
- provision_groups? boolean - Auto-provision group membership based on group memberships on the SSO side?
- deprovision_users? boolean - Auto-deprovision users?
- deprovision_groups? boolean - Auto-deprovision group membership based on group memberships on the SSO side?
- deprovision_behavior? string - Method used for deprovisioning users.
- provision_group_default? string - Comma-separated list of group names for groups to automatically add all auto-provisioned users to.
- provision_group_exclusion? string - Comma-separated list of group names for groups (with optional wildcards) that will be excluded from auto-provisioning.
- provision_group_inclusion? string - Comma-separated list of group names for groups (with optional wildcards) that will be auto-provisioned.
- provision_group_required? string - Comma or newline separated list of group names (with optional wildcards) to require membership for user provisioning.
- provision_email_signup_groups? string - Comma-separated list of group names whose members will be created with email_signup authentication.
- provision_site_admin_groups? string - Comma-separated list of group names whose members will be created as Site Admins.
- provision_attachments_permission? boolean - DEPRECATED: Auto-provisioned users get Sharing permission. Use a Group with the Bundle permission instead.
- provision_dav_permission? boolean - Auto-provisioned users get WebDAV permission?
- provision_ftp_permission? boolean - Auto-provisioned users get FTP permission?
- provision_sftp_permission? boolean - Auto-provisioned users get SFTP permission?
- provision_time_zone? string - Default time zone for auto provisioned users.
- provision_company? string - Default company for auto provisioned users.
- ldap_base_dn? string - Base DN for looking up users in LDAP server
- ldap_domain? string - Domain name that will be appended to LDAP usernames
- enabled? boolean - Is strategy enabled?
- ldap_host? string - LDAP host
- ldap_host_2? string - LDAP backup host
- ldap_host_3? string - LDAP backup host
- ldap_port? int - LDAP port
- ldap_secure? boolean - Use secure LDAP?
- ldap_username? string - Username for signing in to LDAP server.
- ldap_username_field? string - LDAP username field
files.com: StatusEntity
Test webhook.
Fields
- code? int - Status HTTP code
- message? string - Error message
- status? string - Status message
- data? AutoEntity - Auto fields.
- errors? ErrorsEntity - Error fields.
- clickwrap_id? int - Required Clickwrap id
- clickwrap_body? string - Required Clickwrap body
files.com: StyleEntity
Show Style
Fields
- id? int - Style ID
- path? string - Folder path
- logo? ImageEntity - Image entity
- thumbnail? ImageEntity - Image entity
files.com: StylesStylepathBody
Fields
- file string - Logo for custom branding.
files.com: StylesStylepathBody1
Fields
- file string - Logo for custom branding.
files.com: StylesStylepathBody2
Fields
- file string - Logo for custom branding.
files.com: SyncJobEntity
List Sync Jobs
Fields
- queued_at? string - Job enqueued at
- updated_at? string - Job updated at
- status? string - Status of the job
- regional_worker_status? string - Most recent reported status of sync worker
- uuid? string - UUID
- folder_behavior_id? int - Folder behaviour ID
files.com: UsageDailySnapshotEntity
List Usage Daily Snapshots
Fields
- id? int - ID of the usage record
- date? string - The date of this usage record
- current_storage? int - The quantity of storage held for this site
- usage_by_top_level_dir? anydata[] - Usage broken down by each top-level folder
files.com: UsageSnapshotEntity
List Usage Snapshots
Fields
- id? int - Site usage ID
- start_at? string - Site usage report start date/time
- end_at? string - Site usage report end date/time
- created_at? string - Site usage report created at date/time
- high_water_user_count? decimal - Site usage report highest usage in time period
- current_storage? decimal - Current site usage as of report
- high_water_storage? decimal - Site usage report highest usage in time period
- total_downloads? int - Number of downloads in report time period
- total_uploads? int - Number of uploads in time period
- updated_at? string - The last time this site usage report was updated
- usage_by_top_level_dir? record {} - A map of root folders to their total usage
- root_storage? decimal - Usage for root folder
- deleted_files_counted_in_minimum? decimal - Usage for files that are deleted but uploaded within last 30 days
- deleted_files_storage? decimal - Usage for files that are deleted but retained as backups
files.com: UserApiKeysBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- name? string - Internal name for the API Key. For your use.
- expires_at? string - API Key expiration date
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
- path? string - Folder path restriction for this api key.
files.com: UserApiKeysBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- name? string - Internal name for the API Key. For your use.
- expires_at? string - API Key expiration date
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
- path? string - Folder path restriction for this api key.
files.com: UserApiKeysBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- name? string - Internal name for the API Key. For your use.
- expires_at? string - API Key expiration date
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
- path? string - Folder path restriction for this api key.
files.com: UserAs2KeysBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- as2_partnership_name string - AS2 Partnership Name
- public_key string - Actual contents of Public key.
files.com: UserAs2KeysBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- as2_partnership_name string - AS2 Partnership Name
- public_key string - Actual contents of Public key.
files.com: UserAs2KeysBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- as2_partnership_name string - AS2 Partnership Name
- public_key string - Actual contents of Public key.
files.com: UserBody
Fields
- avatar_file? string - An image file for your user avatar.
- avatar_delete? boolean - If true, the avatar will be deleted.
- change_password? string - Used for changing a password on an existing user.
- change_password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
change_password.
- email? string - User's email.
- grant_permission? string - Permission to grant on the user root. Can be blank or
full,read,write,list, orhistory.
- group_id? int - Group ID to associate this user with.
- group_ids? string - A list of group ids to associate this user with. Comma delimited.
- imported_password_hash? string - Pre-calculated hash of the user's password.
- password? string - User password.
- password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
password.
- announcements_read? boolean - Signifies that the user has read all the announcements in the UI.
- allowed_ips? string - A list of allowed IPs if applicable. Newline delimited
- attachments_permission? boolean - DEPRECATED: Can the user create Bundles (aka Share Links)? Use the bundle permission instead.
- authenticate_until? string - Scheduled Date/Time at which user will be deactivated
- authentication_method? string - How is this user authenticated?
- billing_permission? boolean - Allow this user to perform operations on the account, payments, and invoices?
- bypass_inactive_disable? boolean - Exempt this user from being disabled based on inactivity?
- bypass_site_allowed_ips? boolean - Allow this user to skip site-wide IP blacklists?
- dav_permission? boolean - Can the user connect with WebDAV?
- disabled? boolean - Is user disabled? Disabled users cannot log in, and do not count for billing purposes. Users can be automatically disabled after an inactivity period via a Site setting.
- ftp_permission? boolean - Can the user access with FTP/FTPS?
- header_text? string - Text to display to the user in the header of the UI
- language? string - Preferred language
- notification_daily_send_time? int - Hour of the day at which daily notifications should be sent. Can be in range 0 to 23
- name? string - User's full name
- company? string - User's company
- notes? string - Any internal notes on the user
- office_integration_enabled? boolean - Enable integration with Office for the web?
- password_validity_days? int - Number of days to allow user to use the same password
- receive_admin_alerts? boolean - Should the user receive admin alerts such a certificate expiration notifications and overages?
- require_password_change? boolean - Is a password change required upon next user login?
- restapi_permission? boolean - Can this user access the REST API?
- self_managed? boolean - Does this user manage it's own credentials or is it a shared/bot user?
- sftp_permission? boolean - Can the user access with SFTP?
- site_admin? boolean - Is the user an administrator for this site?
- skip_welcome_screen? boolean - Skip Welcome page in the UI?
- ssl_required? string - SSL required setting
- sso_strategy_id? int - SSO (Single Sign On) strategy ID for the user, if applicable.
- subscribe_to_newsletter? boolean - Is the user subscribed to the newsletter?
- require_2fa? string - 2FA required setting
- time_zone? string - User time zone
- user_root? string - Root folder for FTP (and optionally SFTP if the appropriate site-wide setting is set.) Note that this is not used for API, Desktop, or Web interface.
- username? string - User's username
files.com: UserBody1
Fields
- avatar_file? string - An image file for your user avatar.
- avatar_delete? boolean - If true, the avatar will be deleted.
- change_password? string - Used for changing a password on an existing user.
- change_password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
change_password.
- email? string - User's email.
- grant_permission? string - Permission to grant on the user root. Can be blank or
full,read,write,list, orhistory.
- group_id? int - Group ID to associate this user with.
- group_ids? string - A list of group ids to associate this user with. Comma delimited.
- imported_password_hash? string - Pre-calculated hash of the user's password.
- password? string - User password.
- password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
password.
- announcements_read? boolean - Signifies that the user has read all the announcements in the UI.
- allowed_ips? string - A list of allowed IPs if applicable. Newline delimited
- attachments_permission? boolean - DEPRECATED: Can the user create Bundles (aka Share Links)? Use the bundle permission instead.
- authenticate_until? string - Scheduled Date/Time at which user will be deactivated
- authentication_method? string - How is this user authenticated?
- billing_permission? boolean - Allow this user to perform operations on the account, payments, and invoices?
- bypass_inactive_disable? boolean - Exempt this user from being disabled based on inactivity?
- bypass_site_allowed_ips? boolean - Allow this user to skip site-wide IP blacklists?
- dav_permission? boolean - Can the user connect with WebDAV?
- disabled? boolean - Is user disabled? Disabled users cannot log in, and do not count for billing purposes. Users can be automatically disabled after an inactivity period via a Site setting.
- ftp_permission? boolean - Can the user access with FTP/FTPS?
- header_text? string - Text to display to the user in the header of the UI
- language? string - Preferred language
- notification_daily_send_time? int - Hour of the day at which daily notifications should be sent. Can be in range 0 to 23
- name? string - User's full name
- company? string - User's company
- notes? string - Any internal notes on the user
- office_integration_enabled? boolean - Enable integration with Office for the web?
- password_validity_days? int - Number of days to allow user to use the same password
- receive_admin_alerts? boolean - Should the user receive admin alerts such a certificate expiration notifications and overages?
- require_password_change? boolean - Is a password change required upon next user login?
- restapi_permission? boolean - Can this user access the REST API?
- self_managed? boolean - Does this user manage it's own credentials or is it a shared/bot user?
- sftp_permission? boolean - Can the user access with SFTP?
- site_admin? boolean - Is the user an administrator for this site?
- skip_welcome_screen? boolean - Skip Welcome page in the UI?
- ssl_required? string - SSL required setting
- sso_strategy_id? int - SSO (Single Sign On) strategy ID for the user, if applicable.
- subscribe_to_newsletter? boolean - Is the user subscribed to the newsletter?
- require_2fa? string - 2FA required setting
- time_zone? string - User time zone
- user_root? string - Root folder for FTP (and optionally SFTP if the appropriate site-wide setting is set.) Note that this is not used for API, Desktop, or Web interface.
- username? string - User's username
files.com: UserBody2
Fields
- avatar_file? string - An image file for your user avatar.
- avatar_delete? boolean - If true, the avatar will be deleted.
- change_password? string - Used for changing a password on an existing user.
- change_password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
change_password.
- email? string - User's email.
- grant_permission? string - Permission to grant on the user root. Can be blank or
full,read,write,list, orhistory.
- group_id? int - Group ID to associate this user with.
- group_ids? string - A list of group ids to associate this user with. Comma delimited.
- imported_password_hash? string - Pre-calculated hash of the user's password.
- password? string - User password.
- password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
password.
- announcements_read? boolean - Signifies that the user has read all the announcements in the UI.
- allowed_ips? string - A list of allowed IPs if applicable. Newline delimited
- attachments_permission? boolean - DEPRECATED: Can the user create Bundles (aka Share Links)? Use the bundle permission instead.
- authenticate_until? string - Scheduled Date/Time at which user will be deactivated
- authentication_method? string - How is this user authenticated?
- billing_permission? boolean - Allow this user to perform operations on the account, payments, and invoices?
- bypass_inactive_disable? boolean - Exempt this user from being disabled based on inactivity?
- bypass_site_allowed_ips? boolean - Allow this user to skip site-wide IP blacklists?
- dav_permission? boolean - Can the user connect with WebDAV?
- disabled? boolean - Is user disabled? Disabled users cannot log in, and do not count for billing purposes. Users can be automatically disabled after an inactivity period via a Site setting.
- ftp_permission? boolean - Can the user access with FTP/FTPS?
- header_text? string - Text to display to the user in the header of the UI
- language? string - Preferred language
- notification_daily_send_time? int - Hour of the day at which daily notifications should be sent. Can be in range 0 to 23
- name? string - User's full name
- company? string - User's company
- notes? string - Any internal notes on the user
- office_integration_enabled? boolean - Enable integration with Office for the web?
- password_validity_days? int - Number of days to allow user to use the same password
- receive_admin_alerts? boolean - Should the user receive admin alerts such a certificate expiration notifications and overages?
- require_password_change? boolean - Is a password change required upon next user login?
- restapi_permission? boolean - Can this user access the REST API?
- self_managed? boolean - Does this user manage it's own credentials or is it a shared/bot user?
- sftp_permission? boolean - Can the user access with SFTP?
- site_admin? boolean - Is the user an administrator for this site?
- skip_welcome_screen? boolean - Skip Welcome page in the UI?
- ssl_required? string - SSL required setting
- sso_strategy_id? int - SSO (Single Sign On) strategy ID for the user, if applicable.
- subscribe_to_newsletter? boolean - Is the user subscribed to the newsletter?
- require_2fa? string - 2FA required setting
- time_zone? string - User time zone
- user_root? string - Root folder for FTP (and optionally SFTP if the appropriate site-wide setting is set.) Note that this is not used for API, Desktop, or Web interface.
- username? string - User's username
files.com: UserCipherUseEntity
List User Cipher Uses
Fields
- id? int - UserCipherUse ID
- protocol_cipher? string - The protocol and cipher employed
- created_at? string - The earliest recorded use of this combination of interface and protocol and cipher (for this user)
- interface? string - The interface accessed
- updated_at? string - The most recent use of this combination of interface and protocol and cipher (for this user)
- user_id? int - ID of the user who performed this access
files.com: UserEntity
Create User
Fields
- id? int - User ID
- username? string - User's username
- admin_group_ids? int[] - List of group IDs of which this user is an administrator
- allowed_ips? string - A list of allowed IPs if applicable. Newline delimited
- attachments_permission? boolean - DEPRECATED: Can the user create Bundles (aka Share Links)? Use the bundle permission instead.
- api_keys_count? int - Number of api keys associated with this user
- authenticate_until? string - Scheduled Date/Time at which user will be deactivated
- authentication_method? string - How is this user authenticated?
- avatar_url? string - URL holding the user's avatar
- billing_permission? boolean - Allow this user to perform operations on the account, payments, and invoices?
- bypass_site_allowed_ips? boolean - Allow this user to skip site-wide IP blacklists?
- bypass_inactive_disable? boolean - Exempt this user from being disabled based on inactivity?
- created_at? string - When this user was created
- dav_permission? boolean - Can the user connect with WebDAV?
- disabled? boolean - Is user disabled? Disabled users cannot log in, and do not count for billing purposes. Users can be automatically disabled after an inactivity period via a Site setting.
- email? string - User email address
- ftp_permission? boolean - Can the user access with FTP/FTPS?
- group_ids? string - Comma-separated list of group IDs of which this user is a member
- header_text? string - Text to display to the user in the header of the UI
- language? string - Preferred language
- last_login_at? string - User's last login time
- last_protocol_cipher? string - The last protocol and cipher used
- lockout_expires? string - Time in the future that the user will no longer be locked out if applicable
- name? string - User's full name
- company? string - User's company
- notes? string - Any internal notes on the user
- notification_daily_send_time? int - Hour of the day at which daily notifications should be sent. Can be in range 0 to 23
- office_integration_enabled? boolean - Enable integration with Office for the web?
- password_set_at? string - Last time the user's password was set
- password_validity_days? int - Number of days to allow user to use the same password
- public_keys_count? int - Number of public keys associated with this user
- receive_admin_alerts? boolean - Should the user receive admin alerts such a certificate expiration notifications and overages?
- require_2fa? string - 2FA required setting
- active_2fa? boolean - Is 2fa active for the user?
- require_password_change? boolean - Is a password change required upon next user login?
- restapi_permission? boolean - Can this user access the REST API?
- self_managed? boolean - Does this user manage it's own credentials or is it a shared/bot user?
- sftp_permission? boolean - Can the user access with SFTP?
- site_admin? boolean - Is the user an administrator for this site?
- skip_welcome_screen? boolean - Skip Welcome page in the UI?
- ssl_required? string - SSL required setting
- sso_strategy_id? int - SSO (Single Sign On) strategy ID for the user, if applicable.
- subscribe_to_newsletter? boolean - Is the user subscribed to the newsletter?
- externally_managed? boolean - Is this user managed by a SsoStrategy?
- time_zone? string - User time zone
- type_of_2fa? string - Type(s) of 2FA methods in use. Will be either
sms,totp,u2f,yubi, or multiple values sorted alphabetically and joined by an underscore.
- user_root? string - Root folder for FTP (and optionally SFTP if the appropriate site-wide setting is set.) Note that this is not used for API, Desktop, or Web interface.
files.com: UserIdApiKeysBody
Fields
- name? string - Internal name for the API Key. For your use.
- expires_at? string - API Key expiration date
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
- path? string - Folder path restriction for this api key.
files.com: UserIdApiKeysBody1
Fields
- name? string - Internal name for the API Key. For your use.
- expires_at? string - API Key expiration date
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
- path? string - Folder path restriction for this api key.
files.com: UserIdApiKeysBody2
Fields
- name? string - Internal name for the API Key. For your use.
- expires_at? string - API Key expiration date
- permission_set? string - Permissions for this API Key. Keys with the
desktop_apppermission set only have the ability to do the functions provided in our Desktop App (File and Share Link operations). Additional permission sets may become available in the future, such as for a Site Admin to give a key with no administrator privileges. If you have ideas for permission sets, please let us know.
- path? string - Folder path restriction for this api key.
files.com: UserIdAs2KeysBody
Fields
- as2_partnership_name string - AS2 Partnership Name
- public_key string - Actual contents of Public key.
files.com: UserIdAs2KeysBody1
Fields
- as2_partnership_name string - AS2 Partnership Name
- public_key string - Actual contents of Public key.
files.com: UserIdAs2KeysBody2
Fields
- as2_partnership_name string - AS2 Partnership Name
- public_key string - Actual contents of Public key.
files.com: UserIdPublicKeysBody
Fields
- title string - Internal reference for key.
- public_key string - Actual contents of SSH key.
files.com: UserIdPublicKeysBody1
Fields
- title string - Internal reference for key.
- public_key string - Actual contents of SSH key.
files.com: UserIdPublicKeysBody2
Fields
- title string - Internal reference for key.
- public_key string - Actual contents of SSH key.
files.com: UserPublicKeysBody
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- title string - Internal reference for key.
- public_key string - Actual contents of SSH key.
files.com: UserPublicKeysBody1
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- title string - Internal reference for key.
- public_key string - Actual contents of SSH key.
files.com: UserPublicKeysBody2
Fields
- user_id? int - User ID. Provide a value of
0to operate the current session's user.
- title string - Internal reference for key.
- public_key string - Actual contents of SSH key.
files.com: UserRequestEntity
Create User Request
Fields
- id? int - ID
- name? string - User's full name
- email? string - User email address
- details? string - Details of the user's request
files.com: UserRequestsBody
Fields
- name string - Name of user requested
- email string - Email of user requested
- details string - Details of the user request
files.com: UserRequestsBody1
Fields
- name string - Name of user requested
- email string - Email of user requested
- details string - Details of the user request
files.com: UserRequestsBody2
Fields
- name string - Name of user requested
- email string - Email of user requested
- details string - Details of the user request
files.com: UsersBody
Fields
- avatar_file? string - An image file for your user avatar.
- avatar_delete? boolean - If true, the avatar will be deleted.
- change_password? string - Used for changing a password on an existing user.
- change_password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
change_password.
- email? string - User's email.
- grant_permission? string - Permission to grant on the user root. Can be blank or
full,read,write,list, orhistory.
- group_id? int - Group ID to associate this user with.
- group_ids? string - A list of group ids to associate this user with. Comma delimited.
- imported_password_hash? string - Pre-calculated hash of the user's password.
- password? string - User password.
- password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
password.
- announcements_read? boolean - Signifies that the user has read all the announcements in the UI.
- allowed_ips? string - A list of allowed IPs if applicable. Newline delimited
- attachments_permission? boolean - DEPRECATED: Can the user create Bundles (aka Share Links)? Use the bundle permission instead.
- authenticate_until? string - Scheduled Date/Time at which user will be deactivated
- authentication_method? string - How is this user authenticated?
- billing_permission? boolean - Allow this user to perform operations on the account, payments, and invoices?
- bypass_inactive_disable? boolean - Exempt this user from being disabled based on inactivity?
- bypass_site_allowed_ips? boolean - Allow this user to skip site-wide IP blacklists?
- dav_permission? boolean - Can the user connect with WebDAV?
- disabled? boolean - Is user disabled? Disabled users cannot log in, and do not count for billing purposes. Users can be automatically disabled after an inactivity period via a Site setting.
- ftp_permission? boolean - Can the user access with FTP/FTPS?
- header_text? string - Text to display to the user in the header of the UI
- language? string - Preferred language
- notification_daily_send_time? int - Hour of the day at which daily notifications should be sent. Can be in range 0 to 23
- name? string - User's full name
- company? string - User's company
- notes? string - Any internal notes on the user
- office_integration_enabled? boolean - Enable integration with Office for the web?
- password_validity_days? int - Number of days to allow user to use the same password
- receive_admin_alerts? boolean - Should the user receive admin alerts such a certificate expiration notifications and overages?
- require_password_change? boolean - Is a password change required upon next user login?
- restapi_permission? boolean - Can this user access the REST API?
- self_managed? boolean - Does this user manage it's own credentials or is it a shared/bot user?
- sftp_permission? boolean - Can the user access with SFTP?
- site_admin? boolean - Is the user an administrator for this site?
- skip_welcome_screen? boolean - Skip Welcome page in the UI?
- ssl_required? string - SSL required setting
- sso_strategy_id? int - SSO (Single Sign On) strategy ID for the user, if applicable.
- subscribe_to_newsletter? boolean - Is the user subscribed to the newsletter?
- require_2fa? string - 2FA required setting
- time_zone? string - User time zone
- user_root? string - Root folder for FTP (and optionally SFTP if the appropriate site-wide setting is set.) Note that this is not used for API, Desktop, or Web interface.
- username? string - User's username
files.com: UsersBody1
Fields
- avatar_file? string - An image file for your user avatar.
- avatar_delete? boolean - If true, the avatar will be deleted.
- change_password? string - Used for changing a password on an existing user.
- change_password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
change_password.
- email? string - User's email.
- grant_permission? string - Permission to grant on the user root. Can be blank or
full,read,write,list, orhistory.
- group_id? int - Group ID to associate this user with.
- group_ids? string - A list of group ids to associate this user with. Comma delimited.
- imported_password_hash? string - Pre-calculated hash of the user's password.
- password? string - User password.
- password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
password.
- announcements_read? boolean - Signifies that the user has read all the announcements in the UI.
- allowed_ips? string - A list of allowed IPs if applicable. Newline delimited
- attachments_permission? boolean - DEPRECATED: Can the user create Bundles (aka Share Links)? Use the bundle permission instead.
- authenticate_until? string - Scheduled Date/Time at which user will be deactivated
- authentication_method? string - How is this user authenticated?
- billing_permission? boolean - Allow this user to perform operations on the account, payments, and invoices?
- bypass_inactive_disable? boolean - Exempt this user from being disabled based on inactivity?
- bypass_site_allowed_ips? boolean - Allow this user to skip site-wide IP blacklists?
- dav_permission? boolean - Can the user connect with WebDAV?
- disabled? boolean - Is user disabled? Disabled users cannot log in, and do not count for billing purposes. Users can be automatically disabled after an inactivity period via a Site setting.
- ftp_permission? boolean - Can the user access with FTP/FTPS?
- header_text? string - Text to display to the user in the header of the UI
- language? string - Preferred language
- notification_daily_send_time? int - Hour of the day at which daily notifications should be sent. Can be in range 0 to 23
- name? string - User's full name
- company? string - User's company
- notes? string - Any internal notes on the user
- office_integration_enabled? boolean - Enable integration with Office for the web?
- password_validity_days? int - Number of days to allow user to use the same password
- receive_admin_alerts? boolean - Should the user receive admin alerts such a certificate expiration notifications and overages?
- require_password_change? boolean - Is a password change required upon next user login?
- restapi_permission? boolean - Can this user access the REST API?
- self_managed? boolean - Does this user manage it's own credentials or is it a shared/bot user?
- sftp_permission? boolean - Can the user access with SFTP?
- site_admin? boolean - Is the user an administrator for this site?
- skip_welcome_screen? boolean - Skip Welcome page in the UI?
- ssl_required? string - SSL required setting
- sso_strategy_id? int - SSO (Single Sign On) strategy ID for the user, if applicable.
- subscribe_to_newsletter? boolean - Is the user subscribed to the newsletter?
- require_2fa? string - 2FA required setting
- time_zone? string - User time zone
- user_root? string - Root folder for FTP (and optionally SFTP if the appropriate site-wide setting is set.) Note that this is not used for API, Desktop, or Web interface.
- username? string - User's username
files.com: UsersBody2
Fields
- avatar_file? string - An image file for your user avatar.
- avatar_delete? boolean - If true, the avatar will be deleted.
- change_password? string - Used for changing a password on an existing user.
- change_password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
change_password.
- email? string - User's email.
- grant_permission? string - Permission to grant on the user root. Can be blank or
full,read,write,list, orhistory.
- group_id? int - Group ID to associate this user with.
- group_ids? string - A list of group ids to associate this user with. Comma delimited.
- imported_password_hash? string - Pre-calculated hash of the user's password.
- password? string - User password.
- password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
password.
- announcements_read? boolean - Signifies that the user has read all the announcements in the UI.
- allowed_ips? string - A list of allowed IPs if applicable. Newline delimited
- attachments_permission? boolean - DEPRECATED: Can the user create Bundles (aka Share Links)? Use the bundle permission instead.
- authenticate_until? string - Scheduled Date/Time at which user will be deactivated
- authentication_method? string - How is this user authenticated?
- billing_permission? boolean - Allow this user to perform operations on the account, payments, and invoices?
- bypass_inactive_disable? boolean - Exempt this user from being disabled based on inactivity?
- bypass_site_allowed_ips? boolean - Allow this user to skip site-wide IP blacklists?
- dav_permission? boolean - Can the user connect with WebDAV?
- disabled? boolean - Is user disabled? Disabled users cannot log in, and do not count for billing purposes. Users can be automatically disabled after an inactivity period via a Site setting.
- ftp_permission? boolean - Can the user access with FTP/FTPS?
- header_text? string - Text to display to the user in the header of the UI
- language? string - Preferred language
- notification_daily_send_time? int - Hour of the day at which daily notifications should be sent. Can be in range 0 to 23
- name? string - User's full name
- company? string - User's company
- notes? string - Any internal notes on the user
- office_integration_enabled? boolean - Enable integration with Office for the web?
- password_validity_days? int - Number of days to allow user to use the same password
- receive_admin_alerts? boolean - Should the user receive admin alerts such a certificate expiration notifications and overages?
- require_password_change? boolean - Is a password change required upon next user login?
- restapi_permission? boolean - Can this user access the REST API?
- self_managed? boolean - Does this user manage it's own credentials or is it a shared/bot user?
- sftp_permission? boolean - Can the user access with SFTP?
- site_admin? boolean - Is the user an administrator for this site?
- skip_welcome_screen? boolean - Skip Welcome page in the UI?
- ssl_required? string - SSL required setting
- sso_strategy_id? int - SSO (Single Sign On) strategy ID for the user, if applicable.
- subscribe_to_newsletter? boolean - Is the user subscribed to the newsletter?
- require_2fa? string - 2FA required setting
- time_zone? string - User time zone
- user_root? string - Root folder for FTP (and optionally SFTP if the appropriate site-wide setting is set.) Note that this is not used for API, Desktop, or Web interface.
- username? string - User's username
files.com: UsersIdBody
Fields
- avatar_file? string - An image file for your user avatar.
- avatar_delete? boolean - If true, the avatar will be deleted.
- change_password? string - Used for changing a password on an existing user.
- change_password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
change_password.
- email? string - User's email.
- grant_permission? string - Permission to grant on the user root. Can be blank or
full,read,write,list, orhistory.
- group_id? int - Group ID to associate this user with.
- group_ids? string - A list of group ids to associate this user with. Comma delimited.
- imported_password_hash? string - Pre-calculated hash of the user's password.
- password? string - User password.
- password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
password.
- announcements_read? boolean - Signifies that the user has read all the announcements in the UI.
- allowed_ips? string - A list of allowed IPs if applicable. Newline delimited
- attachments_permission? boolean - DEPRECATED: Can the user create Bundles (aka Share Links)? Use the bundle permission instead.
- authenticate_until? string - Scheduled Date/Time at which user will be deactivated
- authentication_method? string - How is this user authenticated?
- billing_permission? boolean - Allow this user to perform operations on the account, payments, and invoices?
- bypass_inactive_disable? boolean - Exempt this user from being disabled based on inactivity?
- bypass_site_allowed_ips? boolean - Allow this user to skip site-wide IP blacklists?
- dav_permission? boolean - Can the user connect with WebDAV?
- disabled? boolean - Is user disabled? Disabled users cannot log in, and do not count for billing purposes. Users can be automatically disabled after an inactivity period via a Site setting.
- ftp_permission? boolean - Can the user access with FTP/FTPS?
- header_text? string - Text to display to the user in the header of the UI
- language? string - Preferred language
- notification_daily_send_time? int - Hour of the day at which daily notifications should be sent. Can be in range 0 to 23
- name? string - User's full name
- company? string - User's company
- notes? string - Any internal notes on the user
- office_integration_enabled? boolean - Enable integration with Office for the web?
- password_validity_days? int - Number of days to allow user to use the same password
- receive_admin_alerts? boolean - Should the user receive admin alerts such a certificate expiration notifications and overages?
- require_password_change? boolean - Is a password change required upon next user login?
- restapi_permission? boolean - Can this user access the REST API?
- self_managed? boolean - Does this user manage it's own credentials or is it a shared/bot user?
- sftp_permission? boolean - Can the user access with SFTP?
- site_admin? boolean - Is the user an administrator for this site?
- skip_welcome_screen? boolean - Skip Welcome page in the UI?
- ssl_required? string - SSL required setting
- sso_strategy_id? int - SSO (Single Sign On) strategy ID for the user, if applicable.
- subscribe_to_newsletter? boolean - Is the user subscribed to the newsletter?
- require_2fa? string - 2FA required setting
- time_zone? string - User time zone
- user_root? string - Root folder for FTP (and optionally SFTP if the appropriate site-wide setting is set.) Note that this is not used for API, Desktop, or Web interface.
- username? string - User's username
files.com: UsersIdBody1
Fields
- avatar_file? string - An image file for your user avatar.
- avatar_delete? boolean - If true, the avatar will be deleted.
- change_password? string - Used for changing a password on an existing user.
- change_password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
change_password.
- email? string - User's email.
- grant_permission? string - Permission to grant on the user root. Can be blank or
full,read,write,list, orhistory.
- group_id? int - Group ID to associate this user with.
- group_ids? string - A list of group ids to associate this user with. Comma delimited.
- imported_password_hash? string - Pre-calculated hash of the user's password.
- password? string - User password.
- password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
password.
- announcements_read? boolean - Signifies that the user has read all the announcements in the UI.
- allowed_ips? string - A list of allowed IPs if applicable. Newline delimited
- attachments_permission? boolean - DEPRECATED: Can the user create Bundles (aka Share Links)? Use the bundle permission instead.
- authenticate_until? string - Scheduled Date/Time at which user will be deactivated
- authentication_method? string - How is this user authenticated?
- billing_permission? boolean - Allow this user to perform operations on the account, payments, and invoices?
- bypass_inactive_disable? boolean - Exempt this user from being disabled based on inactivity?
- bypass_site_allowed_ips? boolean - Allow this user to skip site-wide IP blacklists?
- dav_permission? boolean - Can the user connect with WebDAV?
- disabled? boolean - Is user disabled? Disabled users cannot log in, and do not count for billing purposes. Users can be automatically disabled after an inactivity period via a Site setting.
- ftp_permission? boolean - Can the user access with FTP/FTPS?
- header_text? string - Text to display to the user in the header of the UI
- language? string - Preferred language
- notification_daily_send_time? int - Hour of the day at which daily notifications should be sent. Can be in range 0 to 23
- name? string - User's full name
- company? string - User's company
- notes? string - Any internal notes on the user
- office_integration_enabled? boolean - Enable integration with Office for the web?
- password_validity_days? int - Number of days to allow user to use the same password
- receive_admin_alerts? boolean - Should the user receive admin alerts such a certificate expiration notifications and overages?
- require_password_change? boolean - Is a password change required upon next user login?
- restapi_permission? boolean - Can this user access the REST API?
- self_managed? boolean - Does this user manage it's own credentials or is it a shared/bot user?
- sftp_permission? boolean - Can the user access with SFTP?
- site_admin? boolean - Is the user an administrator for this site?
- skip_welcome_screen? boolean - Skip Welcome page in the UI?
- ssl_required? string - SSL required setting
- sso_strategy_id? int - SSO (Single Sign On) strategy ID for the user, if applicable.
- subscribe_to_newsletter? boolean - Is the user subscribed to the newsletter?
- require_2fa? string - 2FA required setting
- time_zone? string - User time zone
- user_root? string - Root folder for FTP (and optionally SFTP if the appropriate site-wide setting is set.) Note that this is not used for API, Desktop, or Web interface.
- username? string - User's username
files.com: UsersIdBody2
Fields
- avatar_file? string - An image file for your user avatar.
- avatar_delete? boolean - If true, the avatar will be deleted.
- change_password? string - Used for changing a password on an existing user.
- change_password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
change_password.
- email? string - User's email.
- grant_permission? string - Permission to grant on the user root. Can be blank or
full,read,write,list, orhistory.
- group_id? int - Group ID to associate this user with.
- group_ids? string - A list of group ids to associate this user with. Comma delimited.
- imported_password_hash? string - Pre-calculated hash of the user's password.
- password? string - User password.
- password_confirmation? string - Optional, but if provided, we will ensure that it matches the value sent in
password.
- announcements_read? boolean - Signifies that the user has read all the announcements in the UI.
- allowed_ips? string - A list of allowed IPs if applicable. Newline delimited
- attachments_permission? boolean - DEPRECATED: Can the user create Bundles (aka Share Links)? Use the bundle permission instead.
- authenticate_until? string - Scheduled Date/Time at which user will be deactivated
- authentication_method? string - How is this user authenticated?
- billing_permission? boolean - Allow this user to perform operations on the account, payments, and invoices?
- bypass_inactive_disable? boolean - Exempt this user from being disabled based on inactivity?
- bypass_site_allowed_ips? boolean - Allow this user to skip site-wide IP blacklists?
- dav_permission? boolean - Can the user connect with WebDAV?
- disabled? boolean - Is user disabled? Disabled users cannot log in, and do not count for billing purposes. Users can be automatically disabled after an inactivity period via a Site setting.
- ftp_permission? boolean - Can the user access with FTP/FTPS?
- header_text? string - Text to display to the user in the header of the UI
- language? string - Preferred language
- notification_daily_send_time? int - Hour of the day at which daily notifications should be sent. Can be in range 0 to 23
- name? string - User's full name
- company? string - User's company
- notes? string - Any internal notes on the user
- office_integration_enabled? boolean - Enable integration with Office for the web?
- password_validity_days? int - Number of days to allow user to use the same password
- receive_admin_alerts? boolean - Should the user receive admin alerts such a certificate expiration notifications and overages?
- require_password_change? boolean - Is a password change required upon next user login?
- restapi_permission? boolean - Can this user access the REST API?
- self_managed? boolean - Does this user manage it's own credentials or is it a shared/bot user?
- sftp_permission? boolean - Can the user access with SFTP?
- site_admin? boolean - Is the user an administrator for this site?
- skip_welcome_screen? boolean - Skip Welcome page in the UI?
- ssl_required? string - SSL required setting
- sso_strategy_id? int - SSO (Single Sign On) strategy ID for the user, if applicable.
- subscribe_to_newsletter? boolean - Is the user subscribed to the newsletter?
- require_2fa? string - 2FA required setting
- time_zone? string - User time zone
- user_root? string - Root folder for FTP (and optionally SFTP if the appropriate site-wide setting is set.) Note that this is not used for API, Desktop, or Web interface.
- username? string - User's username
files.com: WebhookTestBody
Fields
- url string - URL for testing the webhook.
- method? string - HTTP method(GET or POST).
- encoding? string - HTTP encoding method. Can be JSON, XML, or RAW (form data).
- headers? record {} - Additional request headers.
- body? record {} - Additional body parameters.
- action? string - action for test body
files.com: WebhookTestBody1
Fields
- url string - URL for testing the webhook.
- method? string - HTTP method(GET or POST).
- encoding? string - HTTP encoding method. Can be JSON, XML, or RAW (form data).
- headers? record {} - Additional request headers.
- body? record {} - Additional body parameters.
- action? string - action for test body
files.com: WebhookTestBody2
Fields
- url string - URL for testing the webhook.
- method? string - HTTP method(GET or POST).
- encoding? string - HTTP encoding method. Can be JSON, XML, or RAW (form data).
- headers? record {} - Additional request headers.
- body? record {} - Additional body parameters.
- action? string - action for test body
files.com: WebhookTestEntity
Create Webhook Test
Fields
- code? int - Status HTTP code
- message? string - Error message
- status? string - Status message
- data? AutoEntity - Auto fields.
- success? boolean - The success status of the webhook test
files.com: WebhookTestsBody
Fields
- url string - URL for testing the webhook.
- method? string - HTTP method(GET or POST).
- encoding? string - HTTP encoding method. Can be JSON, XML, or RAW (form data).
- headers? record {} - Additional request headers.
- body? record {} - Additional body parameters.
- raw_body? string - raw body text
- file_as_body? boolean - Send the file data as the request body?
- file_form_field? string - Send the file data as a named parameter in the request POST body
- action? string - action for test body
files.com: WebhookTestsBody1
Fields
- url string - URL for testing the webhook.
- method? string - HTTP method(GET or POST).
- encoding? string - HTTP encoding method. Can be JSON, XML, or RAW (form data).
- headers? record {} - Additional request headers.
- body? record {} - Additional body parameters.
- raw_body? string - raw body text
- file_as_body? boolean - Send the file data as the request body?
- file_form_field? string - Send the file data as a named parameter in the request POST body
- action? string - action for test body
files.com: WebhookTestsBody2
Fields
- url string - URL for testing the webhook.
- method? string - HTTP method(GET or POST).
- encoding? string - HTTP encoding method. Can be JSON, XML, or RAW (form data).
- headers? record {} - Additional request headers.
- body? record {} - Additional body parameters.
- raw_body? string - raw body text
- file_as_body? boolean - Send the file data as the request body?
- file_form_field? string - Send the file data as a named parameter in the request POST body
- action? string - action for test body
Array types
files.com: ActionNotificationExportResultEntityArr
ActionNotificationExportResultEntityArr
files.com: ApiKeyEntityArr
ApiKeyEntityArr
files.com: IpAddressEntityArr
IpAddressEntityArr
files.com: DnsRecordEntityArr
DnsRecordEntityArr
files.com: PublicKeyEntityArr
PublicKeyEntityArr
files.com: GroupUserEntityArr
GroupUserEntityArr
files.com: As2KeyEntityArr
As2KeyEntityArr
files.com: UserEntityArr
UserEntityArr
files.com: UserCipherUseEntityArr
UserCipherUseEntityArr
files.com: PermissionEntityArr
PermissionEntityArr
files.com: AppEntityArr
AppEntityArr
files.com: AutomationEntityArr
AutomationEntityArr
files.com: BandwidthSnapshotEntityArr
BandwidthSnapshotEntityArr
files.com: BehaviorEntityArr
BehaviorEntityArr
files.com: BundleEntityArr
BundleEntityArr
files.com: BundleDownloadEntityArr
BundleDownloadEntityArr
files.com: BundleRecipientEntityArr
BundleRecipientEntityArr
files.com: BundleRegistrationEntityArr
BundleRegistrationEntityArr
files.com: ClickwrapEntityArr
ClickwrapEntityArr
files.com: ExternalEventEntityArr
ExternalEventEntityArr
files.com: FileUploadPartEntityArr
FileUploadPartEntityArr
files.com: FileCommentEntityArr
FileCommentEntityArr
files.com: FileEntityArr
FileEntityArr
files.com: FormFieldSetEntityArr
FormFieldSetEntityArr
files.com: GroupEntityArr
GroupEntityArr
files.com: ActionEntityArr
ActionEntityArr
files.com: HistoryExportResultEntityArr
HistoryExportResultEntityArr
files.com: InboxRecipientEntityArr
InboxRecipientEntityArr
files.com: InboxRegistrationEntityArr
InboxRegistrationEntityArr
files.com: InboxUploadEntityArr
InboxUploadEntityArr
files.com: AccountLineItemEntityArr
AccountLineItemEntityArr
files.com: PublicIpAddressEntityArr
PublicIpAddressEntityArr
files.com: LockEntityArr
LockEntityArr
files.com: MessageEntityArr
MessageEntityArr
files.com: MessageCommentEntityArr
MessageCommentEntityArr
files.com: MessageCommentReactionEntityArr
MessageCommentReactionEntityArr
files.com: MessageReactionEntityArr
MessageReactionEntityArr
files.com: NotificationEntityArr
NotificationEntityArr
files.com: ProjectEntityArr
ProjectEntityArr
files.com: RemoteServerEntityArr
RemoteServerEntityArr
files.com: RequestEntityArr
RequestEntityArr
files.com: SettingsChangeEntityArr
SettingsChangeEntityArr
files.com: SsoStrategyEntityArr
SsoStrategyEntityArr
files.com: SyncJobEntityArr
SyncJobEntityArr
files.com: UsageSnapshotEntityArr
UsageSnapshotEntityArr
files.com: UsageDailySnapshotEntityArr
UsageDailySnapshotEntityArr
files.com: UserRequestEntityArr
UserRequestEntityArr
Import
import ballerinax/files.com;Metadata
Released date: 3 days ago
Version: 1.5.2
License: Apache-2.0
Compatibility
Platform: any
Ballerina version: 2201.8.0
GraalVM compatible: Yes
Pull count
Total: 26
Current verison: 0
Weekly downloads
Keywords
Type/Connector
Vendor/Files.com
Area/Storage & File Management
Content & Files/File Management & Storage
Cost/Paid
Contributors
Dependencies