---
title: "Activate Deployment"
method: POST
path: "/v1/agents/{assistant_id}/deployments/{deployment_id}/activate"
tags: ["V1 - Deployments"]
---

# Activate Deployment

`POST /v1/agents/{assistant_id}/deployments/{deployment_id}/activate`

## Request

- Base URL: `https://api.app.noxus.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.app.noxus.ai/v1/agents/{assistant_id}/deployments/{deployment_id}/activate`
- Auth: API key in header `X-API-Key`

## Path parameters

- `assistant_id` string, uuid, required
- `deployment_id` string, uuid, required

## Response `200`

Successful Response

- DeploymentResponse
  - `id` string, uuid, required
  - `name` string, nullable, required
  - `alias` string, nullable
  - `assistant_id` string, uuid, required
  - `channel_type` string, required
  - `config` object
  - `is_active` boolean, required
  - `published_at` string, date-time, nullable, required
  - `trigger_id` string, uuid, nullable, required
  - `assistant_version_id` string, uuid, nullable, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `effective_active` boolean, required
  - `toggle_on_action` 'activate' | 'resume', required
  - `toggle_off_action` 'deactivate' | 'pause', required
  - `config_read_only` boolean, required
  - `native_teams_app` NativeTeamsAppState
    - `id` string, uuid, required
    - `status` 'publishing' | 'awaiting_approval' | 'active' | 'failed' | 'retiring' | 'retirement_failed' | 'retired', required
    - `is_paused` boolean, required
    - `bound_tenant_id` string, required
    - `tenant_admin_credential_id` string, uuid, required
    - `manifest_app_id` string, nullable, required
    - `provisioning_step` 'application_retired' | 'bot_credential' | 'bot_credential_cleanup_pending' | 'bot_credential_rotated' | 'bot_endpoint' | 'bot_resource' | 'bot_retired' | 'catalog_retired' | 'entra_application' | 'entra_sign_in_audience' | 'metadata_republished' | 'old_bot_credential_removed' | 'package_publish' | 'publishing_observed' | 'retirement_completed' | 'service_principal' | 'teams_channel' | 'update_approved', nullable, required
    - `observed_publishing_state` 'submitted' | 'published' | 'rejected', nullable, required
    - `package_version` string, nullable, required
    - `error_code` string, nullable, required
    - `error_message` string, nullable, required
    - `attempt_count` integer, required
    - `next_retry_at` string, date-time, nullable, required
    - `last_reconciled_at` string, date-time, nullable, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `retryable` boolean, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/noxus/apis/noxus-backend.md) - [All operations](https://skmtc.dev/noxus/apis/noxus-backend/llms.txt) - [OpenAPI document](https://skmtc.dev/noxus/apis/noxus-backend/revisions/0e37810b7ad5?raw)
