---
title: "Set Netsapiens Extension Home Queue"
method: PUT
path: "/netsapiens/queue-config/extensions/{extension}"
tags: ["NetSapiens"]
---

# Set Netsapiens Extension Home Queue

`PUT /netsapiens/queue-config/extensions/{extension}`

## Request

- Base URL: `https://api.openintake.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openintake.ai/netsapiens/queue-config/extensions/{extension}`
- Auth: none declared

Pin (or unpin) which team an agent's calls are credited to.

Resolves the conflicts the PBX cannot: an agent in several team queues has no
automatic answer. A pin is sticky — the daily sync carries it through instead
of recomputing it.

## Path parameters

- `extension` string, required

## Request body

- NetSapiensHomeQueueRequest
  - `home_queue_extension` string, nullable: Queue to credit this extension's calls to. Null clears the manual pick and lets the next sync resolve it automatically

## Response `200`

Successful Response

- NetSapiensExtensionStatus: One agent extension and the team credited with its calls. ``home_queue_extension`` is null when the team is undecidable — the agent is in several home-eligible queues (listed in ``candidate_queue_extensions``, so a human can pick) or in none. Attribution then falls back to the queue that owned the call.
  - `extension` string, required
  - `display_name` string, nullable
  - `home_queue_extension` string, nullable
  - `home_source` string, nullable: direct | alias | manual — manual is never overwritten by a sync
  - `candidate_queue_extensions` string[]

## Other responses

- `422`: Validation Error

## Changes

- **2026-09-11** `546117b4e7b4`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/openintake/apis/openintake-api/changes/netsapiens/queue-config/extensions/:extension/put.md)

---

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