Skip to content

How do I get an API key?

Pro and above: visit /account/api/ → Generate key. Copy it once (it won't show again) and use as Bearer token in HTTP requests.

Last updated: 2026-05-04

Generating a key

  1. Sign in (Pro or above).
  2. Visit /account/api/.
  3. Click Generate API key.
  4. Name it (e.g. "My Zapier integration").
  5. Copy it immediately — for security, we hash and store, so we can't show it again.
  6. (Optional) Restrict by IP, by tool, or by webhook URL prefix.

Using it

curl -X POST https://aicentraltools.com/wp-json/aict/v1/public/tools/blog-post-generator/run \

-H "X-AICT-API-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"input":"How to write better","tone":"casual"}'</code></pre>

Response:

{

"tool": "blog-post-generator", "output": "# How to write better...\n\n...", "provider": "openai", "model": "gpt-4o-mini", "duration_ms": 7231 }</code></pre>

Listing endpoints

Full list at /api/llm/. Machine-readable spec at /openapi.json.

Rotating keys

In case of compromise, click Revoke on the old key and generate a new one. Revocation is instant. Update your integrations to use the new key.

Multiple keys

Use one key per integration so you can revoke independently. Pro: 5 keys. Business: 20. Agency: unlimited.

Was this helpful?

0 / 0 people found this helpful

Still stuck? Contact support