---
title: "Create a new tab"
method: POST
path: "/tabs"
tags: ["Tabs"]
---

# Create a new tab

`POST /tabs`

Creates a tab in the given session. Optionally navigates to an initial URL.

## Request body

- object
  - `userId` string, required — Session owner.
  - `sessionKey` string, required — Tab group identifier.
  - `listItemId` string — Legacy alias for sessionKey.
  - `url` string — Optional initial URL.

## Response `200`

Tab created.

- object
  - `tabId` string
  - `url` string

## Other responses

- `400` — Missing required fields.
- `429` — Tab limit reached.

## Changes

- **2026-04-25** `80bb18f1c19f` — 1 warning, 1 info
  - removed the request property `trace`
  - removed the non-success response with the status `409`

[Change history](https://skmtc.dev/jo-inc/apis/camofox-browser/changes/tabs/post.md)

---

[API](https://skmtc.dev/jo-inc/apis/camofox-browser.md) · [All operations](https://skmtc.dev/jo-inc/apis/camofox-browser/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/jo-inc/camofox-browser/revisions/80bb18f1c19f/schema)
