Skip to content

Commit c0cef75

Browse files
skulidropekclaude
andcommitted
fix(api): change auth status routes from GET to POST
- /auth/github/status, /auth/codex/status, /auth/claude/status use POST - WHY: status requests carry a body (envGlobalPath, claudeAuthPath) - INVARIANT: all 3 auth status endpoints match CLI apiPost() calls Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent d91380a commit c0cef75

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

packages/api/src/http.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ export const makeRouter = () => {
450450
return yield* _(jsonResponse(result, 200))
451451
}).pipe(Effect.catchAll(errorResponse))
452452
),
453-
HttpRouter.get(
453+
HttpRouter.post(
454454
"/auth/github/status",
455455
Effect.gen(function*(_) {
456456
const req = yield* _(HttpServerRequest.schemaBodyJson(AuthGithubStatusRequestSchema))
@@ -474,7 +474,7 @@ export const makeRouter = () => {
474474
return yield* _(jsonResponse(result, 200))
475475
}).pipe(Effect.catchAll(errorResponse))
476476
),
477-
HttpRouter.get(
477+
HttpRouter.post(
478478
"/auth/codex/status",
479479
Effect.gen(function*(_) {
480480
const req = yield* _(HttpServerRequest.schemaBodyJson(AuthCodexStatusRequestSchema))
@@ -498,7 +498,7 @@ export const makeRouter = () => {
498498
return yield* _(jsonResponse(result, 200))
499499
}).pipe(Effect.catchAll(errorResponse))
500500
),
501-
HttpRouter.get(
501+
HttpRouter.post(
502502
"/auth/claude/status",
503503
Effect.gen(function*(_) {
504504
const req = yield* _(HttpServerRequest.schemaBodyJson(AuthClaudeStatusRequestSchema))

0 commit comments

Comments
 (0)