---
title: "Check browser readiness for member Google sign-in"
method: GET
path: "/v1/inference-providers/oauth/browser-status"
tags: ["Inference Providers"]
---

# Check browser readiness for member Google sign-in

`GET /v1/inference-providers/oauth/browser-status`

Read-only check of a ten-minute entry handle and the live signed OpenWork browser cookie, never a bearer substitute. Returns sign_in_required without a live cookie, account_mismatch for another signed-in user without revealing identities, or ready only after validating the original member, provider, credential set, OAuth client configuration and current grants. Does not consume or rotate the entry, create Google state, exchange tokens or revoke credentials. Browser-start and callback independently repeat authorization checks.

## Query parameters

- `attempt` string, required

## Response `200`

Check browser readiness for member Google sign-in

- object
  - `status` 'sign_in_required' | 'account_mismatch' | 'ready', required

## Other responses

- `400` — Invalid request or provider configuration.
- `401` — Sign-in required.
- `403` — Provider access or OAuth configuration changed.
- `404` — Resource not found.
- `409` — Selection or resource conflict.

## Changes

- **2026-09-23** `61c4bda8422c` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/openworklabs/apis/den-api/changes/v1/inference-providers/oauth/browser-status/get.md)

---

[API](https://skmtc.dev/openworklabs/apis/den-api.md) · [All operations](https://skmtc.dev/openworklabs/apis/den-api/llms.txt) · [OpenAPI document](https://skmtc.dev/openworklabs/apis/den-api/revisions/406852f37cc0?raw)
