deployments
Bases: BaseDeployments
Source code in airia/client/deployments/sync_deployments.py
get_deployment(deployment_id, correlation_id=None, api_version=ApiVersion.V1.value)
Retrieve a single deployment by ID.
This method fetches a specific deployment from the Airia platform using its unique identifier. The response includes complete information about the deployment including associated pipelines, data sources, user prompts, and configuration settings.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
deployment_id
|
str
|
The unique identifier of the deployment to retrieve |
required |
correlation_id
|
Optional[str]
|
Optional correlation ID for request tracing |
None
|
api_version
|
str
|
API version to use (defaults to V1) |
V1.value
|
Returns:
| Name | Type | Description |
|---|---|---|
GetDeploymentResponse |
GetDeploymentResponse
|
Complete deployment information |
Raises:
| Type | Description |
|---|---|
AiriaAPIError
|
If the API request fails or deployment is not found |
ValueError
|
If an invalid API version is provided |
Example
Source code in airia/client/deployments/sync_deployments.py
get_deployments(tags=None, is_recommended=None, project_id=None, correlation_id=None, api_version=ApiVersion.V2.value)
Retrieve a paged list of deployments.
This method fetches deployments from the Airia platform with optional filtering by tags and recommendation status. The response includes detailed information about each deployment including associated pipelines, data sources, and user prompts.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
tags
|
Optional[List[str]]
|
Optional list of tags to filter deployments by |
None
|
is_recommended
|
Optional[bool]
|
Optional filter by recommended status |
None
|
project_id
|
Optional[str]
|
Optional filter by project id |
None
|
correlation_id
|
Optional[str]
|
Optional correlation ID for request tracing |
None
|
api_version
|
str
|
API version to use (defaults to V2) |
V2.value
|
Returns:
| Name | Type | Description |
|---|---|---|
GetDeploymentsResponse |
GetDeploymentsResponse
|
Paged response containing deployment items and total count |
Raises:
| Type | Description |
|---|---|
AiriaAPIError
|
If the API request fails |
ValueError
|
If an invalid API version is provided |