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 |
|---|---|---|
| Copilot Studio | 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) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - 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) |
| 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) |
| 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. |