---
title: "OAuth 2.0 authorization"
method: GET
path: "/v1/auth/authorize"
tags: ["auth"]
---

# OAuth 2.0 authorization

`GET /v1/auth/authorize`

## Request

- Base URL: `https://api.thebridge.dev` (the document declares no server; this is the origin it was published from)
- URL: `https://api.thebridge.dev/v1/auth/authorize`
- Auth: none declared

Initiates the OAuth 2.0 authorization code flow. Redirects to Cloud Views login UI or directly to a federation provider.

## Query parameters

- `cv_env` 'bridge' | 'nblocks'
- `signup_recurrence_interval` unknown
- `signup_currency` unknown
- `signup_plan` unknown
- `signup` boolean
- `federation_connection` unknown
- `force_federation` unknown
- `state` unknown
- `scope` unknown, required
- `response_type` 'code' | 'id_token', required
- `redirect_uri` unknown, required
- `client_id` unknown, required

## Other responses

- `302`: Redirects to login UI or federation provider
- `400`: Invalid response type or missing parameters
- `401`: Invalid client_id (app not found)

---

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