diff --git a/api-reference/endpoint/activity.mdx b/api-reference/endpoint/activity.mdx
index cf57c1e3e..9ebd3292b 100644
--- a/api-reference/endpoint/activity.mdx
+++ b/api-reference/endpoint/activity.mdx
@@ -11,3 +11,12 @@ Lists your recent API activity from the last 24 hours. Use this to discover job
| `crawl` | `GET /v2/crawl/{id}` |
| `batch_scrape` | `GET /v2/batch/scrape/{id}` |
| `agent` | `GET /v2/agent/{jobId}` |
+
+## Team Management Endpoints
+
+| Operation | API path | Docs page |
+|---|---|---|
+| Team activity | `GET /v2/team/activity` | [`activity`](/api-reference/endpoint/activity) |
+| Credit usage | `GET /v2/team/credit-usage` | [`credit-usage`](/api-reference/endpoint/credit-usage) |
+| Credit usage (historical) | `GET /v2/team/credit-usage/historical` | [`credit-usage-historical`](/api-reference/endpoint/credit-usage-historical) |
+| Queue status | `GET /v2/team/queue-status` | [`queue-status`](/api-reference/endpoint/queue-status) |
diff --git a/api-reference/endpoint/token-usage-historical.mdx b/api-reference/endpoint/token-usage-historical.mdx
index bcf4a7c09..8ce941e58 100644
--- a/api-reference/endpoint/token-usage-historical.mdx
+++ b/api-reference/endpoint/token-usage-historical.mdx
@@ -1,6 +1,9 @@
---
title: 'Historical Token Usage'
openapi: '/api-reference/v2-openapi.json GET /team/token-usage/historical'
+hidden: true
+noindex: true
+
---
Returns historical token usage on a month-by-month basis. The endpoint can also breaks usage down by API key optionally.
diff --git a/api-reference/endpoint/token-usage.mdx b/api-reference/endpoint/token-usage.mdx
index 059350120..33cca1270 100644
--- a/api-reference/endpoint/token-usage.mdx
+++ b/api-reference/endpoint/token-usage.mdx
@@ -1,6 +1,9 @@
---
title: 'Token Usage'
openapi: '/api-reference/v2-openapi.json GET /team/token-usage'
+hidden: true
+noindex: true
+
---
We've simplified billing so that Extract now uses credits, just like all of the other endpoints. Each credit is worth 15 tokens. Reported token usage now includes usage from all endpoints.
diff --git a/docs.json b/docs.json
index c75eecbfe..879b240c5 100755
--- a/docs.json
+++ b/docs.json
@@ -4841,6 +4841,66 @@
]
},
"redirects": [
+ {
+ "destination": "/api-reference/endpoint/browser-create",
+ "source": "/api-reference/endpoint/browser-create-session"
+ },
+ {
+ "destination": "/api-reference/endpoint/browser-execute",
+ "source": "/api-reference/endpoint/browser-actions"
+ },
+ {
+ "destination": "/api-reference/endpoint/scrape-browser-delete",
+ "source": "/api-reference/endpoint/scrape-delete-interact"
+ },
+ {
+ "destination": "/api-reference/endpoint/crawl-params-preview",
+ "source": "/api-reference/endpoint/crawl-url-params-preview"
+ },
+ {
+ "destination": "/api-reference/endpoint/crawl-params-preview",
+ "source": "/api-reference/endpoint/crawl-url-preview"
+ },
+ {
+ "destination": "/api-reference/endpoint/crawl-active",
+ "source": "/api-reference/endpoint/crawl-get-active"
+ },
+ {
+ "destination": "/features/interact",
+ "source": "/features/scrape-and-interact"
+ },
+ {
+ "destination": "/api-reference/endpoint/token-usage",
+ "source": "/api-reference/endpoint/get-token-usage"
+ },
+ {
+ "destination": "/api-reference/endpoint/token-usage-historical",
+ "source": "/api-reference/endpoint/get-token-usage-historical"
+ },
+ {
+ "destination": "/api-reference/endpoint/activity",
+ "source": "/api-reference/endpoint/get-team-activity"
+ },
+ {
+ "destination": "/api-reference/endpoint/queue-status",
+ "source": "/api-reference/endpoint/get-team-queue-status"
+ },
+ {
+ "destination": "/api-reference/endpoint/credit-usage-historical",
+ "source": "/api-reference/endpoint/get-team-credit-usage-historical"
+ },
+ {
+ "destination": "/api-reference/endpoint/token-usage",
+ "source": "/api-reference/endpoint/team/get-token-usage"
+ },
+ {
+ "destination": "/api-reference/endpoint/token-usage-historical",
+ "source": "/api-reference/endpoint/team/get-token-usage-historical"
+ },
+ {
+ "destination": "/api-reference/endpoint/credit-usage-historical",
+ "source": "/api-reference/endpoint/team/get-credit-usage-historical"
+ },
{
"destination": "/mcp-server",
"source": "/mcp-server/connect"
diff --git a/features/interact.mdx b/features/interact.mdx
index deb1d02c5..0d277f604 100644
--- a/features/interact.mdx
+++ b/features/interact.mdx
@@ -53,12 +53,12 @@ Scrape a page to get clean data, then call `/interact` to start taking actions i
## Choose the right interaction model
-| Need | Use | Canonical docs |
-|---|---|---|
-| Start a standalone browser session without scraping first | Browser Sandbox / standalone Interact session | [Browser Sandbox](/features/browser), [Create Browser Session](/api-reference/endpoint/browser-create), [Execute Browser Code](/api-reference/endpoint/browser-execute), [List Browser Sessions](/api-reference/endpoint/browser-list), [Delete Browser Session](/api-reference/endpoint/browser-delete) |
-| Continue from a scrape result using `scrapeId` | Interact after scraping | [Execute Interact](/api-reference/endpoint/scrape-execute), [Stop Interact](/api-reference/endpoint/scrape-browser-delete) |
+| Need | Use | Canonical docs | SDK methods (Node) |
+|---|---|---|---|
+| Start a standalone browser session without scraping first | Browser Sandbox / standalone Interact session | [Browser Sandbox](/features/browser), [Create Browser Session](/api-reference/endpoint/browser-create), [Execute Browser Code](/api-reference/endpoint/browser-execute), [List Browser Sessions](/api-reference/endpoint/browser-list), [Delete Browser Session](/api-reference/endpoint/browser-delete) | `browser()`, `browserExecute()`, `listBrowsers()`, `deleteBrowser()` |
+| Continue from a scrape result using `scrapeId` | Interact after scraping | [Execute Interact](/api-reference/endpoint/scrape-execute), [Stop Interact](/api-reference/endpoint/scrape-browser-delete) | `interact()`, `stopInteraction()` |
-Use scrape-bound Interact when the workflow begins with `POST /v2/scrape` and the response includes `data.metadata.scrapeId`. Use Browser Sandbox when you need a standalone session with its own lifecycle.
+Use scrape-bound Interact when the workflow begins with `POST /v2/scrape` and the response includes `data.metadata.scrapeId`. Use Browser Sandbox when you need a standalone session with its own lifecycle. The Python SDK uses the snake_case equivalents (`browser()`, `browser_execute()`, `list_browsers()`, `delete_browser()`, `interact()`, `stop_interaction()`).