Update an API connector

View as MarkdownOpen in Claude
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

apiConnectorIdstringRequired

Request

The request body.
namestringOptional
New display name.
descriptionstring or nullOptional

New description. Pass null to clear.

paramsobjectOptional
configobjectOptional
authIdstring or nullOptional

New credential binding. Pass null to remove the credential.

Response

The response body.
apiConnectorIdstring
Unique identifier of the API connector.
namestring
Display name of the connector.
paramsobject
configobject
createdBystring
The identifier of the user who created this object.
updatedBystring
The identifier of the user or process that last updated this object.
createdAtdatetime
When the object was created.
updatedAtdatetime
When the object was last updated.
descriptionstring

Human-readable description.

authIdstring or null

Identifier of the API credential (apiCredentialId) used to authenticate requests. null if unauthenticated.