---
title: "Reconnect a Google Secret Manager connection"
method: PATCH
path: "/v4/variables/connections/{connectionId}"
tags: ["Variables"]
---

# Reconnect a Google Secret Manager connection

`PATCH /v4/variables/connections/{connectionId}`

## Request

- Base URL: `https://api.kadoa.com`
- URL: `https://api.kadoa.com/v4/variables/connections/{connectionId}`
- Auth: API key in header `x-api-key`

## Path parameters

- `connectionId` string, uuid, required

## Request body

- object
  - `displayName` string, required
  - `projectId` string
  - `serviceAccountJson` string: Replacement write-only credential

## Response `200`

200

- object
  - `connection` object, nullable, required
    - `id` string, uuid, required
    - `displayName` string, required
    - `provider` 'GOOGLE_SECRET_MANAGER', required
    - `authMode` 'CUSTOMER_GRANT' | 'SERVICE_ACCOUNT', required
    - `status` 'CONNECTED' | 'NEEDS_ATTENTION', required
    - `projectId` string, required
    - `brokerPrincipal` string
    - `serviceAccountEmail` string, email
    - `verifiedAt` string
    - `createdAt` string, required
    - `updatedAt` string, required
  - `error` string, nullable, required

## Other responses

- `400`: 400
- `401`: 401
- `403`: 403
- `500`: 500
- `503`: 503

---

[API](https://skmtc.dev/kadoa/apis/kadoa-api.md) · [All operations](https://skmtc.dev/kadoa/apis/kadoa-api/llms.txt) · [OpenAPI document](https://skmtc.dev/kadoa/apis/kadoa-api/revisions/bf7803c927b4?raw)
