Files
Appmixer allows you to upload files to use them in your flows.
Get file info
GET
https://api.appmixer.com/files/metadata/:fileId
Get the information for the specified file. Note that the file content is not included.
Path Parameters
Name | Type | Description |
---|---|---|
fileId | string | The UUID of the required file. |
Upload a file
POST
https://api.appmixer.com/files
Upload file to Appmixer. Uploads by chunks are supported, and whether if sent file is treated as a chunk or a new file depends on the headers sent. Also, Content-type
must be set to multipart/form-data
.
Headers
Name | Type | Description |
---|---|---|
Content-type | string | Must be set to |
uploader-file-id | string | If set, the current file will be appended as a chunk to the file specified by this. If not present, a new file will be created. The response includes the resulting file's ID, so it can be used in subsequent requests to add chunks to the generated file. |
uploader-file-name | string | The name of the file. This will be ignored in case that |
uploader-chunk-size | string | The size in bytes of the file/chunk being uploaded. |
uploader-chunk-number | string | This header is |
uploader-chunks-total | string | This header is |
Request Body
Name | Type | Description |
---|---|---|
file | string | The file/chunk to be uploaded |
Get user files
GET
https://api.appmixer.com/files
Example: https://api.appmixer.com/files?limit=10&filter=filename:~invoice&sort=filename:1
The example will return 10 files with 'invoice' in the filename.
Query Parameters
Name | Type | Description |
---|---|---|
limit | number | |
offset | number | |
sort | String | |
projection | String | |
includeComponentSourceFiles | Boolean | By default, the endpoint returns only files (that are used in flows). Custom component source codes are stored as files as well, if the user owns some, they can be returned as well. |
filter | String |
Get number of files
GET
https://api.appmixer.com/files/count
Used for paging.
Query Parameters
Name | Type | Description |
---|---|---|
includeComponentSourceFiles | Boolean | By default, the endpoint returns only files (that are used in flows). Custom component source codes are stored as files as well, if the user owns some, they can be returned as well. |
filter | String |
Remove file.
DELETE
https://api.appmixer.com/files/:fileId
Delete all user files.
DELETE
https://api.appmixer.com/files
Example: DELETE https://api.appmixer.com/files?filter=filename:~invoice will delete all user's files with 'invoice' in the name.
Query Parameters
Name | Type | Description |
---|---|---|
filter | String | Can be used to filter the files. |
Last updated