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

# List Changed IVR Transfer Targets

> List changed IVR transfer targets to see which agents have been published since the IVR was last published.

<span data-api-safety-label="read-only"><Badge color="gray" size="sm" shape="pill">Read only</Badge></span>

List changed IVR transfer targets to see which agents have been published since the IVR was last published. Use the result to choose handoff paths to retest before republishing the IVR.

## Before you begin

* Get the IVR agent ID from [List Agents](/docs/api-reference/v1/agents/list).
* The comparison uses the IVR's latest published menu, not unreviewed targets in a draft.

## List Changed IVR Transfer Targets Request

```http theme={null}
GET /v1/agents/agent_abc123/stale-transfer-targets
```

## Verify the result

The `200` response has a `data` array of target agent IDs and names. An empty result can mean no target changed, the IVR has never been published, or the requested agent is not an IVR. New calls already use each target's current published configuration.

## Errors and recovery

`401` means the API key is missing or invalid. Check the IVR's published state before interpreting an empty result. This read is safe to retry and does not publish the IVR.

## Related endpoints

* [List IVR Transfer References](/docs/api-reference/v1/agents/ivr-transfer-references)
* [Update Agent](/docs/api-reference/v1/agents/update)


## OpenAPI

````yaml GET /v1/agents/{id}/stale-transfer-targets
openapi: 3.0.0
info:
  title: DialNexa API
  description: Public `/v1` REST API for the DialNexa voice AI platform.
  version: 1.0.0
servers:
  - url: https://api.dialnexa.com
    description: DialNexa production API
security:
  - bearer: []
tags:
  - name: Agents
  - name: Batch Calls
  - name: Calls
  - name: Knowledge Base
  - name: Languages
  - name: LLMs
  - name: Phone Numbers
  - name: Transcribers
  - name: Webhooks
  - name: Voices
  - name: Workflows
  - name: Workflow Leads
  - name: Authentication
  - name: Agent Builder
paths:
  /v1/agents/{id}/stale-transfer-targets:
    get:
      tags:
        - Agents
      summary: List Changed IVR Transfer Targets
      description: >-
        Returns targets published since this IVR agent was last published. An
        empty list can mean no changes, no published IVR version, or a non-IVR
        agent.
      operationId: listStaleIvrTransferTargets
      parameters:
        - name: id
          in: path
          required: true
          schema:
            example: agent_2g7Xy3tY53gRlp
            type: string
          description: Agent ID from List Agents.
      responses:
        '200':
          description: Successful response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  error:
                    type: boolean
                  statusCode:
                    type: integer
                  message:
                    type: string
                  data:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                        name:
                          type: string
                          nullable: true
                      required:
                        - id
                        - name
                  timestamp:
                    type: string
                    format: date-time
                required:
                  - success
                  - error
                  - statusCode
                  - message
                  - data
                  - timestamp
              examples:
                success:
                  value:
                    success: true
                    error: false
                    statusCode: 200
                    message: Success
                    data:
                      - id: agent_abc123
                        name: Support
                    timestamp: '2026-09-07T06:00:00.000Z'
        '401':
          description: Missing or invalid API key.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                error:
                  value:
                    statusCode: 401
                    message: Missing or invalid API key.
                    error: Unauthorized
      security:
        - bearer: []
components:
  schemas:
    ErrorResponse:
      type: object
      properties:
        statusCode:
          type: integer
          example: 400
        message:
          oneOf:
            - type: string
            - type: array
              items:
                type: string
          example: phone_number must be a valid E.164 phone number
        error:
          type: string
          example: Bad Request
      required:
        - statusCode
        - message
        - error
  securitySchemes:
    bearer:
      scheme: bearer
      type: http

````