Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion content/docs/ai/agents.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ architecture.
Every deployment serves MCP at `/api/v1/mcp` by default (a core platform
capability — set `OS_MCP_SERVER_ENABLED=false` to opt out), with two
authentication tracks: The in-product entry point is the
**Setup → Connect an Agent** page: per-client connect snippets, the portable
**Connect an Agent** page: per-client connect snippets, the portable
SKILL.md download (`GET /api/v1/mcp/skill`), and API-key minting.

- **OAuth 2.1 (interactive clients — recommended).** Each deployment is its
Expand Down
6 changes: 4 additions & 2 deletions content/docs/api/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,10 @@ permission model grants anonymous users. Two ways to authenticate:
`curl -c cookies.txt` / `-b cookies.txt`. On a fresh dev database the seeded
admin is `admin@objectos.ai` / `admin123`.
- **API key** (scripts, CI, headless agents): mint one with `POST /api/v1/keys`
(the key is shown once), or from **Setup → Connect an Agent** in the Console.
Send it as `x-api-key: osk_…` or `Authorization: Bearer osk_…`.
(the key is shown once), or from the **Connect an Agent** page in the Console
— **Account → Developer** for any signed-in user, **Setup → Connect an Agent**
for platform admins. Send it as `x-api-key: osk_…` or
`Authorization: Bearer osk_…`.

See [Authentication](/docs/permissions/authentication) for the full identity
surface (OAuth flows, sessions, providers) and
Expand Down
5 changes: 3 additions & 2 deletions content/docs/getting-started/build-with-claude-code.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -431,8 +431,9 @@ command (one plugin serves every deployment; the URL is the only input):
claude plugin marketplace add objectstack-ai/claude-plugin
```

Admins find every client's copy-paste-ready connect snippet — plus the SKILL.md
download and API-key minting — on the **Setup → Connect an Agent** page.
Every client's copy-paste-ready connect snippet — plus the SKILL.md download and
API-key minting — lives on the **Connect an Agent** page: **Account → Developer**
for any signed-in user, **Setup → Connect an Agent** for platform admins.

For headless callers (CI, scripts), mint an API key instead
(`POST /api/v1/keys`, shown once) and pass it as a header:
Expand Down
Loading