---
title: "Connect Google Drive"
method: POST
path: "/api/cloud/google-drive/connect"
tags: ["cloud-storage"]
---

# Connect Google Drive

`POST /api/cloud/google-drive/connect`

## Request

- Base URL: `https://api.qomplement.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.qomplement.com/api/cloud/google-drive/connect`
- Auth: none declared

Complete Google Drive OAuth flow and save connection

This endpoint receives the authorization code from the frontend after user
authorizes the app, exchanges it for tokens, and saves the connection.

## Headers

- `x-api-key` string, nullable
- `authorization` string, nullable

## Request body

- GoogleDriveAuthRequest
  - `code` string, required
  - `redirect_uri` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

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