Skip to content

Developers

Workspace programmatic tokens, MCP snippets, CLI setup, and OAuth apps for the OpenQuok Public API.

6 min read

Connect your agent today

Draft from chat, review in your calendar, and publish only what you approve.

Start for $0

Developers

Programmatic access for your workspace — tokens, MCP snippets, CLI setup, and OAuth apps.

Where: SettingsDevelopers (/account/settings?section=developers).

The Developer section is the control panel for everything programmatic in a workspace. You can reference to:

Our Settings uses two sub-tabs:

TabURLWhat it holds
Access/account/settings?section=developersProgrammatic token, CLI install, MCP client snippets

Developer Access settings

TabURLWhat it holds
Apps/account/settings?section=developers&tab=appsWorkspace OAuth application (client ID and secret)

Developer App settings

Plan availability

Who can manage what

ActionMemberAdminOwner
View DevelopersYesYesYes
Generate or rotate programmatic tokenNoYesYes
Create, edit, rotate secret, or delete OAuth appNoYesYes

Members can open the tab but cannot rotate tokens or OAuth apps.

Start on the Apps tab

OpenQuok ties programmatic tokens to a workspace OAuth application. You need to register the app on Apps before you can generate an opo_… token on Access

Create an OAuth app

Open the Apps tab. Click Create OAuth app:

Create a New App in OpenQuok Developer Access settings

Then fill in:

FieldRequiredNotes
App nameYesShown on the user consent screen
DescriptionNoOptional context for people authorizing your app
Profile imageNoDefaults to the OpenQuok logo; pick from workspace media or upload
Redirect URLYesOAuth callback for your integration

Each workspace gets one OAuth app. The client secret is shown only when you create the app or rotate it.

Copy credentials

After creation, copy the client ID and client secret from the Credentials card.

Copy secret in OpenQuok Developer OAuth App

Use them for the authorization code flow — see OAuth2 for apps.

Generate a programmatic token

Switch to Access. Click Generate token (or Rotate token). The token appears once. Use Reveal and Copy token:

Reveal and copy

Access tab

Programmatic access token

The token authenticates calls to /api/v1/public/* — the same credential powers the Node SDK, openquok CLI, and MCP.

ControlWhat it does
Reveal / HideShow or mask the token on screen
Copy tokenCopy the full value to the clipboard
Generate token / Rotate tokenCreate or replace the workspace token (admin or owner)
Open WizardOpen the in-app payload wizard to explore Public API request shapes

CLI and AI skills

The CLI & AI Skills card copies ready-to-run commands:

  1. Install the CLI: npm install -g @openquok/node
  2. Export your token: OPENQUOK_API_KEY with the opo_… value

Optionally, you can run openquok auth:login. Device login opens a browser consent flow and stores credentials under ~/.openquok/credentials.json — no need to paste an opo_… token for everyday use. Stored credentials take priority over OPENQUOK_API_KEYwhen both are set.

MCP client configuration

Scroll to MCP client configuration. Pick:

  • AuthenticationAuthorization header (recommended) or API key in URL
  • Client — Cursor, Claude Code, ChatGPT, Codex, VS Code / Copilot, and others

MCP Client Configuration in Developer Settings

Copy the generated snippet into your MCP client. Use Reveal before copying if you want to verify the token in the command.

Apps tab (OAuth application)

Use Apps when you build something other OpenQuok users will authorize — a partner integration, a multi-tenant product, or your own OAuth client for device login.

After the app exists you can:

  • Edit app — change name, description, profile image, or redirect URL
  • Copy client ID — always available on the Credentials card
  • Rotate secret — new secret; old exchanges stop working
  • Delete app — removes the app and revokes user tokens

For OpenQuok-hosted CLI device login, the redirect URL placeholder points at /cli/device/callback on the web app. Self-hosted installs use their own callback — see Agent configuration.

Third-party users who approved your app appear under Approved apps on their account (not under Developers).

Programmatic token or OAuth app?

Programmatic token (opo_…)OAuth app
Acts asYour workspace in scripts you controlEach user who completes the OAuth consent flow
Good forYour CI, cron jobs, MCP, and personal automationsA product other OpenQuok workspaces will connect
SetupApps tab → Access tab → generate tokenApps tab → register app → implement the flow
RevokingRotate the token on AccessUser revokes in Approved apps; or delete the app

Automate your own posting with a programmatic token. Build an OAuth app only when other people’s workspaces need to authorize you.

Search documentation
Find a docs page
Discord Support