Update an API connector
This endpoint updates one or more fields on an existing API connector. For more information on API connectors, see [Configure API credentials and connectors in Sigma](https://help.sigmacomputing.com/docs/configure-api-credentials-and-connectors-in-sigma).
### Usage notes
- Retrieve the **apiConnectorId** by calling the [/v2/api-connectors](https://help.sigmacomputing.com/reference/list-api-connectors) endpoint.
- The user making this request must be assigned an account type with the **Manage API connectors** permission enabled and must have **Can edit** access to the connector.
- Omitted fields are left unchanged. Pass `null` for `authId` to remove the credential association.
### Usage scenarios
- **Endpoint migration:** Update the connector URL or parameters when an external API changes its interface.
- **Credential rotation:** Rebind the connector to a new credential after rotating secrets.
Authentication
AuthorizationBearer
OAuth authentication of the form <token>.
Path parameters
apiConnectorId
Request
The request body.
name
New display name.
description
New description. Pass null to clear.
params
config
authId
New credential binding. Pass null to remove the credential.
Response
The response body.
apiConnectorId
Unique identifier of the API connector.
name
Display name of the connector.
params
config
createdBy
The identifier of the user who created this object.
updatedBy
The identifier of the user or process that last updated this object.
createdAt
When the object was created.
updatedAt
When the object was last updated.
description
Human-readable description.
authId
Identifier of the API credential (apiCredentialId) used to authenticate requests. null if unauthenticated.

