---
title: "Initiate GitHub OAuth device flow"
method: POST
path: "/api/auth/github/device"
tags: ["Auth"]
---

# Initiate GitHub OAuth device flow

`POST /api/auth/github/device`

Start GitHub device authentication flow. Returns device code and verification URL.

## Response `200`

Device flow initiated

- ApiResponse
  - `success` boolean, required
  - `data` object, nullable
  - `error_data` object, nullable
  - `message` string, nullable

---

[API](https://skmtc.net/automagik-dev/apis/automagik-forge-api.md) · [All operations](https://skmtc.net/automagik-dev/apis/automagik-forge-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/automagik-dev/automagik-forge-api/revisions/d28c5bcecb50/schema)
