Tenant API

Everything the admin can do, over HTTP.

Posts, pages, media, users, settings — scriptable from a CLI, an agent, or any HTTP client.

Version
v1.0
Endpoints
—
OpenAPI 3.1 · stable contract

Get started

Three steps to your first call.

The same handler serves the admin UI — an API call is just a scripted admin action.

  1. 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
  2. 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_…
  3. 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-edgepress
cd 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.