organization_data_api module
OrganizationDataApi
Parameters
api_client=None
Methods
add_organization_bucket
Add a storage bucket
Add a storage bucket.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
add_organization_bucket_request: edgeimpulse_api.models.add_organization_bucket_request.AddOrganizationBucketRequest
**kwargs
Return
edgeimpulse_api.models.generic_api_response.GenericApiResponse
add_organization_data_file
Add files
Add a new file to an existing data item.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
data_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Data ID', extra={})]
files: List[pydantic.types.StrictBytes]
**kwargs
Return
edgeimpulse_api.models.generic_api_response.GenericApiResponse
add_organization_data_folder
Add data items from bucket
Bulk adds data items that already exist in a storage bucket. The bucket path specified should contain folders. Each folder is added as a data item in Edge Impulse.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
organization_add_data_folder_request: edgeimpulse_api.models.organization_add_data_folder_request.OrganizationAddDataFolderRequest
**kwargs
Return
edgeimpulse_api.models.start_job_response.StartJobResponse
add_organization_data_item
Add new data
Add a new data item. You can add a maximum of 10000 files directly through this API. Use addOrganizationDataFile
to add additional files.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
name: pydantic.types.StrictStr
dataset: pydantic.types.StrictStr
metadata: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Key-value pair of metadata (in JSON format)', extra={})]
files: List[pydantic.types.StrictBytes]
bucket_id: Optional[pydantic.types.StrictInt] = None
bucket_name: Annotated[Optional[pydantic.types.StrictStr], FieldInfo(default=PydanticUndefined, description='Name of the bucket name (as an Edge Impulse name)', extra={})] = None
bucket_path: Annotated[Optional[pydantic.types.StrictStr], FieldInfo(default=PydanticUndefined, description='Optional path in the bucket to create this data item (files are created under this path).', extra={})] = None
**kwargs
Return
edgeimpulse_api.models.generic_api_response.GenericApiResponse
add_organization_dataset
Add dataset
Add a new research dataset
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
organization_add_dataset_request: edgeimpulse_api.models.organization_add_dataset_request.OrganizationAddDatasetRequest
**kwargs
Return
edgeimpulse_api.models.start_job_response.StartJobResponse
change_dataset_organization_data_items
Change dataset
Change the dataset for selected data items.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
data_ids: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Data IDs as an Array', extra={})]
set_organization_data_dataset_request: edgeimpulse_api.models.set_organization_data_dataset_request.SetOrganizationDataDatasetRequest
dataset: Annotated[Optional[pydantic.types.StrictStr], FieldInfo(default=PydanticUndefined, description='Selected dataset', extra={})] = None
filter: Annotated[Optional[pydantic.types.StrictStr], FieldInfo(default=PydanticUndefined, description="Data filter in SQL WHERE format, where you can reference 'dataset', 'bucket', 'name', 'total_file_count', 'total_file_size', 'created' and any metadata label through 'metadata->' (dots are replaced by underscore).", extra={})] = None
**kwargs
Return
edgeimpulse_api.models.start_job_response.StartJobResponse
clear_checklist_organization_data_items
Clear checklist for data
Clear all checklist flags for selected data items.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
data_ids: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Data IDs as an Array', extra={})]
dataset: Annotated[Optional[pydantic.types.StrictStr], FieldInfo(default=PydanticUndefined, description='Selected dataset', extra={})] = None
filter: Annotated[Optional[pydantic.types.StrictStr], FieldInfo(default=PydanticUndefined, description="Data filter in SQL WHERE format, where you can reference 'dataset', 'bucket', 'name', 'total_file_count', 'total_file_size', 'created' and any metadata label through 'metadata->' (dots are replaced by underscore).", extra={})] = None
**kwargs
Return
edgeimpulse_api.models.start_job_response.StartJobResponse
create_signed_upload_link_dataset
Create pre-signed S3 upload link
Creates a signed link to securely upload data to s3 bucket directly from the client.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
dataset: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Dataset name', extra={})]
create_signed_upload_link_request: edgeimpulse_api.models.create_signed_upload_link_request.CreateSignedUploadLinkRequest
**kwargs
Return
edgeimpulse_api.models.create_signed_upload_link_response.CreateSignedUploadLinkResponse
delete_dataset_file
Delete file from dataset
Delete a file from a dataset
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
dataset: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Dataset name', extra={})]
delete_portal_file_request: edgeimpulse_api.models.delete_portal_file_request.DeletePortalFileRequest
**kwargs
Return
edgeimpulse_api.models.generic_api_response.GenericApiResponse
delete_organization_data_file
Delete file
Delete a single file from a data item.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
data_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Data ID', extra={})]
file_name: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='File name', extra={})]
**kwargs
Return
edgeimpulse_api.models.generic_api_response.GenericApiResponse
delete_organization_data_item
Delete data
Delete a data item. This will remove items the items from the underlying storage if your dataset has "bucketPath" set.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
data_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Data ID', extra={})]
**kwargs
Return
edgeimpulse_api.models.generic_api_response.GenericApiResponse
delete_organization_data_items
Delete data
Delete all data for selected data items. This removes all data in the underlying data bucket.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
data_ids: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Data IDs as an Array', extra={})]
dataset: Annotated[Optional[pydantic.types.StrictStr], FieldInfo(default=PydanticUndefined, description='Selected dataset', extra={})] = None
filter: Annotated[Optional[pydantic.types.StrictStr], FieldInfo(default=PydanticUndefined, description="Data filter in SQL WHERE format, where you can reference 'dataset', 'bucket', 'name', 'total_file_count', 'total_file_size', 'created' and any metadata label through 'metadata->' (dots are replaced by underscore).", extra={})] = None
**kwargs
Return
edgeimpulse_api.models.start_job_response.StartJobResponse
download_dataset_file
Download file from dataset
Download a file from a dataset. Will return a signed URL to the bucket.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
dataset: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Dataset name', extra={})]
download_portal_file_request: edgeimpulse_api.models.download_portal_file_request.DownloadPortalFileRequest
**kwargs
Return
edgeimpulse_api.models.download_portal_file_response.DownloadPortalFileResponse
download_dataset_folder
Download folder from dataset
Download all files in the given folder in a dataset, ignoring any subdirectories.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
dataset: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Dataset name', extra={})]
path: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Path, relative to dataset', extra={})]
**kwargs
Return
str
download_organization_data_file
Download file
Download a single file from a data item.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
data_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Data ID', extra={})]
file_name: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='File name', extra={})]
**kwargs
Return
str
download_organization_data_item
Download data
Download all data for selected data items. This function does not query the underlying bucket.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
data_ids: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Data IDs as an Array', extra={})]
dataset: Annotated[Optional[pydantic.types.StrictStr], FieldInfo(default=PydanticUndefined, description='Selected dataset', extra={})] = None
filter: Annotated[Optional[pydantic.types.StrictStr], FieldInfo(default=PydanticUndefined, description="Data filter in SQL WHERE format, where you can reference 'dataset', 'bucket', 'name', 'total_file_count', 'total_file_size', 'created' and any metadata label through 'metadata->' (dots are replaced by underscore).", extra={})] = None
**kwargs
Return
str
download_organization_single_data_item
Download data
Download all data for this data item.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
data_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Data ID', extra={})]
filter: Annotated[Optional[pydantic.types.StrictStr], FieldInfo(default=PydanticUndefined, description="Data filter in SQL WHERE format, where you can reference 'dataset', 'bucket', 'name', 'total_file_count', 'total_file_size', 'created' and any metadata label through 'metadata->' (dots are replaced by underscore).", extra={})] = None
**kwargs
Return
str
get_organization_bucket
Get storage bucket
Get storage bucket details.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
bucket_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Bucket ID', extra={})]
**kwargs
Return
edgeimpulse_api.models.get_organization_bucket_response.GetOrganizationBucketResponse
get_organization_data_item
Get data metadata
Get a data item. This will HEAD the underlying bucket to retrieve the last file information.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
data_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Data ID', extra={})]
filter: Annotated[Optional[pydantic.types.StrictStr], FieldInfo(default=PydanticUndefined, description="Data filter in SQL WHERE format, where you can reference 'dataset', 'bucket', 'name', 'total_file_count', 'total_file_size', 'created' and any metadata label through 'metadata->' (dots are replaced by underscore).", extra={})] = None
**kwargs
Return
edgeimpulse_api.models.get_organization_data_item_response.GetOrganizationDataItemResponse
get_organization_data_item_transform_jobs
Get transformation jobs for data item
Get all transformation jobs that ran for a data item. If limit / offset is not provided then max. 20 results are returned.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
data_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Data ID', extra={})]
limit: Annotated[Optional[pydantic.types.StrictInt], FieldInfo(default=PydanticUndefined, description='Maximum number of results', extra={})] = None
offset: Annotated[Optional[pydantic.types.StrictInt], FieldInfo(default=PydanticUndefined, description='Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.', extra={})] = None
**kwargs
Return
edgeimpulse_api.models.get_organization_data_item_transform_jobs_response.GetOrganizationDataItemTransformJobsResponse
get_organization_dataset
Get dataset
Get information about a dataset
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
dataset: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Dataset name', extra={})]
**kwargs
Return
edgeimpulse_api.models.get_organization_dataset_response.GetOrganizationDatasetResponse
hide_organization_dataset
Hide dataset
Hide a dataset (does not remove underlying data)
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
dataset: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Dataset name', extra={})]
**kwargs
Return
edgeimpulse_api.models.generic_api_response.GenericApiResponse
list_dataset_files_in_folder
List files in dataset
List all files and directories in specified prefix.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
dataset: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Dataset name', extra={})]
list_portal_files_in_folder_request: edgeimpulse_api.models.list_portal_files_in_folder_request.ListPortalFilesInFolderRequest
**kwargs
Return
edgeimpulse_api.models.list_portal_files_in_folder_response.ListPortalFilesInFolderResponse
list_organization_buckets
List storage buckets
Retrieve all configured storage buckets. This does not list the secret key.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
**kwargs
Return
edgeimpulse_api.models.list_organization_buckets_response.ListOrganizationBucketsResponse
list_organization_data
List data
Lists all data items. This can be filtered by the ?filter parameter.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
dataset: Annotated[Optional[pydantic.types.StrictStr], FieldInfo(default=PydanticUndefined, description='Selected dataset', extra={})] = None
filter: Annotated[Optional[pydantic.types.StrictStr], FieldInfo(default=PydanticUndefined, description="Data filter in SQL WHERE format, where you can reference 'dataset', 'bucket', 'name', 'total_file_count', 'total_file_size', 'created' and any metadata label through 'metadata->' (dots are replaced by underscore).", extra={})] = None
limit: Annotated[Optional[pydantic.types.StrictInt], FieldInfo(default=PydanticUndefined, description='Maximum number of results', extra={})] = None
offset: Annotated[Optional[pydantic.types.StrictInt], FieldInfo(default=PydanticUndefined, description='Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.', extra={})] = None
**kwargs
Return
edgeimpulse_api.models.list_organization_data_response.ListOrganizationDataResponse
list_organization_files
List files
Lists all files included by the filter.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
dataset: Annotated[Optional[pydantic.types.StrictStr], FieldInfo(default=PydanticUndefined, description='Selected dataset', extra={})] = None
filter: Annotated[Optional[pydantic.types.StrictStr], FieldInfo(default=PydanticUndefined, description="Data filter in SQL WHERE format, where you can reference 'dataset', 'bucket', 'name', 'total_file_count', 'total_file_size', 'created' and any metadata label through 'metadata->' (dots are replaced by underscore).", extra={})] = None
limit: Annotated[Optional[pydantic.types.StrictInt], FieldInfo(default=PydanticUndefined, description='Maximum number of results', extra={})] = None
offset: Annotated[Optional[pydantic.types.StrictInt], FieldInfo(default=PydanticUndefined, description='Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.', extra={})] = None
**kwargs
Return
edgeimpulse_api.models.list_organization_files_response.ListOrganizationFilesResponse
organization_bulk_update_metadata
Bulk update metadata
Bulk update the metadata of many data items in one go. This requires you to submit a CSV file with headers, one of which the columns should be named 'name'. The other columns are used as metadata keys.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
dataset: pydantic.types.StrictStr
csv_file: pydantic.types.StrictStr
**kwargs
Return
edgeimpulse_api.models.start_job_response.StartJobResponse
preview_default_files_in_folder
Preview files in a default dataset
Preview files and directories in a default dataset for the given prefix, with support for wildcards. This is an internal API used when starting a transformation job.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
dataset: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Dataset name', extra={})]
preview_default_files_in_folder_request: edgeimpulse_api.models.preview_default_files_in_folder_request.PreviewDefaultFilesInFolderRequest
**kwargs
Return
edgeimpulse_api.models.preview_default_files_in_folder_response.PreviewDefaultFilesInFolderResponse
preview_organization_data_file
Preview file
Preview a single file from a data item (same as downloadOrganizationDataFile but w/ content-disposition inline and could be truncated).
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
data_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Data ID', extra={})]
file_name: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='File name', extra={})]
**kwargs
Return
str
refresh_organization_data
Refresh data
Update all data items. HEADs all underlying buckets to retrieve the last file information. Use this API after uploading data directly to S3. If your dataset has bucketId and bucketPath set then this will also remove items that have been removed from S3.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
dataset: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Selected dataset', extra={})]
**kwargs
Return
edgeimpulse_api.models.start_job_response.StartJobResponse
remove_organization_bucket
Remove storage bucket
Remove a storage bucket. This will render any data in this storage bucket unreachable.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
bucket_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Bucket ID', extra={})]
**kwargs
Return
edgeimpulse_api.models.generic_api_response.GenericApiResponse
rename_dataset_file
Rename file from dataset
Rename a file in a dataset
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
dataset: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Dataset name', extra={})]
rename_portal_file_request: edgeimpulse_api.models.rename_portal_file_request.RenamePortalFileRequest
**kwargs
Return
edgeimpulse_api.models.generic_api_response.GenericApiResponse
update_organization_bucket
Update storage bucket
Updates storage bucket details. This only updates fields that were set in the request body.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
bucket_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Bucket ID', extra={})]
update_organization_bucket_request: edgeimpulse_api.models.update_organization_bucket_request.UpdateOrganizationBucketRequest
**kwargs
Return
edgeimpulse_api.models.generic_api_response.GenericApiResponse
update_organization_data_item
Update data metadata
Update the data item metadata.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
data_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Data ID', extra={})]
update_organization_data_item_request: edgeimpulse_api.models.update_organization_data_item_request.UpdateOrganizationDataItemRequest
**kwargs
Return
edgeimpulse_api.models.generic_api_response.GenericApiResponse
update_organization_dataset
Update dataset
Set information about a dataset
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
dataset: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Dataset name', extra={})]
update_organization_dataset_request: edgeimpulse_api.models.update_organization_dataset_request.UpdateOrganizationDatasetRequest
**kwargs
Return
edgeimpulse_api.models.generic_api_response.GenericApiResponse
verify_dataset
Verify dataset
Verify whether we can reach a dataset (and return some random files, used for data sources)
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
dataset: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Dataset name', extra={})]
**kwargs
Return
edgeimpulse_api.models.verify_organization_bucket_response.VerifyOrganizationBucketResponse
verify_existing_organization_bucket
Verify existing bucket connectivity
Verify whether we can reach a bucket before adding it.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
bucket_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Bucket ID', extra={})]
verify_organization_existing_bucket_request: edgeimpulse_api.models.verify_organization_existing_bucket_request.VerifyOrganizationExistingBucketRequest
**kwargs
Return
edgeimpulse_api.models.verify_organization_bucket_response.VerifyOrganizationBucketResponse
verify_organization_bucket
Verify bucket connectivity
Verify whether we can reach a bucket before adding it.
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
verify_organization_bucket_request: edgeimpulse_api.models.verify_organization_bucket_request.VerifyOrganizationBucketRequest
**kwargs
Return
edgeimpulse_api.models.verify_organization_bucket_response.VerifyOrganizationBucketResponse
view_dataset_file
View file from dataset
View a file that's located in a dataset (requires JWT auth). File might be converted (e.g. Parquet) or truncated (e.g. CSV).
Parameters
self
organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})]
dataset: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Dataset name', extra={})]
path: Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Path to file in portal', extra={})]
**kwargs
Return
str
Last updated