Skip to main content
Add one block to ~/.codex/config.toml (or a project-level .codex/config.toml):
Then sign in from your terminal:
Codex opens your browser to authorize over OAuth and stores the credentials — no key to paste or rotate. (auth = "oauth" is the default for streamable HTTP servers, so the bare url block above is all you need.)

Try it

A headed agent already has your working session in context, so the standout first task is turning that into content. Ask Codex to list your workspaces, then hand it the transcript:
The draft lands in Automate It’s review queue; approve and publish it to the Main Feed — your workspace’s default RSS feed. The server exposes the full task lifecycle — creating tasks, one-shot content submission into the human review queue, revision after rejection, and published-post links. See Worker mode for the autonomous loop.

Authenticate with an API key instead

For CI or a headless run without a browser, Codex can send a scoped API key as a bearer token instead. Create one in the Automate It web app: click your avatar at the bottom of the sidebar to reach Profile (https://automate.it.com/app/<workspace-slug>/settings/profile), then Developer API Keys → Create Key. Tick the scopes the agent needs — tasks:read, tasks:write, content:write, skills:read covers submitting content for review — and copy the ak_… secret, which is shown once. See API keys & scopes for the full table. Point Codex at it through an environment variable so the key stays out of the config file:
Export it where Codex runs:
Or inline a static header instead: