---
title: "Start Browser Auth"
method: POST
path: "/api/channels/linkedin/auth/browser/start"
tags: ["channels", "channels", "linkedin"]
---

# Start Browser Auth

`POST /api/channels/linkedin/auth/browser/start`

## Request

- Base URL: `https://api.dialogbrain.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.dialogbrain.com/api/channels/linkedin/auth/browser/start`
- Auth: none declared

Start LinkedIn browser authentication.

Opens a browser window for user to login to LinkedIn.
Returns session_id to poll for status.

Flow:
1. Call this endpoint to start auth
2. Browser opens with LinkedIn login page
3. User logs in manually
4. Poll /auth/browser/status/{session_id} to check progress
5. When status is 'success', call /accounts/connect/cookie with cookies

## Request body

- StartBrowserAuthRequest: Request to start browser authentication.
  - `headless` boolean

## Response `200`

Successful Response

- StartBrowserAuthResponse: Response with session ID for tracking auth progress.
  - `session_id` string, required
  - `status` string, required
  - `message` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway.md) · [All operations](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/revisions/77bef09a9209?raw)
