---
title: "Update an FQDN authentication"
method: PATCH
path: "/fqdn_connections/{fqdn_connection_id}/fqdn_authentication"
tags: ["FQDN Connections"]
---

# Update an FQDN authentication

`PATCH /fqdn_connections/{fqdn_connection_id}/fqdn_authentication`

Updates the FQDN authentication strategy for a specific FQDN connection.

## Path parameters

- `fqdn_connection_id` string, required

## Request body

- UpdateFqdnAuthenticationRequest
  - `failover_url` string, uri — The failover webhook URL.
  - `fqdn_outbound_authentication` 'ip-authentication' | 'credential-authentication' — The outbound authentication type.
  - `ip_authentication_method` 'token' | 'p-charge-info' — The IP authentication method.
  - `password` string — The password for authentication.
  - `txt_name` string — The TXT record name for Microsoft Teams SBC DNS verification.
  - `txt_ttl` integer — The TTL for the TXT record.
  - `txt_value` string — The TXT record value for Microsoft Teams SBC DNS verification.
  - `user_name` string — The username for authentication.
  - `webhook_url` string, uri — The webhook URL for authentication events.

## Response `200`

Successful response with the updated FQDN authentication.

- object
  - `data` FqdnAuthentication
    - `connection_id` string — The ID of the FQDN connection this authentication strategy belongs to.
    - `failover_url` string, uri — The failover webhook URL.
    - `fqdn_outbound_authentication` 'ip-authentication' | 'credential-authentication' — The outbound authentication type.
    - `id` string — Identifies the resource.
    - `ip_authentication_method` 'token' | 'p-charge-info' — The IP authentication method.
    - `microsoft_teams_sbc` boolean — Whether the connection is a Microsoft Teams SBC.
    - `password` string — The password for authentication.
    - `record_type` string — Identifies the type of the resource.
    - `txt_name` string — The TXT record name for Microsoft Teams SBC DNS verification.
    - `txt_ttl` integer — The TTL for the TXT record.
    - `txt_value` string — The TXT record value for Microsoft Teams SBC DNS verification.
    - `user_name` string — The username for authentication.
    - `webhook_url` string, uri — The webhook URL for authentication events.

## Other responses

- `401` — Unauthorized
- `403` — The user doesn't have the required permissions to perform the requested action.
- `404` — The requested resource doesn't exist.
- `409` — Conflict. Another update to this connection is still in progress. Wait and retry the request later.
- `422` — The request was well-formed but was unable to be followed due to semantic errors.

---

[API](https://skmtc.net/team-telnyx/apis/telnyx-api-2.md) · [All operations](https://skmtc.net/team-telnyx/apis/telnyx-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/team-telnyx/telnyx-api-2/revisions/3fdc16374d70/schema)
