# The customer says they are signed in

> The customer says they are signed in: CustomDomain™ API reference in the cloud browser group. Covers parameters, request body, responses and error codes.

Source: https://docs.customdomain.ai/docs/api-reference/cloud-browser/signedInBrowserSession

## `POST https://api.customdomain.ai/v1/browser-sessions/{sid}:signed-in`

Allowed only in `awaiting_sign_in`. The control plane attaches to the browser, opens the provider's DNS page, reads it (read only) and builds the plan. If the browser is still on the sign in page the state returns to `awaiting_sign_in` with the notice `not_signed_in`. Poll the view for the outcome.

### Authentication

`browserSession`

### Parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `sid` | path | string | yes | The cloud browser session id, `bs_` and 32 hex characters. |

### Responses

| Status | Description |
| --- | --- |
| `202` | Checking. |
| `401` | Error envelope: {code, title, details}. |
| `409` | `browser_wrong_state`: the session is not awaiting sign in. |
| `410` | `browser_expired`: the sign in window ran out. |

### `202` response body

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `state` | `checking` | no |  |

The full specification is served at `GET https://api.customdomain.ai/v1/openapi.json`.
