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 |
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. |