Classes
OrganizationsApi
Parameters | |
---|---|
api_client=None | |
METHODS
add_organization_api_key
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
add_organization_api_key_request | edgeimpulse_api.models.add_organization_api_key_request.AddOrganizationApiKeyRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.add_api_key_response.AddApiKeyResponse |
add_organization_member
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
add_member_request | edgeimpulse_api.models.add_member_request.AddMemberRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.entity_created_response.EntityCreatedResponse |
delete_organization
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
download_organization_data_export
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
export_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Export ID')] |
**kwargs | |
Returns |
---|
None |
get_organization_data_export
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
export_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Export ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.get_organization_data_export_response.GetOrganizationDataExportResponse |
get_organization_data_exports
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
limit | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Maximum number of results')] = None |
offset | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.')] = None |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.get_organization_data_exports_response.GetOrganizationDataExportsResponse |
get_organization_info
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.organization_info_response.OrganizationInfoResponse |
get_organization_metrics
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
exclude_edge_impulse_users | Annotated[Annotated[bool, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Whether to exclude Edge Impulse users when counting enterprise entitlements usage')] = None |
project_visibility | Annotated[edgeimpulse_api.models.project_visibility.ProjectVisibility | None, FieldInfo(annotation=NoneType, required=True, description='What project visibility type to include when counting enterprise entitlements usage')] = None |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.organization_metrics_response.OrganizationMetricsResponse |
invite_organization_member
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
invite_organization_member_request | edgeimpulse_api.models.invite_organization_member_request.InviteOrganizationMemberRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
list_organization_api_keys
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.list_organization_api_keys_response.ListOrganizationApiKeysResponse |
list_organization_projects
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.list_projects_response.ListProjectsResponse |
list_organizations
Parameters | |
---|---|
self | |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.list_organizations_response.ListOrganizationsResponse |
remove_organization_member
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
remove_member_request | edgeimpulse_api.models.remove_member_request.RemoveMemberRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
request_enterprise_hr_block_license
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
request_enterprise_limits_increase
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
enterprise_limits_increase_request | edgeimpulse_api.models.enterprise_limits_increase_request.EnterpriseLimitsIncreaseRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
request_enterprise_trial_extension
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
enterprise_upgrade_or_trial_extension_request | edgeimpulse_api.models.enterprise_upgrade_or_trial_extension_request.EnterpriseUpgradeOrTrialExtensionRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
resend_organization_member_invite
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
member_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Member ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
revoke_organization_api_key
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
api_key_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='API key ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
set_organization_member_datasets
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
member_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Member ID')] |
set_member_datasets_request | edgeimpulse_api.models.set_member_datasets_request.SetMemberDatasetsRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
set_organization_member_role
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
member_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Member ID')] |
set_member_role_request | edgeimpulse_api.models.set_member_role_request.SetMemberRoleRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
test_organization_admin
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
update_organization
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
update_organization_request | edgeimpulse_api.models.update_organization_request.UpdateOrganizationRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
upload_organization_header
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
image | Annotated[str, Strict(strict=True)] | None = None |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.upload_asset_response.UploadAssetResponse |
upload_organization_logo
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
image | Annotated[str, Strict(strict=True)] | None = None |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.upload_asset_response.UploadAssetResponse |
upload_organization_readme_image
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
image | Annotated[str, Strict(strict=True)] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.upload_readme_image_response.UploadReadmeImageResponse |
whitelabel_admin_add_development_board
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
development_board_request | edgeimpulse_api.models.development_board_request.DevelopmentBoardRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.entity_created_response.EntityCreatedResponse |
whitelabel_admin_add_organization_api_key
{organizationId}
/) requests on behalf of the organization. These API keys are not visible to the organization itself and have a customizable TTL defaulting to 1 minute.
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
admin_add_organization_api_key_request | edgeimpulse_api.models.admin_add_organization_api_key_request.AdminAddOrganizationApiKeyRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.add_api_key_response.AddApiKeyResponse |
whitelabel_admin_add_project_api_key
{projectId}
/) requests on behalf of the project admin. These API keys are not visible to the project itself and have a customizable TTL defaulting to 1 minute.
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
project_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Project ID')] |
admin_add_project_api_key_request | edgeimpulse_api.models.admin_add_project_api_key_request.AdminAddProjectApiKeyRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.add_api_key_response.AddApiKeyResponse |
whitelabel_admin_add_user_to_organization
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
admin_add_organization_user_request | edgeimpulse_api.models.admin_add_organization_user_request.AdminAddOrganizationUserRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_add_user_to_project
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
project_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Project ID')] |
admin_add_project_user_request | edgeimpulse_api.models.admin_add_project_user_request.AdminAddProjectUserRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_create_organization
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
whitelabel_admin_create_organization_request | edgeimpulse_api.models.whitelabel_admin_create_organization_request.WhitelabelAdminCreateOrganizationRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.create_organization_response.CreateOrganizationResponse |
whitelabel_admin_create_organization_export
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
admin_create_organization_data_export_request | edgeimpulse_api.models.admin_create_organization_data_export_request.AdminCreateOrganizationDataExportRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.start_job_response.StartJobResponse |
whitelabel_admin_create_organization_project
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
admin_create_project_request | edgeimpulse_api.models.admin_create_project_request.AdminCreateProjectRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.create_project_response.CreateProjectResponse |
whitelabel_admin_create_organization_usage_report
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
start_date | Annotated[datetime.datetime, FieldInfo(annotation=NoneType, required=True, description='Start date')] |
end_date | Annotated[datetime.datetime, FieldInfo(annotation=NoneType, required=True, description='End date')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.start_job_response.StartJobResponse |
whitelabel_admin_create_project
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
admin_create_project_request | edgeimpulse_api.models.admin_create_project_request.AdminCreateProjectRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.create_project_response.CreateProjectResponse |
whitelabel_admin_delete_organization
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.start_job_response.StartJobResponse |
whitelabel_admin_delete_organization_export
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
export_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Export ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_delete_organization_usage_report
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
report_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Report ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_delete_project
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
project_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Project ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.start_job_response.StartJobResponse |
whitelabel_admin_delete_user
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
user_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='User ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_download_organization_usage_report
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
report_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Report ID')] |
**kwargs | |
Returns |
---|
None |
whitelabel_admin_get_info
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.get_whitelabel_response.GetWhitelabelResponse |
whitelabel_admin_get_metrics
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.admin_get_metrics_response.AdminGetMetricsResponse |
whitelabel_admin_get_organization_compute_time_usage
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
start_date | Annotated[datetime.datetime, FieldInfo(annotation=NoneType, required=True, description='Start date')] |
end_date | Annotated[datetime.datetime, FieldInfo(annotation=NoneType, required=True, description='End date')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.admin_get_organization_compute_time_usage_response.AdminGetOrganizationComputeTimeUsageResponse |
whitelabel_admin_get_organization_export
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
export_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Export ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.get_organization_data_export_response.GetOrganizationDataExportResponse |
whitelabel_admin_get_organization_exports
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
limit | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Maximum number of results')] = None |
offset | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.')] = None |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.get_organization_data_exports_response.GetOrganizationDataExportsResponse |
whitelabel_admin_get_organization_info
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
include_deleted | Annotated[Annotated[bool, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Whether to include deleted entities (users, projects, orgs)')] = None |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.admin_organization_info_response.AdminOrganizationInfoResponse |
whitelabel_admin_get_organization_jobs
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
limit | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Maximum number of results')] = None |
offset | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.')] = None |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.list_jobs_response.ListJobsResponse |
whitelabel_admin_get_organization_usage_report
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
report_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Report ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.admin_get_report_response.AdminGetReportResponse |
whitelabel_admin_get_organization_usage_reports
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
limit | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Maximum number of results')] = None |
offset | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.')] = None |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.admin_get_reports_response.AdminGetReportsResponse |
whitelabel_admin_get_organizations
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
active | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Whether to search for entities (users, orgs) active in the last X days')] = None |
include_deleted | Annotated[Annotated[bool, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Whether to include deleted entities (users, projects, orgs)')] = None |
sort | Annotated[Annotated[str, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Fields and order to sort query by')] = None |
filters | Annotated[str, Strict(strict=True)] | None = None |
limit | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Maximum number of results')] = None |
offset | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.')] = None |
search | Annotated[Annotated[str, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Search query')] = None |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.admin_get_organizations_response.AdminGetOrganizationsResponse |
whitelabel_admin_get_project
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
project_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Project ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.admin_project_info_response.AdminProjectInfoResponse |
whitelabel_admin_get_project_jobs
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
project_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Project ID')] |
limit | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Maximum number of results')] = None |
offset | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.')] = None |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.list_jobs_response.ListJobsResponse |
whitelabel_admin_get_projects
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
active | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Whether to search for entities (users, orgs) active in the last X days')] = None |
sort | Annotated[Annotated[str, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Fields and order to sort query by')] = None |
filters | Annotated[str, Strict(strict=True)] | None = None |
limit | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Maximum number of results')] = None |
offset | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.')] = None |
search | Annotated[Annotated[str, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Search query')] = None |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.admin_list_projects_response.AdminListProjectsResponse |
whitelabel_admin_get_user
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
user_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='User ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.admin_get_user_response.AdminGetUserResponse |
whitelabel_admin_get_user_jobs
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
user_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='User ID')] |
limit | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Maximum number of results')] = None |
offset | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.')] = None |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.list_jobs_response.ListJobsResponse |
whitelabel_admin_get_user_metrics
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
user_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='User ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.admin_get_user_metrics_response.AdminGetUserMetricsResponse |
whitelabel_admin_get_users
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
active | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Whether to search for entities (users, orgs) active in the last X days')] = None |
tier | Annotated[edgeimpulse_api.models.user_tier_enum.UserTierEnum | None, FieldInfo(annotation=NoneType, required=True, description='Whether to search for free, community plus, professional, or enterprise entities (users, projects)')] = None |
fields | Annotated[Annotated[str, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Comma separated list of fields to fetch in a query')] = None |
sort | Annotated[Annotated[str, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Fields and order to sort query by')] = None |
filters | Annotated[str, Strict(strict=True)] | None = None |
limit | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Maximum number of results')] = None |
offset | Annotated[Annotated[int, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Offset in results, can be used in conjunction with LimitResultsParameter to implement paging.')] = None |
search | Annotated[Annotated[str, Strict(strict=True)] | None, FieldInfo(annotation=NoneType, required=True, description='Search query')] = None |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.admin_get_users_response.AdminGetUsersResponse |
whitelabel_admin_remove_development_board
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
development_board_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Development board ID.')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_remove_user_from_organization
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
user_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='User ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_remove_user_from_project
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
project_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Project ID')] |
user_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='User ID')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_restore_organization
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_update_default_deployment_target
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
update_whitelabel_default_deployment_target_request | edgeimpulse_api.models.update_whitelabel_default_deployment_target_request.UpdateWhitelabelDefaultDeploymentTargetRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_update_deployment_options_order
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
update_whitelabel_deployment_options_order_request | edgeimpulse_api.models.update_whitelabel_deployment_options_order_request.UpdateWhitelabelDeploymentOptionsOrderRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_update_deployment_targets
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
update_whitelabel_deployment_targets_request | edgeimpulse_api.models.update_whitelabel_deployment_targets_request.UpdateWhitelabelDeploymentTargetsRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_update_development_board
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
development_board_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Development board ID.')] |
development_board_request_update | edgeimpulse_api.models.development_board_request_update.DevelopmentBoardRequestUpdate |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_update_development_board_image
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
development_board_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Development board ID.')] |
image | Annotated[str, Strict(strict=True)] | None = None |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.upload_asset_response.UploadAssetResponse |
whitelabel_admin_update_info
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
update_whitelabel_request | edgeimpulse_api.models.update_whitelabel_request.UpdateWhitelabelRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_update_learning_blocks
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
update_whitelabel_learning_blocks_request | edgeimpulse_api.models.update_whitelabel_learning_blocks_request.UpdateWhitelabelLearningBlocksRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_update_organization
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
admin_update_organization_request | edgeimpulse_api.models.admin_update_organization_request.AdminUpdateOrganizationRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_update_organization_export
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
inner_organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID within the context of a white label')] |
export_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Export ID')] |
admin_update_organization_data_export_request | edgeimpulse_api.models.admin_update_organization_data_export_request.AdminUpdateOrganizationDataExportRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_update_project
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
project_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Project ID')] |
update_project_request | edgeimpulse_api.models.update_project_request.UpdateProjectRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_update_theme_colors
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
update_theme_colors_request | edgeimpulse_api.models.update_theme_colors_request.UpdateThemeColorsRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_update_theme_device_logo
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
image | Annotated[str, Strict(strict=True)] | None = None |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.upload_asset_response.UploadAssetResponse |
whitelabel_admin_update_theme_favicon
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
image | Annotated[str, Strict(strict=True)] |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |
whitelabel_admin_update_theme_logo
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
image | Annotated[str, Strict(strict=True)] | None = None |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.upload_asset_response.UploadAssetResponse |
whitelabel_admin_update_user
Parameters | |
---|---|
self | |
organization_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')] |
user_id | Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='User ID')] |
admin_update_user_request | edgeimpulse_api.models.admin_update_user_request.AdminUpdateUserRequest |
**kwargs | |
Returns |
---|
edgeimpulse_api.models.generic_api_response.GenericApiResponse |