OrganizationDataApi
- api_client=None
Methods
add_organization_bucket
- 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
add_organization_data_file
- 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
add_organization_data_folder
- 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
add_organization_data_item
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: pydantic.types.StrictInt | None = None
- bucket_name: Annotated[pydantic.types.StrictStr | None, FieldInfo(default=PydanticUndefined, description=‘Name of the bucket name (as an Edge Impulse name)’, extra=)] = None
- bucket_path: Annotated[pydantic.types.StrictStr | None, FieldInfo(default=PydanticUndefined, description=‘Optional path in the bucket to create this data item (files are created under this path).’, extra=)] = None
- **kwargs
add_organization_dataset
- 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
change_dataset_organization_data_items
- 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[pydantic.types.StrictStr | None, FieldInfo(default=PydanticUndefined, description=‘Selected dataset’, extra=)] = None
- filter: Annotated[pydantic.types.StrictStr | None, 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
clear_checklist_organization_data_items
- 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[pydantic.types.StrictStr | None, FieldInfo(default=PydanticUndefined, description=‘Selected dataset’, extra=)] = None
- filter: Annotated[pydantic.types.StrictStr | None, 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
create_signed_upload_link_dataset
- 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
delete_dataset_file
- 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
delete_organization_data_file
- 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
delete_organization_data_item
- 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
delete_organization_data_items
- 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[pydantic.types.StrictStr | None, FieldInfo(default=PydanticUndefined, description=‘Selected dataset’, extra=)] = None
- filter: Annotated[pydantic.types.StrictStr | None, 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
download_dataset_file
- 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
download_dataset_folder
- 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
download_organization_data_file
- 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
download_organization_data_item
- 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[pydantic.types.StrictStr | None, FieldInfo(default=PydanticUndefined, description=‘Selected dataset’, extra=)] = None
- filter: Annotated[pydantic.types.StrictStr | None, 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
download_organization_single_data_item
- 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[pydantic.types.StrictStr | None, 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
get_organization_bucket
- 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
get_organization_data_item
- 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[pydantic.types.StrictStr | None, 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
get_organization_data_item_transform_jobs
- 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[pydantic.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description=‘Maximum number of results’, extra=)] = None
- offset: Annotated[pydantic.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description=‘Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.’, extra=)] = None
- **kwargs
get_organization_dataset
- 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
hide_organization_dataset
- 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
list_dataset_files_in_folder
- 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
list_organization_buckets
- self
- organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID’, extra=)]
- **kwargs
list_organization_data
- self
- organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID’, extra=)]
- dataset: Annotated[pydantic.types.StrictStr | None, FieldInfo(default=PydanticUndefined, description=‘Selected dataset’, extra=)] = None
- filter: Annotated[pydantic.types.StrictStr | None, 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[pydantic.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description=‘Maximum number of results’, extra=)] = None
- offset: Annotated[pydantic.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description=‘Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.’, extra=)] = None
- **kwargs
list_organization_files
- self
- organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID’, extra=)]
- dataset: Annotated[pydantic.types.StrictStr | None, FieldInfo(default=PydanticUndefined, description=‘Selected dataset’, extra=)] = None
- filter: Annotated[pydantic.types.StrictStr | None, 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[pydantic.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description=‘Maximum number of results’, extra=)] = None
- offset: Annotated[pydantic.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description=‘Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.’, extra=)] = None
- **kwargs
organization_bulk_update_metadata
- self
- organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID’, extra=)]
- dataset: pydantic.types.StrictStr
- csv_file: pydantic.types.StrictStr
- **kwargs
preview_default_files_in_folder
- 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
preview_organization_data_file
- 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
refresh_organization_data
- 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
remove_organization_bucket
- 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
rename_dataset_file
- 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
update_organization_bucket
connectionStatus: connected
. 3. If the endpoint responds with connectionStatus: error
, the verification has failed. Only proceed with updating the bucket details after receiving a connected
status. The polling interval and timeout should be determined based on your application’s requirements.
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
update_organization_data_item
- 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
update_organization_dataset
- 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
verify_dataset
- 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
verify_existing_organization_bucket
- 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
verify_organization_bucket
- 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
view_dataset_file
- 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