Classes

OrganizationPortalsApi

edgeimpulse_api.api.organization_portals_api.OrganizationPortalsApi(
	api_client=None
)
Parameters
api_client=None

METHODS

create_organization_portal

edgeimpulse_api.api.organization_portals_api.OrganizationPortalsApi.create_organization_portal(
	self,
	organization_id: Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=Truedescription='Organization ID')],
	create_organization_portal_request: edgeimpulse_api.models.create_organization_portal_request.CreateOrganizationPortalRequest,
	**kwargs
) ‑> edgeimpulse_api.models.create_organization_portal_response.CreateOrganizationPortalResponse
Create upload portal Creates a new upload portal for the organization.
Parameters
self
organization_idAnnotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')]
create_organization_portal_requestedgeimpulse_api.models.create_organization_portal_request.CreateOrganizationPortalRequest
**kwargs
Returns
edgeimpulse_api.models.create_organization_portal_response.CreateOrganizationPortalResponse

delete_organization_portal

edgeimpulse_api.api.organization_portals_api.OrganizationPortalsApi.delete_organization_portal(
	self,
	organization_id: Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=Truedescription='Organization ID')],
	portal_id: Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=Truedescription='Portal ID')],
	**kwargs
) ‑> edgeimpulse_api.models.generic_api_response.GenericApiResponse
Delete upload portal Deletes an upload portal for the organization.
Parameters
self
organization_idAnnotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')]
portal_idAnnotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Portal ID')]
**kwargs
Returns
edgeimpulse_api.models.generic_api_response.GenericApiResponse

get_organization_portal

edgeimpulse_api.api.organization_portals_api.OrganizationPortalsApi.get_organization_portal(
	self,
	organization_id: Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=Truedescription='Organization ID')],
	portal_id: Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=Truedescription='Portal ID')],
	**kwargs
) ‑> edgeimpulse_api.models.get_organization_portal_response.GetOrganizationPortalResponse
Retrieve upload portal information Retrieve a single upload portals identified by ID.
Parameters
self
organization_idAnnotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')]
portal_idAnnotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Portal ID')]
**kwargs
Returns
edgeimpulse_api.models.get_organization_portal_response.GetOrganizationPortalResponse

list_organization_portals

edgeimpulse_api.api.organization_portals_api.OrganizationPortalsApi.list_organization_portals(
	self,
	organization_id: Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=Truedescription='Organization ID')],
	**kwargs
) ‑> edgeimpulse_api.models.list_organization_portals_response.ListOrganizationPortalsResponse
List upload portals Retrieve all configured upload portals.
Parameters
self
organization_idAnnotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')]
**kwargs
Returns
edgeimpulse_api.models.list_organization_portals_response.ListOrganizationPortalsResponse

rotate_organization_portal_token

edgeimpulse_api.api.organization_portals_api.OrganizationPortalsApi.rotate_organization_portal_token(
	self,
	organization_id: Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=Truedescription='Organization ID')],
	portal_id: Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=Truedescription='Portal ID')],
	**kwargs
) ‑> edgeimpulse_api.models.generic_api_response.GenericApiResponse
Rotate upload portal token Rotates the token for an upload portal.
Parameters
self
organization_idAnnotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')]
portal_idAnnotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Portal ID')]
**kwargs
Returns
edgeimpulse_api.models.generic_api_response.GenericApiResponse

update_organization_portal

edgeimpulse_api.api.organization_portals_api.OrganizationPortalsApi.update_organization_portal(
	self,
	organization_id: Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=Truedescription='Organization ID')],
	portal_id: Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=Truedescription='Portal ID')],
	create_organization_portal_request: edgeimpulse_api.models.create_organization_portal_request.CreateOrganizationPortalRequest,
	**kwargs
) ‑> edgeimpulse_api.models.update_organization_portal_response.UpdateOrganizationPortalResponse
Update upload portal Updates an upload portal for the organization.
Parameters
self
organization_idAnnotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')]
portal_idAnnotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Portal ID')]
create_organization_portal_requestedgeimpulse_api.models.create_organization_portal_request.CreateOrganizationPortalRequest
**kwargs
Returns
edgeimpulse_api.models.update_organization_portal_response.UpdateOrganizationPortalResponse

verify_organization_portal

edgeimpulse_api.api.organization_portals_api.OrganizationPortalsApi.verify_organization_portal(
	self,
	organization_id: Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=Truedescription='Organization ID')],
	portal_id: Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=Truedescription='Portal ID')],
	**kwargs
) ‑> edgeimpulse_api.models.verify_organization_bucket_response.VerifyOrganizationBucketResponse
Verify upload portal information Retrieve a subset of files from the portal, to be used in the data source wizard.
Parameters
self
organization_idAnnotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Organization ID')]
portal_idAnnotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Portal ID')]
**kwargs
Returns
edgeimpulse_api.models.verify_organization_bucket_response.VerifyOrganizationBucketResponse