Documentation Index
Fetch the complete documentation index at: https://docs.edgeimpulse.com/llms.txt
Use this file to discover all available pages before exploring further.
Classes
UploadPortalApi
edgeimpulse_api.api.upload_portal_api.UploadPortalApi(
api_client=None
)
| Parameters | |
|---|
api_client=None | |
METHODS
create_signed_upload_link
edgeimpulse_api.api.upload_portal_api.UploadPortalApi.create_signed_upload_link(
self,
portal_id: Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Portal ID', extra={})],
create_signed_upload_link_request: edgeimpulse_api.models.create_signed_upload_link_request.CreateSignedUploadLinkRequest,
**kwargs
) ‑> edgeimpulse_api.models.create_signed_upload_link_response.CreateSignedUploadLinkResponse
Create pre-signed S3 upload link
Creates a signed link to securely upload data to s3 bucket directly from the client.
| Parameters | |
|---|
self | |
portal_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Portal ID', extra={})] |
create_signed_upload_link_request | edgeimpulse_api.models.create_signed_upload_link_request.CreateSignedUploadLinkRequest |
**kwargs | |
| Returns |
|---|
edgeimpulse_api.models.create_signed_upload_link_response.CreateSignedUploadLinkResponse |
delete_portal_file
edgeimpulse_api.api.upload_portal_api.UploadPortalApi.delete_portal_file(
self,
portal_id: Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Portal ID', extra={})],
delete_portal_file_request: edgeimpulse_api.models.delete_portal_file_request.DeletePortalFileRequest,
**kwargs
) ‑> edgeimpulse_api.models.generic_api_response.GenericApiResponse
Delete file from portal
Delete a file from an upload portal (requires JWT auth).
| Parameters | |
|---|
self | |
portal_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Portal ID', extra={})] |
delete_portal_file_request | edgeimpulse_api.models.delete_portal_file_request.DeletePortalFileRequest |
**kwargs | |
| Returns |
|---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
download_portal_file
edgeimpulse_api.api.upload_portal_api.UploadPortalApi.download_portal_file(
self,
portal_id: Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Portal ID', extra={})],
download_portal_file_request: edgeimpulse_api.models.download_portal_file_request.DownloadPortalFileRequest,
**kwargs
) ‑> edgeimpulse_api.models.download_portal_file_response.DownloadPortalFileResponse
Download file from portal
Download a file from an upload portal (requires JWT auth). Will return a signed URL to the bucket.
| Parameters | |
|---|
self | |
portal_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Portal ID', extra={})] |
download_portal_file_request | edgeimpulse_api.models.download_portal_file_request.DownloadPortalFileRequest |
**kwargs | |
| Returns |
|---|
edgeimpulse_api.models.download_portal_file_response.DownloadPortalFileResponse |
get_portal_info
edgeimpulse_api.api.upload_portal_api.UploadPortalApi.get_portal_info(
self,
portal_id: Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Portal ID', extra={})],
**kwargs
) ‑> edgeimpulse_api.models.portal_info_response.PortalInfoResponse
Portal info
Get information about a portal
| Parameters | |
|---|
self | |
portal_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Portal ID', extra={})] |
**kwargs | |
| Returns |
|---|
edgeimpulse_api.models.portal_info_response.PortalInfoResponse |
list_portal_files_in_folder
edgeimpulse_api.api.upload_portal_api.UploadPortalApi.list_portal_files_in_folder(
self,
portal_id: Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Portal ID', extra={})],
list_portal_files_in_folder_request: edgeimpulse_api.models.list_portal_files_in_folder_request.ListPortalFilesInFolderRequest,
**kwargs
) ‑> edgeimpulse_api.models.list_portal_files_in_folder_response.ListPortalFilesInFolderResponse
List files in portal
List all files and directories in specified prefix.
| Parameters | |
|---|
self | |
portal_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Portal ID', extra={})] |
list_portal_files_in_folder_request | edgeimpulse_api.models.list_portal_files_in_folder_request.ListPortalFilesInFolderRequest |
**kwargs | |
| Returns |
|---|
edgeimpulse_api.models.list_portal_files_in_folder_response.ListPortalFilesInFolderResponse |
rename_portal_file
edgeimpulse_api.api.upload_portal_api.UploadPortalApi.rename_portal_file(
self,
portal_id: Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Portal ID', extra={})],
rename_portal_file_request: edgeimpulse_api.models.rename_portal_file_request.RenamePortalFileRequest,
**kwargs
) ‑> edgeimpulse_api.models.generic_api_response.GenericApiResponse
Rename file from portal
Rename a file on an upload portal (requires JWT auth).
| Parameters | |
|---|
self | |
portal_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Portal ID', extra={})] |
rename_portal_file_request | edgeimpulse_api.models.rename_portal_file_request.RenamePortalFileRequest |
**kwargs | |
| Returns |
|---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
view_portal_file
edgeimpulse_api.api.upload_portal_api.UploadPortalApi.view_portal_file(
self,
portal_id: Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Portal ID', extra={})],
path: Annotated[pydantic.v1.types.StrictStr, FieldInfo(default=Ellipsis, description='Path to file in portal', extra={})],
**kwargs
) ‑> str
View file from portal
View a file that’s located in an upload portal (requires JWT auth). File might be converted (e.g. Parquet) or truncated (e.g. CSV).
| Parameters | |
|---|
self | |
portal_id | Annotated[pydantic.v1.types.StrictInt, FieldInfo(default=Ellipsis, description='Portal ID', extra={})] |
path | Annotated[pydantic.v1.types.StrictStr, FieldInfo(default=Ellipsis, description='Path to file in portal', extra={})] |
**kwargs | |