---
title: "PUT /connector-destinations/{Identifier}"
method: PUT
path: "/connector-destinations/{Identifier}"
---

# PUT /connector-destinations/{Identifier}

`PUT /connector-destinations/{Identifier}`

Updates the properties of an existing connector destination.

## Path parameters

- `Identifier` string, required

## Request body

- object
  - `Description` string — The new description to assign to the connector destination.
  - `Name` string — The new display name to assign to the connector destination.
  - `AuthType` 'OAUTH' — The new authentication type to use for the connector destination.
  - `AuthConfig` object — The updated authentication configuration details for a connector destination.
    - `oAuthUpdate` object — The updated OAuth configuration settings for the authentication configuration.
      - `oAuthCompleteRedirectUrl` string — The updated URL where users are redirected after completing the OAuth authorization process.
      - `proactiveRefreshTokenRenewal` object — Updated configuration for proactively refreshing OAuth tokens before they expire.
        - `enabled` boolean — Indicates whether proactive refresh token renewal is enabled.
        - `DaysBeforeRenewal` integer — The days before token expiration when the system should attempt to renew the token, specified in days.
    - `GeneralAuthorizationUpdate` object — The General Authorization update information containing authorization materials to add or update.
      - `AuthMaterialsToAdd` AuthMaterial[] — The authorization materials to add.
        - `SecretsManager` SecretsManager, required — Configuration for AWS Secrets Manager, used to securely store and manage sensitive information for connector destinations.
          - `arn` string, required — The Amazon Resource Name (ARN) of the AWS Secrets Manager secret.
          - `versionId` string, required — The version ID of the AWS Secrets Manager secret.
        - `AuthMaterialName` string, required — The name of the authorization material.
      - `AuthMaterialsToUpdate` AuthMaterial[] — The authorization materials to update.
        - `SecretsManager` SecretsManager, required — Configuration for AWS Secrets Manager, used to securely store and manage sensitive information for connector destinations.
          - `arn` string, required — The Amazon Resource Name (ARN) of the AWS Secrets Manager secret.
          - `versionId` string, required — The version ID of the AWS Secrets Manager secret.
        - `AuthMaterialName` string, required — The name of the authorization material.
  - `SecretsManager` object — Configuration for AWS Secrets Manager, used to securely store and manage sensitive information for connector destinations.
    - `arn` string — The Amazon Resource Name (ARN) of the AWS Secrets Manager secret.
    - `versionId` string — The version ID of the AWS Secrets Manager secret.

## Response `204`

Success

## Other responses

- `480` — AccessDeniedException
- `481` — ValidationException
- `482` — InternalServerException
- `483` — ResourceNotFoundException
- `484` — ThrottlingException

---

[API](https://skmtc.net/aws/apis/iot-managed-integrations.md) · [All operations](https://skmtc.net/aws/apis/iot-managed-integrations/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/iot-managed-integrations/versions/d043c13c812a/schema)
