Update connector
Rename a connector. Another connector of the same integration and method with this name answers 409. A workspace without several connections per integration answers 403.
curl -X PATCH "https://api.corma.io/v1/connectors/{id}" \
-H "x-corma-api-key: $CORMA_OPEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "string"
}'Authorization
x-corma-api-keystringheaderrequiredColon-separated API key ID and secret:
API_KEY_ID:API_KEY_SECRET
Parameters
idstringpathrequiredThe identifier of the connector, as
GET /connectorsreturned it. The legacykind.methodform stays accepted while the workspace holds one connection of that integration; with several, it answers 409.x-corma-idempotency-keystringheaderOptional client-generated key. Reusing the same key with an identical request replays the original response instead of enqueueing a duplicate task.
x-corma-workspace-idsstringheaderOptional workspace id. Absent, the route serves the workspace of the credential. An API key can only name its own workspace. A bearer token can name a workspace where its person is an admin member.
Body
namestringrequiredThe new name of the connection. Another connection of the same integration and method cannot have it.
Response
OK
idstringrequiredOpaque identifier of the connector. Treat it as a string: pass back the value the API returned, and do not build it or parse it. The legacy
kind.methodform stays accepted on input while the workspace holds one connection of that integration.kindenum<string>requiredThe integration this connector connects to.
One of:googlemicrosoftoktaoneloginpennylanespendeskqontocandisagicappayhawkslacklastpassonepasswordgithubatlassiannotionmirohubspotsalesforceaircallzendeskdeskprointercomlinearfigmafrontadobeasanadashlanemodjoawsdropboxopenaidocusigndatadogdeelfreshservicefreshdeskfreshcallercanvagongzohocloudflarecalendlydiabolocomjamfcursorquablequableportalgitlabudemyamplitudezoomautodesk_bim_360jumpcloudclaude_aiclaude_platformbitwardenclickupmakebrevoyousignleexiposthogodooeureciaringoverripplingakuiteoyoozsnowflakepersoniocodamerge_factorialbamboohrpayfitluccayoobictableaumondaychatgptfxbosiitairtablevoisomosshibobtomorrofactorialkelioworkdaysilaeclaapsentrymalibouleapsomemetabasemethodenum<string>requiredHow Corma reaches the integration.
One of:apiagentnangonamestringrequiredThe name of the integration, as Corma displays it. The name of this connection is
connectionName.connectionNamestring | nullrequiredThe name the workspace gave this connection. Null until it is named.
logoUrlstring<uri> | nullrequiredThe logo of the connector. Null when Corma has none.
connectedAtstring<date-time> | nullrequiredThe timestamp of when the workspace connected this connector. ISO 8601 format. Null when the connection holds no credentials.
{
"id": "string",
"kind": "google",
"method": "api",
"name": "string",
"connectionName": "string",
"logoUrl": "https://example.com",
"connectedAt": "2026-01-15T09:30:00Z"
}