---
title: "Reactivate Telephony Configuration"
method: POST
path: "/api/v1/organizations/telephony-configs/{config_id}/reactivate"
tags: ["main", "organizations"]
---

# Reactivate Telephony Configuration

`POST /api/v1/organizations/telephony-configs/{config_id}/reactivate`

## Request

- Base URL: `https://app.dograh.com`
- URL: `https://app.dograh.com/api/v1/organizations/telephony-configs/{config_id}/reactivate`
- Auth: none declared

Clear the inactive flag so connection workers pick the config up again.

A config is deactivated automatically when it keeps failing to connect, and
workers never re-enable it on their own. This endpoint is the only way back,
so the customer fixes their PBX and then explicitly retries.

## Path parameters

- `config_id` integer, required

## Headers

- `authorization` string, nullable
- `X-API-Key` string, nullable

## Response `200`

Successful Response

- TelephonyConfigurationDetail: Body of ``GET /telephony-configs/{id}`` — credentials are masked.
  - `id` integer, required
  - `name` string, required
  - `provider` string, required
  - `connectivity` 'api' | 'sip'
  - `is_default_outbound` boolean, required
  - `inactive` boolean
  - `inactive_since` string, date-time, nullable
  - `inactive_reason` string, nullable
  - `credentials` object, required
  - `sip_connectivity` SIPConnectivityDetails: Provider-supplied SIP connection details displayed to customers.
    - `provider_display_name` string, required
    - `regions` SIPRegionDetails[], required
      - `region` string, required
      - `inbound_transports` SIPTransportDetails[], required
        - `transport` string, required
        - `hostname` string, required
        - `port` integer, required
        - `uri` string, required
      - `outbound_origin_ip` string, required
  - `supports_outbound` boolean
  - `setup_checklist` ProviderSetupChecklist: A configuration's setup progress, as computed by its provider. ``ready_for_outbound`` is derived rather than reported independently so a provider cannot claim readiness while leaving a blocking step incomplete.
    - `ready_for_outbound` boolean, required
    - `outbound_blocked_reason` string, nullable, required
    - `steps` SetupStep[], required
      - `key` string, required
      - `title` string, required
      - `description` string, required
      - `complete` boolean, required
      - `blocks_outbound` boolean
    - `docs_url` string, nullable
  - `supports_trunks` boolean
  - `trunks` TrunkResponse[]
    - `id` integer, required
    - `name` string, required
    - `enabled` boolean, required
    - `settings` object, required
    - `phone_number_count` integer
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
  - `supports_phone_number_sync` boolean
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required

## Other responses

- `404`: Not found
- `422`: Validation Error

## Changes

- **2026-11-03** `faa00cf76fcb`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/dograh/apis/dograh-api/changes/api/v1/organizations/telephony-configs/:config_id/reactivate/post.md)

---

[API](https://skmtc.dev/dograh/apis/dograh-api.md) - [All operations](https://skmtc.dev/dograh/apis/dograh-api/llms.txt) - [OpenAPI document](https://skmtc.dev/dograh/apis/dograh-api/revisions/faa00cf76fcb?raw)
