edgeimpulse_api.api.organizations_api.get_organization_data_exports( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization 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) ‑> edgeimpulse_api.models.get_organization_data_exports_response.GetOrganizationDataExportsResponse
Get all organization data exportsGet all data exports for an organization.Parameters
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
exclude_edge_impulse_users: Annotated[pydantic.types.StrictBool | None, FieldInfo(default=PydanticUndefined, description=‘Whether to exclude Edge Impulse users when counting enterprise entitlements usage’, extra=)] = None
project_visibility: Annotated[edgeimpulse_api.models.project_visibility.ProjectVisibility | None, FieldInfo(default=PydanticUndefined, description=‘What project visibility type to include when counting enterprise entitlements usage’, extra=)] = None
List active organizationsRetrieve list of organizations that a user is a part of. If authenticating using JWT token this lists all the organizations the user has access to, if authenticating using an API key, this only lists that organization.Parameters
Remove memberRemove a member from an organization. Note that you cannot invoke this function if only a single member is present to the organization.Parameters
Request organization limits increaseRequest an increase in the limits for this organization. Available limits are: users, projects, compute, storage.Parameters
edgeimpulse_api.api.organizations_api.whitelabel_admin_add_organization_api_key( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], admin_add_organization_api_key_request: edgeimpulse_api.models.admin_add_organization_api_key_request.AdminAddOrganizationApiKeyRequest, **kwargs) ‑> edgeimpulse_api.models.add_api_key_response.AddApiKeyResponse
White Label Admin - Add organization API keyWhite label admin only API to add an API key to an organization. Add a temporary API key that can be used to make Organizations API (/api/organizations//) 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
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]
White Label Admin - Add Project API keyWhite label admin only API to add an API key to a project. Add a temporary API key that can be used to make Projects API (/api/projects//) 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
edgeimpulse_api.api.organizations_api.whitelabel_admin_add_user_to_organization( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], admin_add_organization_user_request: edgeimpulse_api.models.admin_add_organization_user_request.AdminAddOrganizationUserRequest, **kwargs) ‑> edgeimpulse_api.models.generic_api_response.GenericApiResponse
White Label Admin - Add user to an organizationWhite label admin only API to add a user to an organization. If no user is provided, the current user is used.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]
White Label Admin - Add user to a projectWhite label admin only API to add a user to a project. If no user is provided, the current user is used.Parameters
White Label Admin - Create new organization within white label contextCreate a new organization. This is an API only available to white label adminsParameters
edgeimpulse_api.api.organizations_api.whitelabel_admin_create_organization_export( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], admin_create_organization_data_export_request: edgeimpulse_api.models.admin_create_organization_data_export_request.AdminCreateOrganizationDataExportRequest, **kwargs) ‑> edgeimpulse_api.models.start_job_response.StartJobResponse
White Label Admin - Create a new organization data exportCreate a new data export for an organization. A job is created to process the export request and the job details are returned in the response. This is an API only available to white label admins.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]
edgeimpulse_api.api.organizations_api.whitelabel_admin_create_organization_project( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], admin_create_project_request: edgeimpulse_api.models.admin_create_project_request.AdminCreateProjectRequest, **kwargs) ‑> edgeimpulse_api.models.create_project_response.CreateProjectResponse
White Label Admin - Create a new organization projectWhite label admin only API to create a new project for an organization.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]
edgeimpulse_api.api.organizations_api.whitelabel_admin_create_organization_usage_report( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], start_date: Annotated[datetime.datetime, FieldInfo(default=Ellipsis, description='Start date', extra={})], end_date: Annotated[datetime.datetime, FieldInfo(default=Ellipsis, description='End date', extra={})], **kwargs) ‑> edgeimpulse_api.models.start_job_response.StartJobResponse
White Label Admin - Creates a new usage reportCreate a new usage report for an organization. A job is created to process the report request and the job details are returned in the response. This is an API only available to white label admins.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]
White Label Admin - Create a new project within white label context.Create a new free tier project. This is an API only available to white label admins.Parameters
edgeimpulse_api.api.organizations_api.whitelabel_admin_delete_organization( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], **kwargs) ‑> edgeimpulse_api.models.start_job_response.StartJobResponse
White Label Admin - Delete an organizationWhite label admin only API to delete an organization.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]
edgeimpulse_api.api.organizations_api.whitelabel_admin_delete_organization_export( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], export_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Export ID', extra={})], **kwargs) ‑> edgeimpulse_api.models.generic_api_response.GenericApiResponse
White Label Admin - Delete organization data exportDelete a data export for an organization. This is an API only available to white label admins.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]
edgeimpulse_api.api.organizations_api.whitelabel_admin_delete_organization_usage_report( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], report_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Report ID', extra={})], **kwargs) ‑> edgeimpulse_api.models.generic_api_response.GenericApiResponse
White Label Admin - Delete usage reportDelete a usage report for an organization. This is an API only available to white label admins.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]
edgeimpulse_api.api.organizations_api.whitelabel_admin_download_organization_usage_report( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], report_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Report ID', extra={})], **kwargs) ‑> None
White Label Admin - Download usage reportDownload a usage report for an organization. This is an API only available to white label admins.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]
edgeimpulse_api.api.organizations_api.whitelabel_admin_get_organization_compute_time_usage( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], start_date: Annotated[datetime.datetime, FieldInfo(default=Ellipsis, description='Start date', extra={})], end_date: Annotated[datetime.datetime, FieldInfo(default=Ellipsis, description='End date', extra={})], **kwargs) ‑> edgeimpulse_api.models.admin_get_organization_compute_time_usage_response.AdminGetOrganizationComputeTimeUsageResponse
White Label Admin - Get organization compute time usageGet compute time usage for an organization over a period of time. This is an API only available to white label adminsParameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]
edgeimpulse_api.api.organizations_api.whitelabel_admin_get_organization_export( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], export_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Export ID', extra={})], **kwargs) ‑> edgeimpulse_api.models.get_organization_data_export_response.GetOrganizationDataExportResponse
White Label Admin - Get organization data exportGet a data export for an organization. This is an API only available to white label admins.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]
edgeimpulse_api.api.organizations_api.whitelabel_admin_get_organization_exports( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', 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) ‑> edgeimpulse_api.models.get_organization_data_exports_response.GetOrganizationDataExportsResponse
White Label Admin - Get all organization data exportsGet all data exports for an organization. This is an API only available to white label admins.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, 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
edgeimpulse_api.api.organizations_api.whitelabel_admin_get_organization_info( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], include_deleted: Annotated[pydantic.types.StrictBool | None, FieldInfo(default=PydanticUndefined, description='Whether to include deleted entities (users, projects, orgs)', extra={})] = None, **kwargs) ‑> edgeimpulse_api.models.admin_organization_info_response.AdminOrganizationInfoResponse
White Label Admin - Get organization informationWhite label admin only API to list all information about an organization.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]
include_deleted: Annotated[pydantic.types.StrictBool | None, FieldInfo(default=PydanticUndefined, description=‘Whether to include deleted entities (users, projects, orgs)’, extra=)] = None
edgeimpulse_api.api.organizations_api.whitelabel_admin_get_organization_jobs( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', 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) ‑> edgeimpulse_api.models.list_jobs_response.ListJobsResponse
White Label Admin - Get organization jobsWhite label admin only API to get the list of all jobs for a organization.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, 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
edgeimpulse_api.api.organizations_api.whitelabel_admin_get_organization_usage_report( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], report_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Report ID', extra={})], **kwargs) ‑> edgeimpulse_api.models.admin_get_report_response.AdminGetReportResponse
White Label Admin - Get usage reportGet a usage report for an organization. This is an API only available to white label admins.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]
edgeimpulse_api.api.organizations_api.whitelabel_admin_get_organization_usage_reports( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', 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) ‑> edgeimpulse_api.models.admin_get_reports_response.AdminGetReportsResponse
White Label Admin - Get all usage reportsGet all usage reports for an organization. This is an API only available to white label admins.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, 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
active: Annotated[pydantic.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description=‘Whether to search for entities (users, orgs) active in the last X days’, extra=)] = None
include_deleted: Annotated[pydantic.types.StrictBool | None, FieldInfo(default=PydanticUndefined, description=‘Whether to include deleted entities (users, projects, orgs)’, extra=)] = None
sort: Annotated[pydantic.types.StrictStr | None, FieldInfo(default=PydanticUndefined, description=‘Fields and order to sort query by’, extra=)] = None
filters: pydantic.types.StrictStr | None = 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
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
active: Annotated[pydantic.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description=‘Whether to search for entities (users, orgs) active in the last X days’, extra=)] = None
sort: Annotated[pydantic.types.StrictStr | None, FieldInfo(default=PydanticUndefined, description=‘Fields and order to sort query by’, extra=)] = None
filters: pydantic.types.StrictStr | None = 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
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
edgeimpulse_api.api.organizations_api.whitelabel_admin_get_users( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], active: Annotated[pydantic.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description='Whether to search for entities (users, orgs) active in the last X days', extra={})] = None, tier: Annotated[edgeimpulse_api.models.user_tier_enum.UserTierEnum | None, FieldInfo(default=PydanticUndefined, description='Whether to search for free, community plus, professional, or enterprise entities (users, projects)', extra={})] = None, fields: Annotated[pydantic.types.StrictStr | None, FieldInfo(default=PydanticUndefined, description='Comma separated list of fields to fetch in a query', extra={})] = None, sort: Annotated[pydantic.types.StrictStr | None, FieldInfo(default=PydanticUndefined, description='Fields and order to sort query by', extra={})] = None, filters: pydantic.types.StrictStr | None = 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, search: Annotated[pydantic.types.StrictStr | None, FieldInfo(default=PydanticUndefined, description='Search query', extra={})] = None, **kwargs) ‑> edgeimpulse_api.models.admin_get_users_response.AdminGetUsersResponse
White Label Admin - Get all white label usersWhite label admin only API to get the list of all registered users.Parameters
active: Annotated[pydantic.types.StrictInt | None, FieldInfo(default=PydanticUndefined, description=‘Whether to search for entities (users, orgs) active in the last X days’, extra=)] = None
tier: Annotated[edgeimpulse_api.models.user_tier_enum.UserTierEnum | None, FieldInfo(default=PydanticUndefined, description=‘Whether to search for free, community plus, professional, or enterprise entities (users, projects)’, extra=)] = None
fields: Annotated[pydantic.types.StrictStr | None, FieldInfo(default=PydanticUndefined, description=‘Comma separated list of fields to fetch in a query’, extra=)] = None
sort: Annotated[pydantic.types.StrictStr | None, FieldInfo(default=PydanticUndefined, description=‘Fields and order to sort query by’, extra=)] = None
filters: pydantic.types.StrictStr | None = 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
edgeimpulse_api.api.organizations_api.whitelabel_admin_remove_user_from_organization( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], user_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='User ID', extra={})], **kwargs) ‑> edgeimpulse_api.models.generic_api_response.GenericApiResponse
White Label Admin - Remove user from an organizationWhite label admin only API to remove a user from an organization.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]
edgeimpulse_api.api.organizations_api.whitelabel_admin_restore_organization( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], **kwargs) ‑> edgeimpulse_api.models.generic_api_response.GenericApiResponse
White Label Admin - Restore an organizationWhite label admin only API to restore a deleted organization. All organization projects sharing the same deletion date as that of the organization will also be restored. If this is a trial organization that was never upgraded to a paid plan then the organization will be restored to its original trial state.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]
White Label Admin - Update the order of deployment options in the deployment viewWhite label admin only API to customize the order of deployment options in the deployment view for this white label.Parameters
White Label Admin - Update deployment targetsWhite label admin only API to update some or all of the deployment targets enabled for this white label.Parameters
White Label Admin - Update learning blocksWhite label admin only API to update some or all of the learning blocks enabled for this white label.Parameters
edgeimpulse_api.api.organizations_api.whitelabel_admin_update_organization( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], admin_update_organization_request: edgeimpulse_api.models.admin_update_organization_request.AdminUpdateOrganizationRequest, **kwargs) ‑> edgeimpulse_api.models.generic_api_response.GenericApiResponse
White Label Admin - Update organizationWhite label admin only API to update organization properties such as name and logo.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]
edgeimpulse_api.api.organizations_api.whitelabel_admin_update_organization_export( self, organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID', extra={})], inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Organization ID within the context of a white label', extra={})], export_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Export ID', extra={})], admin_update_organization_data_export_request: edgeimpulse_api.models.admin_update_organization_data_export_request.AdminUpdateOrganizationDataExportRequest, **kwargs) ‑> edgeimpulse_api.models.generic_api_response.GenericApiResponse
White Label Admin - Update organization data exportUpdate a data export for an organization. This is an API only available to white label admins.Parameters
inner_organization_id: Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description=‘Organization ID within the context of a white label’, extra=)]