Tenant API
Everything the admin can do, over HTTP.
Posts, pages, media, users, settings — scriptable from a CLI, an agent, or any HTTP client.
Get started
Three steps to your first call.
The same handler serves the admin UI — an API call is just a scripted admin action.
-
01
Create a personal access token
In your tenant admin, open API tokens and issue one. The token is shown exactly once — copy it into a secret manager.
/admin/settings/api-tokens -
02
Set the authorization header
Send the token with every request. Bearer prefix is required; the token is epat_ followed by 40 base32 characters.
Authorization: Bearer epat_… -
03
Call any endpoint under /api/v1/
Base URL is your tenant hostname.
https://<tenant>.edgepress.cc/api/v1/…
Rate limit60 req / min / token
Read-only tokensGET · HEAD · OPTIONS
Non-GET on read-only403 read_only_token
AI host integrations
Use EdgePress from any AI host.
CLI, SDK, or platform agent — each one wraps the same tenant API.
Working in Claude Code?
Claude Code plugin
/plugin marketplace add edgepress-cc/claude-code-edgepress/plugin install edgepress@claude-code-edgepress
Working in Codex CLI?
Codex CLI plugin
codex plugin install github://edgepress-cc/codex-cli-edgepress
Working in Gemini CLI?
Gemini CLI extension
gemini extensions install github://edgepress-cc/gemini-cli-edgepress
Working in ChatGPT?
Custom GPT template
See INSTALL.md — paste config into GPT builder
Using the OpenAI SDK?
@edgepress/openai-sdk
npm i openai github:edgepress-cc/openai-sdk-edgepress
Using the Gemini SDK?
@edgepress/gemini-sdk
npm i @google/generative-ai github:edgepress-cc/gemini-sdk-edgepress
Using Vertex AI?
Vertex Agent Builder tools
git clone github:edgepress-cc/vertex-agent-edgepresscd vertex-agent-edgepress && ./install.sh
Reference
All endpoints
Grouped by resource. Click any operation to see request & response shape, try it live, and copy a code sample.