Share via


File.io (Independent Publisher) (Preview)

Simply upload a file, share the link, and after it is downloaded, the file is completely deleted. For added security, set an expiration on the file and it is deleted within a certain amount of time, even if it was never downloaded.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Troy Taylor
URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Connector Metadata
Publisher Troy Taylor
Website https://www.file.io/
Privacy policy https://www.file.io/privacy
Categories Data

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
API Key (in the form Bearer API_Key) securestring The API Key (in the form Bearer API_Key) for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Delete a file

Deletes a file identified by key

Get list of files

Retrieves a list of your files.

Get plan and account

Retrieves the plan and account details for the user.

Update a file

Updates a file by key. For any parameters not provided in request, existing values are retained.

Upload a file

Uploads a file and creates the file details.

Delete a file

Deletes a file identified by key

Parameters

Name Key Required Type Description
Key
key True string

The file key.

Returns

Name Path Type Description
Success
success boolean

Whether a success.

Status
status integer

The status.

Get list of files

Retrieves a list of your files.

Parameters

Name Key Required Type Description
Search
search string

The search term.

Sort
sort string

The sort by.

Offset
offset integer

The offset.

Limit
limit integer

The limit.

Returns

Name Path Type Description
Success
success boolean

Whether a success.

Status
status integer

The status.

Nodes
nodes array of object
ID
nodes.id string

The identifier.

Key
nodes.key string

The key.

Path
nodes.path string

The path.

Node Type
nodes.nodeType string

The node type.

Name
nodes.name string

The name.

Title
nodes.title string

The title.

Description
nodes.description string

The description.

Link
nodes.link string

The link.

Private
nodes.private boolean

Whether private.

Expires
nodes.expires string

When expires.

Downloads
nodes.downloads integer

The number of downloads.

Max Downloads
nodes.maxDownloads integer

The maximum number of downloads.

Auto Delete
nodes.autoDelete boolean

Whether automatically deletes.

Size
nodes.size integer

The size.

MIME Type
nodes.mimeType string

The MIME type.

Screening Status
nodes.screeningStatus string

The screening status.

Created
nodes.created string

When created.

Modified
nodes.modified string

When modified.

Count
count integer

The count.

Size
size integer

The size.

Screening Status
screeningStatus string

The screening status.

Get plan and account

Retrieves the plan and account details for the user.

Returns

Name Path Type Description
Success
success boolean

Whether a success.

Status
status integer

The status.

Plan Id
planId integer

The .

Max Upload Bytes
maxUploadBytes integer

The .

Max Storage Bytes
maxStorageBytes integer

The .

Used Storage Bytes
usedStorageBytes integer

The .

Rate Limit
rateLimit integer

The .

Custom Domain
customDomain string

The .

Direct Download
directDownload string

The .

Payment Customer Id
paymentCustomerId string

The .

Payment Subscription Id
paymentSubscriptionId string

The .

Update a file

Updates a file by key. For any parameters not provided in request, existing values are retained.

Parameters

Name Key Required Type Description
Key
key True string

The file key.

File
file string

The file.

Expires
expires string

When expires.

Max Downloads
maxDownloads integer

The maximum number of downloads.

Auto Delete
autoDelete boolean

Whether automatically deletes.

Returns

Name Path Type Description
Success
success boolean

Whether a success.

Status
status integer

The status.

ID
id string

The identifier.

Key
key string

The key.

Name
name string

The name.

Link
link string

The link.

Expires
expires string

When expires.

Expiry
expiry string

The .

Downloads
downloads integer

The number of downloads.

Max Downloads
maxDownloads integer

The maximum number of downloads.

Auto Delete
autoDelete boolean

Whether automatically deletes.

Size
size integer

The size.

MIME Type
mimeType string

The MIME type.

Created
created string

When created.

Modified
modified string

When modified.

Upload a file

Uploads a file and creates the file details.

Parameters

Name Key Required Type Description
File
file string

The file.

Expires
expires string

When expires.

Max Downloads
maxDownloads integer

The maximum number of downloads.

Auto Delete
autoDelete boolean

Whether automatically deletes.

Returns

Name Path Type Description
Success
success boolean

Whether a success.

Status
status integer

The status.

ID
id string

The identifier.

Key
key string

The key.

Path
path string

The path.

Node Type
nodeType string

The node type.

Name
name string

The name.

Title
title string

The title.

Description
description string

The description.

Link
link string

The link.

Private
private boolean

Whether private.

Expires
expires string

When expires.

Downloads
downloads integer

The number of downloads.

Max Downloads
maxDownloads integer

The maximum number of downloads.

Auto Delete
autoDelete boolean

Whether automatically deletes.

Size
size integer

The size.

MIME Type
mimeType string

The MIME type.

Screening Status
screeningStatus string

The screening status.

Created
created string

When created.

Modified
modified string

When modified.