UpdateSCMIntegration
client.runners.configurations.scmIntegrations.update(ScmIntegrationUpdateParams { id, issuerUrl, oauthClientId, 3 more } body, RequestOptionsoptions?): ScmIntegrationUpdateResponse
POST/gitpod.v1.RunnerConfigurationService/UpdateSCMIntegration
Updates an existing SCM integration.
Use this method to:
- Modify integration settings
- Update credentials
- Change configuration
Examples
-
Update integration:
Updates OAuth credentials.
id: "d2c94c27-3b76-4a42-b88c-95a85e392c68" oauthClientId: "new_client_id" oauthPlaintextClientSecret: "new_client_secret"
UpdateSCMIntegration
import Gitpod from '@gitpod/sdk';
const client = new Gitpod({
bearerToken: process.env['GITPOD_API_KEY'], // This is the default and can be omitted
});
const scmIntegration = await client.runners.configurations.scmIntegrations.update({
id: 'd2c94c27-3b76-4a42-b88c-95a85e392c68',
oauthClientId: 'new_client_id',
oauthPlaintextClientSecret: 'new_client_secret',
});
console.log(scmIntegration);{}Returns Examples
{}