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
- Sign in (Pro or above).
- Visit /account/api/.
- Click Generate API key.
- Name it (e.g. "My Zapier integration").
- Copy it immediately — for security, we hash and store, so we can't show it again.
- (Optional) Restrict by IP, by tool, or by webhook URL prefix.
Using it
curl https://aicentraltools.com/wp-json/aict/v1/run/blog-post-generator \
-H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"topic":"how to write better","tone":"casual","word_count":800}'</code></pre>
Response:
{
"output": "# How to write better...\n\n...", "tokens_used": 1240, "model": "qwen2.5-32b", "cost_usd": 0.003, "run_id": "run_abc123" }</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?
Still stuck? Contact support