> ## Documentation Index
> Fetch the complete documentation index at: https://docs.edgeimpulse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# edgeimpulse_api.api.whitelabels_api

## Classes

### WhitelabelsApi

```python theme={"system"}
edgeimpulse_api.api.whitelabels_api.WhitelabelsApi(
	api_client=None
)
```

| Parameters        |     |
| ----------------- | --- |
| `api_client=None` | ` ` |

***

**METHODS**

#### get\_all\_impulse\_blocks

```python theme={"system"}
edgeimpulse_api.api.whitelabels_api.WhitelabelsApi.get_all_impulse_blocks(
	self,
	whitelabel_identifier: Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Whitelabel ID')],
	**kwargs
) ‑> edgeimpulse_api.models.get_impulse_blocks_response.GetImpulseBlocksResponse
```

Get impulse blocks

Lists all possible DSP and ML blocks available for this white label.

| Parameters              |                                                                                                                   |
| ----------------------- | ----------------------------------------------------------------------------------------------------------------- |
| `self`                  | ` `                                                                                                               |
| `whitelabel_identifier` | `Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Whitelabel ID')]` |
| `**kwargs`              | ` `                                                                                                               |

| Returns                                                                       |
| ----------------------------------------------------------------------------- |
| `edgeimpulse_api.models.get_impulse_blocks_response.GetImpulseBlocksResponse` |

#### get\_whitelabel\_domain

```python theme={"system"}
edgeimpulse_api.api.whitelabels_api.WhitelabelsApi.get_whitelabel_domain(
	self,
	whitelabel_identifier: Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Whitelabel ID')],
	**kwargs
) ‑> edgeimpulse_api.models.get_whitelabel_domain_response.GetWhitelabelDomainResponse
```

Get white label domain

Get a white label domain given its unique identifier.

| Parameters              |                                                                                                                   |
| ----------------------- | ----------------------------------------------------------------------------------------------------------------- |
| `self`                  | ` `                                                                                                               |
| `whitelabel_identifier` | `Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Whitelabel ID')]` |
| `**kwargs`              | ` `                                                                                                               |

| Returns                                                                             |
| ----------------------------------------------------------------------------------- |
| `edgeimpulse_api.models.get_whitelabel_domain_response.GetWhitelabelDomainResponse` |

#### update\_deployment\_targets

```python theme={"system"}
edgeimpulse_api.api.whitelabels_api.WhitelabelsApi.update_deployment_targets(
	self,
	whitelabel_identifier: Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Whitelabel ID')],
	update_whitelabel_deployment_targets_request: edgeimpulse_api.models.update_whitelabel_deployment_targets_request.UpdateWhitelabelDeploymentTargetsRequest,
	**kwargs
) ‑> edgeimpulse_api.models.generic_api_response.GenericApiResponse
```

Update deployment targets

Update some or all of the deployment targets enabled for this white label.

| Parameters                                     |                                                                                                                   |
| ---------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| `self`                                         | ` `                                                                                                               |
| `whitelabel_identifier`                        | `Annotated[int, Strict(strict=True), FieldInfo(annotation=NoneType, required=True, description='Whitelabel ID')]` |
| `update_whitelabel_deployment_targets_request` | `edgeimpulse_api.models.update_whitelabel_deployment_targets_request.UpdateWhitelabelDeploymentTargetsRequest`    |
| `**kwargs`                                     | ` `                                                                                                               |

| Returns                                                          |
| ---------------------------------------------------------------- |
| `edgeimpulse_api.models.generic_api_response.GenericApiResponse` |
