---
title: "Start Oauth"
method: GET
path: "/v1/users/auth/oauth/{provider}/start"
tags: ["Users"]
---

# Start Oauth

`GET /v1/users/auth/oauth/{provider}/start`

## Request

- Base URL: `https://api.fettle.sh` (the document declares no server; this is the origin it was published from)
- URL: `https://api.fettle.sh/v1/users/auth/oauth/{provider}/start`
- Auth: none declared

Start signing in with Google or GitHub. Redirects to the provider's consent
screen; `next` is where to land afterwards, `invite_token` joins a workspace
on sign-up.

## Path parameters

- `provider` string, required

## Query parameters

- `next` string, nullable
- `invite_token` string, nullable

## Other responses

- `302`: Successful Response
- `422`: Validation Error

---

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